标签:
本项目所开发的软件系统全称为“课程表”。
本项目为《软件工程概论》课程大作业选题,第十七组三俊马团队组织开发,本项目开发主要目的为学习并熟悉软件工程项目开发流程,本项目的预期用户是石家庄铁道大学软件工程专业14级开发的团队项目。
本系统可能用到的专门术语的定义见表1.1。
表1.1 系统专门术语定义
专用术语 |
定义 |
系统 |
课表和记事本功能 |
子系统、模块 |
功能上相对独立的组件 |
人工智能 |
提醒功能 |
1:超级课表格子:http://www.super.cn/
2:石家庄铁道大学课表:http://www.super.cn/
3.记事本功能:http://www.3lian.com/edu/2014/09-16/165964.html
[1]输入课程
[2]删除课程
[3]修改课程
[4]添加记事
[5]删除记事
[6]修改记事本
硬件环境
Android3.0以上
具体:华为,小米等手机
分辨率:230×450
其他:声卡
需求分析文档;
可行性分析文档;
概要设计文档;
详细设计文档;
测试计划可使用案例;
测试事件报告;
3.1 软件系统流程
总体方案:
[1].由程序员测试其本人所编写的模块代码;
[2].由另外的测试者再测试以由程序员测试过的模块;
[3].选择另外的角色来测试系统的每个模块。
具体方案:
[1].白盒测试方法测试每个功能模块;
[2].黑盒测试方法测试系统;
[3].选择测试模块,并给定输入和期望输出;
[4].测试,给出真实输出;
[5].比较期望输出和真实输出是否相同;
[6].如果不符合期望输出则寻找错误并修改代码纠正。
测试模块 |
输入 |
处理 |
输出 |
课表 |
课程信息 |
增删改查 |
是否正确 |
记事本 |
记事本信息 |
增删改查 |
是否正确 |
提醒 |
即使闹钟 |
定闹钟 |
是否提醒 |
测试结果基本能覆盖到系统的整个功能模块,包括程序的打开、关闭、保存,课表的增删改查,记事本的增删改查,提醒功能。
测试输出结果与预期输出结果之间的差异不超出容许的偏离范围,允许中断和停机的最大次数不超出20次。
标签:
原文地址:http://www.cnblogs.com/meihong/p/5574911.html