资源描述
《软件工程》课程设计报告
课程设计题目:
电子科技大学中山学院 计算机学院 班级:
组长:
其她成员:
指引教师:
实验地点:
完毕起止日期:1-16
目 录
一、系统可行性研究报告 1
1.引言 1
2 现行系统调查 1
3 新系统概述 1
4 可行性综合评述 2
5.方案选取 2
6.项目进度筹划(Software Project Schedule) 2
二、需求规格阐明书 3
1、用例模型(用例图) 3
2、用例文档描述 3
3、用例实现(时序图+类图) 3
三、设计规格阐明书 4
四、测试设计 5
1、测试范畴 5
2、测试覆盖设计 5
3、测试用例 5
五、工作总结 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个)
1.业务用例
编号: 用例名称: 编者:
主执行者:
前置条件:
后置条件:
涉众利益:
基本途径:
扩展:
字段列表:
非功能需求:
设计约束:
待解决问题:
3、用例实现(时序图+类图)
三、设计规格阐明书
1. 系统逻辑架构模型及其阐明
1.1架构描述
1.2. 定义子系统
阐明划分各个子系统以及子系统之间依赖关系和接口,子系统在各个节点上布置。
2. 设计类图
类图:
状态图:
3. 数据库子系统设计
数据库CDM图:
数据库PDM图:
F注意:尚有某些与系统设计有关内容,例如设计目、意义、核心词汇定义、参照资料等,它们是系统设计规格阐明书不可缺少,本模板未涉及进来,可以自行添加。
系统实现
四、测试设计
由于本次测试重要是针对需求进行系统测试,涉及功能测试和性能测试技术,功能测试是执行指定工作流程,性能测试是将功能测试过程中单独顾客改为20人同步执行以验证系统性能。
1、测试范畴
系统测试根据系统工作流:
2、测试覆盖设计
由于本次测试是系统测试,测试根据是系统需求,测试设计应当满足对需求覆盖,因此,采用测试办法重要是黑盒测试,涉及等价类划分(有效测试和无效测试)、边界值和错误猜测法等。表F-1就是测试用例覆盖矩阵。
表F-1:测试用例功能/性能覆盖矩阵
序号
功能项
测试用例
优先级
01
所有基本页面链接对的
TestCase-FUNC-01
中
02
所有页面转移对的
TestCase-FUNC-02
中
03
应聘职位信息列表对的
TestCase-FUNC-03
高
04
应聘职位详细信息对的
TestCase-FUNC-04
高
05
正常投递简历流程-有(无)效数据
TestCase-FUNC-05
高
06
填写应聘者基本信息页面-无效数据
TestCase-FUNC-06
高
07
填写应聘者工作经历信息页面-无效数据
TestCase-FUNC-07
高
08
填写应聘者教诲经历信息页面-无效数据
TestCase-FUNC-08
高
09
填写应聘者技能信息页面-无效数据
TestCase-FUNC-09
高
10
填写应聘者家庭关系信息页面-无效数据
TestCase-FUNC-10
高
11
填写应聘者自我简介信息页面-无效数据
TestCase-FUNC-11
中
12
预览应聘者简历
TestCase-FUNC-12
中
13
应聘者回答问卷-无效数据
TestCase-FUNC-13
中
14
访问安全性
TestCase-Perf-1
高
15
并发访问性能测试
TestCase-Perf-2
高
3、测试用例
按照上面测试矩阵表,设计相应测试用例如下。
3.1用例一:基本页面链接
这个测试用例测试编号是TestCase-FUNC-01,测试内容是验证所有基本页面链接对的性,同步所有页面都按照需求有对的显示。表F-2是这个测试用例详细设计。
表F-2:TestCase-FUNC-01测试用例
测试项目名称: 网上招聘系统-客户端
测试用例编号: TestCase-FUNC-01
测试人员:
秦泊
测试时间:
/6/27
测试项目的题:所有基本页面对的链接
测试内容:
验证网站首页所有链接有效
验证网站首页中图片能对的装入
验证网站首页中超连接连接页面与页面中批示(或 图示)相符
验证网站中各个页面显示信息都符合需求。
测试环境与系统配备:
详见《测试筹划》
测试输入数据
脚本见TC-F-01.c (见测试开发文档)
测试次数:每个测试过程做2次。
预期成果:
可以对的显示图片,每个链接有效,超连接连接页面与页面中批示(或 图示)相符。
测试过程:
登陆http://59.64.164.26/client/joblist.jsp
对于首页每个招聘职位链接,点击进入。察看链接页面与否相符合。
3.对于首页每个链接,点击看能否进入相应页。
4.点击“English”,切换语言。
5.点击“Chinese”,切换语言
测试成果:
测试结论:
实现限制:
备注:
测试评估结论:
五、工作总结
完毕人:
(每人一份)
1、本人在项目实现中分工
2、个人遇到困难与获得重要成果
3、课程设计完毕成果分析与个人小结
(这一某些不得与她人雷同,否则影响成绩,严重者无成绩。)
课程设计评价(教师)
创新性(10)
难度(10)
完毕状况(50)
设计报告(30)
总计
六、附录
1、软件配备
2、个人完毕程序模块
3、文档清单
注:此某些在打印文档可只含一页列出关于文档目录即可,但在交付个人电子文档中应当具有所有应当完毕详细文档内容。
展开阅读全文