当前位置:文档之家› 课程设计报告模板

课程设计报告模板

《软件工程》课程设计报告
课程设计题目:
电子科技大学中山学院计算机学院班级:
组长:
其他成员:
指导教师:
实验地点:
完成起止日期:1-16
目录
一、系统可行性研究报告....................................... 错误!未定义书签。

1.引言................................................... 错误!未定义书签。

2 现行系统调查............................................ 错误!未定义书签。

3 新系统概述.............................................. 错误!未定义书签。

4 可行性综合评述.......................................... 错误!未定义书签。

5.方案选择............................................... 错误!未定义书签。

6.项目进度计划(Software Project Schedule).............. 错误!未定义书签。

二、需求规格说明书............................................ 错误!未定义书签。

1、用例模型(用例图)..................................... 错误!未定义书签。

2、用例文档描述........................................... 错误!未定义书签。

3、用例实现(时序图+类图)................................ 错误!未定义书签。

三、设计规格说明书............................................ 错误!未定义书签。

四、测试设计.................................................. 错误!未定义书签。

1、测试范围............................................... 错误!未定义书签。

2、测试覆盖设计........................................... 错误!未定义书签。

3、测试用例............................................... 错误!未定义书签。

五、工作总结.................................................. 错误!未定义书签。

1、本人在项目实现中的分工................................. 错误!未定义书签。

2、个人遇到的困难与获得的主要成果......................... 错误!未定义书签。

3、课程设计完成结果分析与个人小结......................... 错误!未定义书签。

六、附录...................................................... 错误!未定义书签。

1、软件配置............................................... 错误!未定义书签。

2、个人完成的程序模块..................................... 错误!未定义书签。

3、文档清单............................................... 错误!未定义书签。

一、系统可行性研究报告1.引言
编写目的
说明可行性分析的必要性。

背景
简述项目的来源、现状,要求,目标等。

术语定义
将该可行性分析中的术语、缩写词进行定义。

2 现行系统调查
组织机构与业务范围
2.1.1组织概况
2.1.2 各部门业务范围及职能说明
组织信息处理流程
现行信息处理办法与流程,可用业务流程图表示。

现行系统存在问题
3 新系统概述
目标
新系统功能范围及划分说明
划分子系统,画出系统总体结构图。

4 可行性综合评述
经济可行性
对需要的资金与其他资源进行估计,并分析可能的效益
技术可行性
分析现有技术能否解决系统问题
管理可行性(略)
5.方案选择
首选方案
可选方案
方案对比
6.项目进度计划(Software Project Schedule)
软件项目进度计划,是对项目的进度、人员工作分工以及资源需求所做的计划,此计划依据上述的估算和分析结果,进度计划建议采用甘特图表示,人员按功能结构分配。

二、需求规格说明书
1、用例模型(用例图)
2、用例文档描述(10个)
3、用例实现(时序图+类图)
三、设计规格说明书
1.系统的逻辑架构模型及其说明
架构描述
. 定义子系统
说明划分的各个子系统以及子系统之间的依赖关系和接口,子系统在各个节点上的部署。

2. 设计类图
类图:
状态图:
3. 数据库子系统设计
数据库CDM图:
数据库PDM图:
等,它们是系统设计规格说明书不可缺少的,本模板未包括进来,可以自行添加。

系统实现
四、测试设计
由于本次测试主要是针对需求进行的系统测试,包括功能测试和性能测试的技术,功能测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为20人同时执行以验证系统的性能。

1、测试范围
系统测试依据的系统的工作流:
2、测试覆盖设计
由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。

表F-1就是测试用例覆盖矩阵。

表F-1:测试用例功能/性能覆盖矩阵
3、测试用例
按照上面的测试矩阵表,设计相应的测试用例如下。

用例一:基本页面的链接
这个测试用例的测试编号是TestCase-FUNC-01,测试内容是验证所有基本页面链接的正确性,同时所有的页面都按照需求有正确的显示。

表F-2是这个测试用例的具体设计。

表F-2:TestCase-FUNC-01测试用例
测试评估结论:
五、工作总结
完成人:
(每人一份)
1、本人在项目实现中的分工
2、个人遇到的困难与获得的主要成果
3、课程设计完成结果分析与个人小结
(这一部分不得与他人雷同,否则影响成绩,严重者无成绩。

)课程设计评价(教师)
六、附录
1、软件配置
2、个人完成的程序模块
3、文档清单
注:此部分在打印文档可只含一页列出有关文档目录即可,但在交付的个人电子文档中应当含有所有应当完成的具体文档内容。

相关主题