《软件设计实例分析》教学大纲
中文名称:《软件设计实例分析》实验 英文名称:Software Design Case Analysis 实验学时:37学时
先修课程:软件工程、软件需求分析与设计 适用专业:软件工程 课程性质:非独立设课 课程负责人: 专业负责人:
一、教学目标与基本要求
软件设计处于软件工程的技术核心,软件架构设计更是软件设计的核心和灵魂。良好的设计方法和模式是项目成功的关键要素。通过本课程各个实验的练习,使学生了解和掌握软件设计活动是怎样以规范化的方法开展的;学习并掌握相关的设计方法和典型的设计模式。同时,帮助学生在头脑中建立软件设计清晰、明确的结构框架,对软件设计的复杂性和困难有一个整体把握。通过正确的软件设计原理、方法和模式对项目中的实际设计问题进行分析判断并做出适当的设计决策和解决方案。
二、 实验要求及教学安排
(1)实验之前要求学生预习教材相关内容,查询相关的参考资料、网上资源,完成实验的分析和设计方案,并用文字、图表表示出来。
(2)每个学生独立完成每个实验。实验过程中要以个人形式完成调试,用电子文档和运行的方式提交结果。
(3)实验后期,写出实验报告。在完成实验基本要求之后,进行优化设计,鼓励学生创新设计。
(4)实验结束后,要认真完善填写实验报告,对实验过程、设计内容、实验结果等方面进行总结。
三、 实验报告格式
《软件设计实例分析》课程实验项目的实验报告包括以下内容: 1、学生姓名、学号和学院班级; 2、实验起止时间; 3、实验项目名称; 4、实验项目需求分析;
5、实验项目开发和运行环境; 6、概要设计和详细设计(可选); 7、源代码(关键点和难点要注释); 8、测试用例说明 9、实验结果说明; 10、实验总结。
四、成绩考核办法
通过考勤、实验项目、期末大作业评价学生的期末成绩。软件设计实例分析课程在一个学期内讲授,实验教学亦在一个学期内同步进行。
考勤(10%)+实验项目(60%)+期末大作业(30%)=期末成绩(100%),并记入课程总成绩。
其中,实验项目(60%)具体划分为:
预习报告(10%):实验之前要写出预习报告,包括:实验目的、实验设备、实验原理、实验步骤及实验程序。
实验过程(30%):实验程序是否正确,实验过程中出现的问题是否能独立解决,实验态度是否认真,实验结果是否正确。
实验报告(20%):实验结束后及时完成实验报告并按时上缴,要在预习报告的基础上继续完成实验报告,包括实验数据、实验结果、实验总结。
说明:对实验过程中有创新的同学,可以根据具体情况加分,最高为满分;对实验过程中提出修改建议的,也可以根据具体情况加分,最高为满分。
五、 实验教材及参考书
1. Len Bass,Paul Clements, Rick Kazman著,《Software Architecture In Practice》,2nd Edition 。 2. Leszek A.Maciaszek著、金芝译,《需求分析与系统设计》,机械工业出版社,2003-6。
《软件设计实例分析》教学大纲
中文名称:《软件设计实例分析》实验 英文名称:Software Design Case Analysis 实验学时:37学时
先修课程:软件工程、软件需求分析与设计 适用专业:软件工程 课程性质:非独立设课 课程负责人: 专业负责人:
一、教学目标与基本要求
软件设计处于软件工程的技术核心,软件架构设计更是软件设计的核心和灵魂。良好的设计方法和模式是项目成功的关键要素。通过本课程各个实验的练习,使学生了解和掌握软件设计活动是怎样以规范化的方法开展的;学习并掌握相关的设计方法和典型的设计模式。同时,帮助学生在头脑中建立软件设计清晰、明确的结构框架,对软件设计的复杂性和困难有一个整体把握。通过正确的软件设计原理、方法和模式对项目中的实际设计问题进行分析判断并做出适当的设计决策和解决方案。
二、 实验要求及教学安排
(1)实验之前要求学生预习教材相关内容,查询相关的参考资料、网上资源,完成实验的分析和设计方案,并用文字、图表表示出来。
(2)每个学生独立完成每个实验。实验过程中要以个人形式完成调试,用电子文档和运行的方式提交结果。
(3)实验后期,写出实验报告。在完成实验基本要求之后,进行优化设计,鼓励学生创新设计。
(4)实验结束后,要认真完善填写实验报告,对实验过程、设计内容、实验结果等方面进行总结。
三、 实验报告格式
《软件设计实例分析》课程实验项目的实验报告包括以下内容: 1、学生姓名、学号和学院班级; 2、实验起止时间; 3、实验项目名称; 4、实验项目需求分析;
5、实验项目开发和运行环境; 6、概要设计和详细设计(可选); 7、源代码(关键点和难点要注释); 8、测试用例说明 9、实验结果说明; 10、实验总结。
四、成绩考核办法
通过考勤、实验项目、期末大作业评价学生的期末成绩。软件设计实例分析课程在一个学期内讲授,实验教学亦在一个学期内同步进行。
考勤(10%)+实验项目(60%)+期末大作业(30%)=期末成绩(100%),并记入课程总成绩。
其中,实验项目(60%)具体划分为:
预习报告(10%):实验之前要写出预习报告,包括:实验目的、实验设备、实验原理、实验步骤及实验程序。
实验过程(30%):实验程序是否正确,实验过程中出现的问题是否能独立解决,实验态度是否认真,实验结果是否正确。
实验报告(20%):实验结束后及时完成实验报告并按时上缴,要在预习报告的基础上继续完成实验报告,包括实验数据、实验结果、实验总结。
说明:对实验过程中有创新的同学,可以根据具体情况加分,最高为满分;对实验过程中提出修改建议的,也可以根据具体情况加分,最高为满分。
五、 实验教材及参考书
1. Len Bass,Paul Clements, Rick Kazman著,《Software Architecture In Practice》,2nd Edition 。 2. Leszek A.Maciaszek著、金芝译,《需求分析与系统设计》,机械工业出版社,2003-6。