课程设计报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程》课程设计报告
课程设计题目:
电子科技大学中山学院计算机学院班级:
组长:
其他成员:
指导教师:
实验地点:
完成起止日期:1-16
.
目录
一、系统可行性研究报告 (1)
1.引言 (1)
2 现行系统调查 (1)
3 新系统概述 (1)
4 可行性综合评述 (1)
5.方案选择 (2)
6.项目进度计划(Software Project Schedule) (2)
二、需求规格说明书 (3)
1、用例模型(用例图) (3)
2、用例文档描述 (3)
3、用例实现(时序图+类图) (3)
三、设计规格说明书 (4)
四、测试设计 (5)
1、测试范围 (5)
2、测试覆盖设计 (5)
3、测试用例 (6)
五、工作总结 (7)
1、本人在项目实现中的分工 (7)
2、个人遇到的困难与获得的主要成果 (7)
3、课程设计完成结果分析与个人小结 (7)
六、附录 (8)
1、软件配置 (8)
2、个人完成的程序模块 (8)
3、文档清单 (8)
一、系统可行性研究报告1.引言
1.1编写目的
说明可行性分析的必要性。
1.2 背景
简述项目的来源、现状,要求,目标等。
1.2 术语定义
将该可行性分析中的术语、缩写词进行定义。
2 现行系统调查
2.1 组织机构与业务范围
2.1.1组织概况
2.1.2 各部门业务范围及职能说明
2.2 组织信息处理流程
现行信息处理办法与流程,可用业务流程图表示。
2.3 现行系统存在问题
3 新系统概述
3.1 目标
3.2 新系统功能范围及划分说明
划分子系统,画出系统总体结构图。
4 可行性综合评述
4.1 经济可行性
对需要的资金与其他资源进行估计,并分析可能的效益
4.2 技术可行性
分析现有技术能否解决系统问题
4.3 管理可行性(略)
5.方案选择
5.1 首选方案
5.2 可选方案
5.3 方案对比
6.项目进度计划(Software Project Schedule)
软件项目进度计划,是对项目的进度、人员工作分工以及资源需求所做的计划,此计划依据上述的估算和分析结果,进度计划建议采用甘特图表示,人员按功能结构分配。
二、需求规格说明书
1、用例模型(用例图)
2、用例文档描述(10个)
3、用例实现(时序图+类图)
三、设计规格说明书
等,它们是系统设计规格说明书不可缺少的,本模板未包括进来,可以自行添加。
系统实现
四、测试设计
由于本次测试主要是针对需求进行的系统测试,包括功能测试和性能测试的技术,功能测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为20人同时执行以验证系统的性能。
1、测试范围
系统测试依据的系统的工作流:
2、测试覆盖设计
由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。表F-1就是测试用例覆盖矩阵。
表F-1:测试用例功能/性能覆盖矩阵
3、测试用例
按照上面的测试矩阵表,设计相应的测试用例如下。
3.1用例一:基本页面的链接
这个测试用例的测试编号是TestCase-FUNC-01,测试内容是验证所有基本页面链接的正确性,同时所有的页面都按照需求有正确的显示。表F-2是这个测试用例的具体设计。
表F-2:TestCase-FUNC-01测试用例
测试评估结论:
五、工作总结
完成人:
(每人一份)
1、本人在项目实现中的分工
2、个人遇到的困难与获得的主要成果
3、课程设计完成结果分析与个人小结
(这一部分不得与他人雷同,否则影响成绩,严重者无成绩。)课程设计评价(教师)
六、附录
1、软件配置
2、个人完成的程序模块
3、文档清单
注:此部分在打印文档可只含一页列出有关文档目录即可,但在交付的个人电子文档中应当含有所有应当完成的具体文档内容。