课程名称:软件工程课程编号: 7078301课程学分: 4学分课程学时: 64学时适用专业:软件工程,计算机科学与技术,数字媒体技术,信息安全先修课程:面向对象的程序设计,数据结构,数据库技术,操作系统课程类别:专业必修课《软件工程》Software Engineering 教学大纲一、课程简介与目标《软件工程》 是计算机专业教学计划中一门综合性和实践性都很强的课程。课程主要介绍软件工程方法学, 对于培养计算机专业学生的专业素质,提高软件开发能力具有重要的意义。 本课程的目的是使学生掌握软件工程方法、开发工具、 开发过程和开发规范, 了解影响软件质量的因素和避免软件危机的有效手段。为更深入地学习和今后从事软件工程实践打下良好的基础。培养同学的团队合作意识, 理解相互沟通对软件工程质量的重要性和必要性,能够与倾听用户意见,并及时改进工程技术问题。建立工程与环境和谐共存、可持续发展的意识。1.课程支撑的毕业要求2.4 具有应用计算机科学与技术的方法对复杂工程问题进行分析、描述和结论验证的能力。6.1 理解与掌握一般工程项目规划与管理、工程决策与经济的基本知识与方法,并对当前计算机科学与技术的相关产业有一定的认识。6.2 能够通过对计算机应用系统开发与应用过程的分析,正确评价其对社会、健康、安全、法律以及文化产生的影响。6.3 能够理解在计算机应用系统开发与实现中的社会责任,并承担责任。7.1 具有环境保护和可持续发展的意识,能够理解计算机软硬件开发及其应用过程中对环境和可持续发展影响的重要性。7.2 能够分析与评价计算机系统开发、应用以及更新对环境和可持续发展影响。7.3 能够在计算系统开发、运行、更新换代中考虑利用技术手段降低对环境及社会持续发展的负面作用及局限性。9.1 理解个人和团队利益的统一性,能认识到团队合作的重要性,以及团队成员中不同角色的作用。9.2 能够在团队中倾听和吸收他人建议,能够承担和完成团队中不同角色任务,并能进行有效合作或组织团队开展工作。2.课程拟达到的教学目标本课程主要围绕软件工程过程中需求获取、系统分析与设计、系统实现与测试,以及软件系统维护展开,结合各部分内容,本课程的教学目标为:1)掌握软件工程的相关概念,了解软件危机与软件工程的关系,了解软件工程生命周期的各种开发模型;2)掌握需求获取的各种方法和手段,能够熟练地运用典型的获取方法从事需求调研工作;3)掌握结构化系统分析方法, 熟练掌握数据流图...