《2023年软件工程课程设计教学大纲.docx》由会员分享,可在线阅读,更多相关《2023年软件工程课程设计教学大纲.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年软件工程课程设计教学大纲 专业实践教学大纲 软件工程课程设计教学大纲 英文名称 课程代码: 学分:1 分 执笔人:金霜 审定人: 一、前言 软件工程课程设计是一个综合的设计性实验,是在学习完核心课程软件工程后,对软件工程所学内容的一次综合运用;旨在使学生进一步掌握软件工程的方法和技术,树立团队合作精神,培养学生的自主学习能力和创造性的工程设计能力,提高综合分析和解决问题的能力。 二、教学大纲 1、目的要求 软件工程是一门理论性和实践性非常强的课程,学生仅仅通过课堂获取知识是远远不够的,必须加强实践教学,利用具有实际工程背景的软件设计题目,和软件工程设计工具(rose、viso),培养
2、学生对软件系统的需求分析、系统分析、软件测试能力。初步掌握系统分析、系统设计、系统测试的方法,让学生掌握软件工程设计工具(rose、viso)使用方法。 2、主要内容 (1)项目可行研究 成立项目小组,六人一组,其中4名开发人员,2名测试人员,并选定项目组长一名。 项目组长召集小组成员选择设计项目 项目可由老师指定,也可以学生自选后报老师审核。 项目组长召集成员进行项目可行性研究,确定项目的大小、范围和复杂程度等。 确定任务进度、分工和完成项目设计的工具。 按照软件工程课程设计报告的格式要求,完成报告中的项目可行性研究部分。 (2)需求分析 根据项目的大小、范围和复杂程度等情况,由全体组员共同
3、完成项目的需求分析,包括项目功能、项目运行环境、项目开发环境、项目角色等。 使用软件工程设计工具绘制项目总功能图、总用例图,并进行文字阐述。 按照软件工程课程设计报告的格式要求,完成报告中的需求分析部分。 (3)系统概要设计 项目组长根据需求分析,进行任务分工,由开发人员进行系统概要设计 开发人员根据自己所分的模块任务,对模块的功能和参与者进行详细阐述,使用软件工程设计工具,绘制模块用例图 按照软件工程课程设计报告的格式要求,完成报告中的系统概要设计部分。 (4)系统详细设计 开发人员根据自己所分的模块的概要设计,进行详细设计 开发人员对自己所分模块的实现流程进行阐述,并使用软件工程设计工具,
4、绘制类图、活动图(或者是状态图,二选一)。 组长绘制项目的ER图。 按照软件工程课程设计报告的格式要求,完成报告中的系统详细设计部分。 (5)系统测试计划 根据系统需求分析,由测试人员共同完成测试计划编写。 按照软件工程课程设计报告的格式要求,完成报告中的测试计划部分。 (6)系统功能测试用例设计 组长根据测试需求分析,对测试人员进行任务分工,。 测试人员根据任务分工,绘制自己所分模块的实现顺序图。 测试人员根据自己所绘制的顺序图,进行系统功能测试用例设计 按照软件工程课程设计报告的格式要求,完成报告中的系统功能测试用例设计部分。 (7)答辩(根据进度可选) 将各部分文档进行整合,完成软件工程
5、课程设计报告 制作PPT,答辩时间5分钟,提问35分钟。 (8)课时安排参考 项目可行研究、需求分析4学时 系统概要设计、系统详细设计(系统测试需求分析、系统功能测试用例设计)8学时 答辩4学时 三、成绩考核与评定 成绩考核由以下几部分组成: (1)平时考勤占10%。 (2)设计表现占20%。组员的设计表现成绩由组长提供;组长的设计表现成绩由老师根据小组整体完成情况给于。 (3)答辩表现占20%,若没有答辩环节,以考勤分代替。 (4)文档完成情况占50%。 成绩评定实行优、良、中、及格、不及格五个等级。 四、重点说明执行本大纲应注意的问题 1、严格审核学生所选项目,提倡项目的新颖性和实用性。
6、2、严格审核学生的需求分析和任务分工,确保每个学生有足够的工作量。 3、严格考勤,迟到15分钟之内算迟到,迟到2次算旷课1次;迟到15分钟以上算旷课。旷课2次,成绩即为不及格 4、允许学生上网查资料,但严格控制学生不得上网进行玩游戏、看电影等与课程设计无关的活动。 5、答辩主要围绕项目设计的合理性和可实现性提3-5个问题,根据学生回答情况,确定答辩分数。 6、审核文档,允许学生有所借鉴,但不得完全抄袭,一旦发现,以0分计。 附:教学参考书目(添加教材信息) 1、软件工程(第4版) 人民邮电出版社 张海藩 2、软件工程概论 清华大学出版社 郑人杰、殷人昆 3、软件工程课程设计大纲由老师提供 4、软件工程课程设计报告由老师提供 5、UML系统建模与分析设计课程设计 机械工业出版社 刁成嘉、刁奕 6、Rose工具使用方法参考由老师提供 软件工程课程设计教学大纲 软件工程课程设计教学大纲 版030551007软件工程课程设计教学大纲 软件工程课程教学大纲 软件工程课程设计大纲牛 软件工程导论课程教学大纲 软件工程课程设计 软件工程教学大纲 软件工程教学大纲 软件工程课程设计大纲及题目选编