《软件工程》大作业
一、实验课的任务、性质与目的
《软件工程》是一门实用性较强的课程。为了配合课程的教学,实验部分主要围绕软件分析和设计的基本技术和基本方法进行课程设计。通过课程设计的实践,使学生更深入的理解软件工程的基本原理、概念和技术方法,掌握软件可行性研究、需求分析、总体设计、详细设计、测试和维护的基本技术以及面向对象分析和设计的基本方法,了解软件项目管理和团队开发的基本工作方法。
二、实验要求
1.图形工具的使用(编辑、设计)
2.数据库的设计能力(编写小型数据库表结构)
3.结构化软件设计方法和良好的程序设计风格
4.面向对象软件工程设计技术
要求上交完整的软件工程设计文档,各位同学需准备汇报PPT 。
在理论考试中不包括实验内容。
二、主要仪器设备及环境
硬件设备:高档微机
软件环境:Windows XP中文版
Office 2003中文版(含Word 、Access)
visio ,power designer,source safe,rose ,Project
注:每个同学独立完成所选项目,从上述项目中任选一个作为分析和设计的对象,完成以下工作:1、用结构化方法分析系统:撰写需求规格说明书(包括ERD 图和DFD 图);2、用面向数据流的方法设计系统:撰写概要设计说明书和详细设计说明书;3、用面向对象方法分析系统:建立它的对象模型、功能模型;4、用面向对象方法设计系统:系统设计、对象设计(编码与测试为选做内容)。项目结束,每位学生做公开报告并演示所完成的项目任务,回答教师和同学们的提问;经修改相关报告后,提交分析文档和设计文档(doc 文档)。
四、教材、实验教材(指导书)
软件工程 张海藩 人民邮电出版社,2002
Roger S.Pressman著,黄柏素等译,软件工程——实践者的研究方法,机械工业出版社,2002
清华大学《软件工程》课程设计样本文档
五、考核方式与评分办法
实验成绩由教师根据资料及汇报PPT 给出。
六、上交成果
1、汇报PPT
2、软件系统开发报告文档,内容包括:(选择不同的开发设计方法,完成1234或者1256)
1、结构化软件工程方法的可行性分析报告
2、结构化软件工程方法的需求分析
3、结构化软件工程方法的总体设计
4、结构化软件工程方法的详细设计
5、面向对象软件工程方法的面向对象分析
6、面向对象软件工程方法的面向对象设计
《软件工程》大作业
一、实验课的任务、性质与目的
《软件工程》是一门实用性较强的课程。为了配合课程的教学,实验部分主要围绕软件分析和设计的基本技术和基本方法进行课程设计。通过课程设计的实践,使学生更深入的理解软件工程的基本原理、概念和技术方法,掌握软件可行性研究、需求分析、总体设计、详细设计、测试和维护的基本技术以及面向对象分析和设计的基本方法,了解软件项目管理和团队开发的基本工作方法。
二、实验要求
1.图形工具的使用(编辑、设计)
2.数据库的设计能力(编写小型数据库表结构)
3.结构化软件设计方法和良好的程序设计风格
4.面向对象软件工程设计技术
要求上交完整的软件工程设计文档,各位同学需准备汇报PPT 。
在理论考试中不包括实验内容。
二、主要仪器设备及环境
硬件设备:高档微机
软件环境:Windows XP中文版
Office 2003中文版(含Word 、Access)
visio ,power designer,source safe,rose ,Project
注:每个同学独立完成所选项目,从上述项目中任选一个作为分析和设计的对象,完成以下工作:1、用结构化方法分析系统:撰写需求规格说明书(包括ERD 图和DFD 图);2、用面向数据流的方法设计系统:撰写概要设计说明书和详细设计说明书;3、用面向对象方法分析系统:建立它的对象模型、功能模型;4、用面向对象方法设计系统:系统设计、对象设计(编码与测试为选做内容)。项目结束,每位学生做公开报告并演示所完成的项目任务,回答教师和同学们的提问;经修改相关报告后,提交分析文档和设计文档(doc 文档)。
四、教材、实验教材(指导书)
软件工程 张海藩 人民邮电出版社,2002
Roger S.Pressman著,黄柏素等译,软件工程——实践者的研究方法,机械工业出版社,2002
清华大学《软件工程》课程设计样本文档
五、考核方式与评分办法
实验成绩由教师根据资料及汇报PPT 给出。
六、上交成果
1、汇报PPT
2、软件系统开发报告文档,内容包括:(选择不同的开发设计方法,完成1234或者1256)
1、结构化软件工程方法的可行性分析报告
2、结构化软件工程方法的需求分析
3、结构化软件工程方法的总体设计
4、结构化软件工程方法的详细设计
5、面向对象软件工程方法的面向对象分析
6、面向对象软件工程方法的面向对象设计