《软件工程》课程是本专业中实践性非常强的一门课程。本课程的目的是培养软件工程应用能力。该课程主要介绍软件工程中的基本概念以及软件计划、需求分析、总体设计、详细设计、编码、测试等软件过程关键环节。
软件工程实验是《软件工程》课程的一个重要的、不可或缺的实践环节。实验以分组形式完成,题目由任课教师制定选题范围,由各小组讨论选择。该实验放在课程最后五周内完成,每周一次课,每次4个课时;使各小组能集中完成软件设计中的各项工作;实验考核成绩由小组成绩和个人成绩两部分构成,小组评分是从整体上对每组的课程设计报告进行评分,其目的是为了让学生体会到软件开发团队合作的重要性。个人成绩是对小组中成员在实验中的工作评价。
软件工程实验是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件设计、软件测试等阶段的方法和技术,通过该实践课程使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。
通过该实验课程,可以将所学的理论、方法和工具能有机串联起来,从而为将来实践和进一步深造打下基础,还可以为毕业设计做好理论和实践上的准备。
1