人人范文网 范文大全

软件工程课程设计教学大纲

发布时间:2020-03-02 20:33:28 来源:范文大全 收藏本文 下载本文 手机版

专业实践教学大纲

《软件工程课程设计》教学大纲

英文名称

课程代码:

学分:1 分

执笔人:金霜 审定人:

一、前言

《软件工程课程设计》是一个综合的设计性实验,是在学习完核心课程《软件工程》后,对《软件工程》所学内容的一次综合运用;旨在使学生进一步掌握软件工程的方法和技术,树立团队合作精神,培养学生的自主学习能力和创造性的工程设计能力,提高综合分析和解决问题的能力。

二、教学大纲

1、目的要求

《软件工程》是一门理论性和实践性非常强的课程,学生仅仅通过课堂获取知识是远远不够的,必须加强实践教学,利用具有实际工程背景的软件设计题目,和软件工程设计工具(rose、viso),培养学生对软件系统的需求分析、系统分析、软件测试能力。初步掌握系统分析、系统设计、系统测试的方法,让学生掌握软件工程设计工具(rose、viso)使用方法。

2、主要内容

(1)项目可行研究

☆ 成立项目小组,六人一组,其中4名开发人员,2名测试人员,并选定项目组长一名。

☆ 项目组长召集小组成员选择设计项目

项目可由老师指定,也可以学生自选后报老师审核。

☆ 项目组长召集成员进行项目可行性研究,确定项目的大小、范围和复杂程度等。 ☆ 确定任务进度、分工和完成项目设计的工具。

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《项目可行性研究》部分。 (2)需求分析

☆ 根据项目的大小、范围和复杂程度等情况,由全体组员共同完成项目的需求分析,包括项目功能、项目运行环境、项目开发环境、项目角色等。

☆ 使用软件工程设计工具绘制项目总功能图、总用例图,并进行文字阐述。 ☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《需求分析》部分。 (3)系统概要设计

☆ 项目组长根据需求分析,进行任务分工,由开发人员进行系统概要设计

☆ 开发人员根据自己所分的模块任务,对模块的功能和参与者进行详细阐述,使用软件工程设计工具,绘制模块用例图

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《系统概要设计》部分。

(4)系统详细设计

☆ 开发人员根据自己所分的模块的概要设计,进行详细设计

☆ 开发人员对自己所分模块的实现流程进行阐述,并使用软件工程设计工具,绘制类图、活动图(或者是状态图,二选一)。

☆ 组长绘制项目的ER图。

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《系统详细设计》部分。

(5)系统测试计划

☆ 根据系统需求分析,由测试人员共同完成测试计划编写。

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《测试计划》部分。 (6)系统功能测试用例设计

☆ 组长根据测试需求分析,对测试人员进行任务分工,。 ☆ 测试人员根据任务分工,绘制自己所分模块的实现顺序图。 ☆ 测试人员根据自己所绘制的顺序图,进行系统功能测试用例设计

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《系统功能测试用例设计》部分。

(7)答辩(根据进度可选)

☆ 将各部分文档进行整合,完成《软件工程课程设计报告》

☆ 制作PPT,答辩时间5分钟,提问3~5分钟。 (8)课时安排参考 ☆ 项目可行研究、需求分析4学时

☆ 系统概要设计、系统详细设计(系统测试需求分析、系统功能测试用例设计)8学时 ☆ 答辩4学时

三、成绩考核与评定

成绩考核由以下几部分组成:

(1)平时考勤占10%。

(2)设计表现占20%。组员的设计表现成绩由组长提供;组长的设计表现成绩由老师根据小组整体完成情况给于。

(3)答辩表现占20%,若没有答辩环节,以考勤分代替。 (4)文档完成情况占50%。

成绩评定实行优、良、中、及格、不及格五个等级。

四、重点说明执行本大纲应注意的问题

1、严格审核学生所选项目,提倡项目的新颖性和实用性。

2、严格审核学生的需求分析和任务分工,确保每个学生有足够的工作量。

3、严格考勤,迟到15分钟之内算迟到,迟到2次算旷课1次;迟到15分钟以上算旷课。旷课2次,成绩即为不及格

4、允许学生上网查资料,但严格控制学生不得上网进行玩游戏、看电影等与课程设计无关的活动。

5、答辩主要围绕项目设计的合理性和可实现性提3-5个问题,根据学生回答情况,确定答辩分数。

6、审核文档,允许学生有所借鉴,但不得完全抄袭,一旦发现,以0分计。

附:教学参考书目(添加教材信息)

1、《软件工程》(第4版) 人民邮电出版社

张海藩

2、《软件工程概论》 清华大学出版社

郑人杰、殷人昆

3、《软件工程课程设计大纲》由老师提供

4、《软件工程课程设计报告》由老师提供

5、《UML系统建模与分析设计课程设计》 机械工业出版社 刁成嘉、刁奕

6、《Rose工具使用方法参考》由老师提供

《软件工程课程设计》教学大纲

版030551007软件工程课程设计教学大纲

软件工程课程设计

《软件工程》教学大纲

软件工程教学大纲

软件工程课程设计任务书

软件工程课程设计题目

软件工程课程设计总结

软件工程课程设计总结

软件工程课程设计选题

软件工程课程设计教学大纲
《软件工程课程设计教学大纲.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档