1、按照详细设计所描述的内容,编写代码实现软件各部分的功能。测试阶段(Test):部分包括对实现过程中的错误的修改、功能的改进的一些活动,同时包括了各子系统、模块、功能点的组合和连调。以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的输出,通常作为下一阶段的输入而存在。详细的工作包和任务的分配,请参考第二部分执行计划的工作内容。2.2 主要参加人员2.2.1人员分工项目负责人(1名):负责系统的整体分析与系统体系结构设计,以及分配小组其他成员的任务,必要时提供技术支持。设计员(2名):对需求进行分析,并设计出系统,包括数据库的设计。程序员(6名):配合设计报告,了解系统功能,编写用户手册,
2、编程实现预定功能。测试员(2名):根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。2.3产品项目的最后的产品和可交付物包括最后完成的软件包、相关的文档、手册等,分别如下:2.3.1程序1、完成的软件系统最后完成的软件系统,其功能、模块和性能要求请参考文档学生学籍管理系统需求说明书中关于产品特征的描述。2、数据库安装脚本在系统遭受灾难的时候,用户可以使用该脚本程序恢复SQL Server数据库的结构。数据库安装脚本文件名为数据库安装脚本.SQL,使用说明请参考用户使用手册。2.3.2文件1、用户使用手册用户使用手册提供用户对软件系统的操作指导,要求同时提供.DOC格式的电子文档
3、和至少一份打印稿。2.3.3服务(该项目不适应)2.3.4非移交的产品非移交的产品包括过程记录和过程文档,包括:A、软件的源代码程序的源代码不提供给用户。B、安装程序工程C、需求文档D、过程评审记录可能发生的需求、设计、实现和验证阶段的评审记录、评审报告,都不提交给最终用户。E、设计和规划文档包括产品设计、过程规划等方面的文档,不提供给最终用户。F、测试记录和测试报告不同阶段的测试规划、测试记录、测试报告等文档,都由产品开发部门保留、归档。以上非移交的产品,不得提供给其他的单位或者个人,或者用于其他的商业事务,详细的说明参考公司的保密和安全规定。2.4验收标准A、程序:程序中应包含的功能如下:
4、1. 永久存储用户输入的信息;2. 任务调度和任务查找操作简易;3. 任务的删除和更新;4. 能够针对任务设置启动时间、终止时间、任务时间间隔;5. 任务启动的提示、多任务的启动提示;6. 显示系统的时钟;7. 任务启动时间、终止时间、任务启动时间间隔调整;8. 在多用户环境下,允许不同的人管理自己的任务;数据库脚本在SQL Server 2000的查询分析器中能正确运行,创建的数据库能够支持程序的各项功能的运行,并且保证数据的准确性。B、文件操作手册的规格满足GB86的相关标准,对应的内容应包括以上功能的各部分的说明,手册中不应该包含专业性的词汇,对于数据库脚本的恢复程序,应提供非常详细的操
5、作指引和图例。C、服务其他维护的要求按照维护阶段的内部约定进行。2.5完成项目的最迟期限项目的系统测试的最后完成日期为2013年4月12日,然后在2012年5月16日 之前,进行运行时测试、产品化工作,包括用户培训等服务活动的实施。2.6本计划的批准者和批准日期本计划的批准人为周国强老师。本计划的正式批准日期为2012年4月10日,实施日期为2012年4月10日。第三部分、实施计划3.1工作分解本项目的工作分解如下:需求阶段I13:B和运行时测试3.2进度安排按照工作分解,职责分配如下:设计员(3名):程序员(5名):软件各个生命阶段时间大致分布:进度主要人员安排所需时间需求分析阶段R1:需求
6、调查设计员A和B2012.4.102012.6.15R2:编写需求说明和需求分析文档R3:项目启动会议项目负责人2012.6.16设计阶段D1:计划会议、项目专题讨论、编写项目计划项目组全体人员2012.6.172012.6.20D2:项目计划的审核和分发执行2012.6.21D3:系统的总体设计相关内容设计员C2012.6.222012.7.1D4:数据库设计相关内容设计员B2012.7.12012.7.20D5:类模块设计:数据库的访问控制类设计员A2012.7.212012.8.20D6:控件设计:任务的增删改查的操作D7:界面设计:主界面和相关的界面设计2012.7.202012.8.
7、10D8:模块设计:公用模块和主界面菜单管理模块2012.8.202012.9.20D9:整理和编制详细设计,作为编码的依据2012.9.202012.10.1实施阶段I1:模块实现:编码实现D5程序员A2012.10.12013.12.15I2:编码实现D6程序员BI3:编码实现D7程序员CI4:编码实现D8程序员D、EI5:准备数据库和测试数据 项目负责人2013.12.152013.1.1I6:单元测试和调试:I12013.1.12013.1.20I7:I2I8:I3I9:I4I10:I6、I7、I8、I9之间的接口测试测试人员A和B2013.1.202013.2.10I11:系统的组合
8、和系统测试2012.2.102013.3.10I12:系统测试报告和反馈测试人员B2013.3.102013.3.202013.3.202013.4.1I14:帮助工程和帮助文件制作设计员全体2013.4.12013.4.10I15:安装工程和安装配置程序员全体2013.4.102013.4.25I16:安装包测试测试员全体2013.4.12013.4.20I17:编写用户操作指南2013.4.202013.5.1收尾阶段T1:文件归档2013.5.12013.5.10T2:程序、界面、手册的反馈和修订程序员、设计员2013.5.102013.5.20T3:项目总结2013.5.212013.
9、5.26T4:项目结束和团队解散 第三部分 系统测试系统完成后,对系统测试,以发现程序中的一些错误,使系统能更好的运行。在白盒测试中,通过判定覆盖、条件覆盖、路径覆盖等测试工作,在黑盒测试中,通过边界值分析方法和等价类划分方法,找出了系统中的一些错误并已予以更正。1 、系统说明功能输入输出用户登录与数据库连接,检查用户名和密码是否匹配对于存在的用户名可以正常登录;并能给用户正确的返回信息。学生信息注销与数据库连接检查输入的学生信息能否正确注销新用户注册输入新生的相关信息能与数据库正常连接,并即时更新数据库;正确给出返回信息学生信息修改能检查修改单中的信息的合法性查询学生信息检查输入查询的学生条
10、件能与数据库正常连接;成绩录入检查要录入的学生是否存在,输入学生成绩2、测试内容用户登录模块测试用例序号01测试用例名称被测试系统学生学籍信息管理系统测试功能描述1:运行登录对话框 2:检验输入的帐号和密码3:检验输入的帐号和密码是否匹配测试用例描述测试步骤运行系统输入帐号和密码期待输出结果显示登陆对话框如果帐号和密码正确进则入系统反之则提示用户重新输入测试结果测试人校核人测试日期备注学生信息查询模块05学生信息查询模块 运行查询管理界面对话框 检验输入查询学生的条件检验输入的学生成绩是否存在运行学生信息管理系统输入查询条件显示提示对话框如果存在则显示结果反之则提示重新输入查询条件学生信息修改模块04学生信息修改模块 运行信息修改管理界面对话框 检验输入修改学生的学号检验输入的学生是否存在输入学生的学号,科目如果存在却修改的格式正确则修改成功反之则提示重新输入其他测试用例由项目负责人或者软件测试人员给出。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1