《软件工程综合实践》
课程教学大纲
院(系/部):计算机科学与技术学院
教研室:软件工程
日期:2023.05.06
《软件工程综合实践》课程教学大纲
课程基本信息
课程名称(中/英):软件工程综合实践/Comprehensive
课程编号:0615002027
PracticeofSoftwareEngineering
学分:6总学时:192理论学时:0实践学时:192
课程性质:必修开课学期:7适用专业:软件工程
先修课程:学科基础课、学科核心课程、Web应用开发实践、移动应用开发实践
开课单位:计算机科学与技术学院大纲版本:2023
制定(修订)人:何凯审核人:宋英杰批准人:李大社
1课程简介
本课程是软件工程专业的专业拓展课程,要求学生基于具体平台(如JavaEE、
安卓等),自选项目,按照软件工程过程、标准和规范完成较大规模(8000行以
上源代码,800页以上项目文档)的软件项目开发。课程要求以团队的形式(2-3
人),按照软件工程规范,完成复杂软件项目的分析、设计、开发等工作,培养
学生解决复杂软件工程问题的能力,包括学生的团队合作能力、沟通能力,以及
适应技术发展和进步的学习能力。同时,本课程实现的软件项目,作为毕业设计
(论文)课程的论文撰写依据。
2课程思政落实措施
充分发挥专业课程在思想政治教育方面的作用,发掘计算机系统基础课程中
隐含的思政元素,将专业教育与思想政治教育相结合,落实立德树人的根本目标。
课程主要在以下两个方面落实课程思政:
在进行项目选题、需求分析和体系结构设计时,要求学生遵循行业技术标准、
知识产权、产业政策和法律法规,充分考虑软件工程项目对社会、健康、安全、
法律和文化的影响,不得违反职业道德,并理解应承担的责任,践行“富强、民
主、文明、和谐、平等、公正、法制”的社会主义核心价值观。
本项目要求学生以团队形式设计、开发,合理分工、团结合作,并鼓励学生
在项目选题、设计和实现中,积极引入创新性方法和技术,培养学生沟通协作能
力与创新意识,同时要求学生独立思考、按时完成,践行“敬业、诚信”的社会
主义核心价值观。
3课程目标
课程目标1:针对复杂软件工程问题,能够结合文献研究,按照软件工程规
范,分析软件需求分析过程和软件设计过程中各种影响因素,进行需求建模,形
成需求规格说明书,并根据需求规格说明书,进行体系结构建模,形成软件体系
结构设计规格说明书;(支撑毕业要求指标点2.4)
课程目标2:针对复杂软件工程问题,能够依据体系结构设计说明书,进行
详细设计,形成软件详细设计规格说明书,并据此进行项目实现和项目测试(单
元测试、集成测试、系统测试),并对采集到的测试数据进行分析、整理,形成
软件系统测试报告;(支撑毕业要求指标点4.4)
课程目标3:能够在项目团队中,倾听承担不同功能领域的团队成员意见,
团队负责人与团队成员承担各自的责任,互相协作,共同完成复杂软件工程问题
的分析、设计、开发、测试及部署工作;(支撑毕业要求9.2)
课程目标4:能够以项目文档、陈述发言、项目展示等形式,与指导教师、
团队成员、项目利益相关者进行沟通、交流,清晰地描述和展示项目的功能、特
点等方面的内容;(支撑毕业要求指标点10.1)
课程目标5:能够综合考虑不同功能领域的需求,应用工程管理和经济决策
方法,根据现有资源情况,估算工作量、合理分配资源,形成软件项目计划书,
并按计划书控制软件工程项目的分析、设计、开发、测试及部署流程,确保项目
正常完成;(支撑毕业要求指标点11.2)
课程目标6:在项目选题、分析、设计中,具有一定的创新意识,并在项目
实现过程中,能够通过自主学习,获取和应用新知识、新技术,适应技术的发展
和进步。(支撑毕业要求指标点12.2)
4课程