融合开源软件思想与实例的软件工程课程教学研究  

Research on Software Engineering Teaching Integrating Open Source Software Philosophy and Examples

在线阅读下载全文

作  者:黄浩炜 姚卫 张锦 HUANG Haowei;YAO Wei;ZHANG Jin(School of Computer and Communication Engineering,Changsha University of Science and Technology,Changsha 410114,China)

机构地区:[1]长沙理工大学计算机与通信工程学院,湖南长沙410114

出  处:《软件导刊》2023年第12期14-18,共5页Software Guide

摘  要:软件工程是高等院校计算机科学教育中的一门重要学科,旨在帮助学生建立对软件工程领域的全面认识,使他们具备必要的理论和实践基础。传统软件工程教学主要通过课堂授课、实验实践和项目作业相结合等方式进行,在当前软件研究和软件开发迅速变化的新时期存在一定局限性。长沙理工大学在软件工程概论课程实践中着重强化学生理解开源软件思想,将开源软件案例贯穿于需求分析、软件设计基础、软件体系结构设计、用户界面设计和软件详细设计等各阶段理论学习,同时引入虚拟仿真实验培养学生软件需求分析的真实能力,让学生从项目需求分析、设计、开发到测试各阶段都能全面深入地理解软件工程,着重培养学生软件工程综合能力,总体上取得了良好的教学成效。Software engineering is an important discipline in computer science education at the higher education level,aimed at helping stu⁃dents establish a comprehensive understanding of the field of software engineering and providing them with necessary theoretical and practical foundations.Traditional software engineering education mainly involves a combination of classroom lectures,laboratory practices,and project assignments.However,in the rapidly evolving era of software research and development,there may be certain limitations.Therefore,Chang⁃sha University of Science and Technology emphasizes the practice of the course"introduction to software engineering"to enhance students'un⁃derstanding of the open-source software concept.Throughout the theoretical learning of stages such as requirements analysis,software design fundamentals,software architecture design,user interface design,and software detailed design,open-source software cases are integrated.Si⁃multaneously,virtual simulation experiments are introduced to cultivate students'real capabilities in software requirements analysis,allowing them to have a comprehensive and in-depth understanding of software engineering from project requirements analysis,design,development to testing.The focus is on nurturing students'overall software engineering capabilities,leading to comparatively favorable teaching results.

关 键 词:软件工程 开源软件 案例教学 软件需求分析 虚拟仿真实验 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论] G642[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象