二、项目开发计划
(1) 应提供相应的硬件配置,ATM柜员机终端设备,地区服务器、中央服
务器、数据库服务器以及一定数量的技术人员和管理人员。 (2) 提供被测软件运行时的操作系统、数据库及其他应用软件构成的环
境。
(3) 经费来源:银行赞助。
2.3产品
2.3.1程序
1. 应交付程序名称:ATM自动取款机系统的分析与设计 2. 使用语言:SQL、java 2.3.2文档 应交付的文档:
(1) 可行性研究报告 (2) 项目开发计划 (3) 需求规格说明书 (4) 概要设计说明书 (5) 详细设计说明书 (6) 测试计划
2.4运行环境
(1) 硬件环境:
CPU:1GHZ 以上 RAM:256兆以上 硬盘:2G以上 (2) 软件环境
运行环境:Window xp
4
二、项目开发计划
2.5服务
本开发单位为用户免费安装软件,并由专业人员提供必要培训。同时开发单位应向委托单位提供系统安装指导,简单的系统维护知识的培训,保证在一段时间内的保修服务。
2.6验收标准
验收标准:经用户和开发小组双方确认软件的可靠性、易用性和功能完整性。
(1) 测试用例不通过数的比例< 3 %。
(2) 不存在错误等级为1 的错误。 (3) 不存在错误等级为2 的错误。 (4) 错误等级为3 的错误数量≤ 10。 (5) 所有提交的错误都已得到更正。
3.实施计划
3.1任务分解
本次任务主要分为:
可行性研究报告 项目开发计划 需求规格说明书 概要设计说明书 详细设计说明书 测试计划
3.2进度
任务名称 总结客户需求 需求调研 书写可行性研究报告 项目开发计划 需求规格说明书 概要设计说明书 详细设计说明书 测试计划
开始时间 2011-7-11 2011-7-11 2011-7-12 结束时间 上午 下午 2011-7-15 2011-7-18 2011-7-21 5
二、项目开发计划
3.3预算
(1) 系统开发、建立费用共23万元。其中:本系统开发期为一年,需开
发人员6人(不一定都是参加满整个开发周期),根据软件系统的规模估算,开发工作量约为30人月,每人月的人工费按5000元计算,开发费用为15万元。
(2) 硬件设备费共29万元,其中:ATM机约19万元;服务器3台及网 络
等设备费10万元。
(3) 外购开发工具、软件环境费用共9万元。 (4) 基础建设投资约52万。
(5) 其他一次性支经常性支出:加班费用、培训费用约10万。
3.4关键问题
由于本组成员知识范围有限,尚无软件开发经验,对于可视化开发工具和数据库管理工具还处在初步了解阶段,所以对系统的开发进度和系统功能的实现较难控制。
但小组成员交流方便,团结积极,所需材料准备齐全,能够在期限内完成本系统软件。
4.人员组织及分工
需求调研 需求规格说明 界面设计 详细设计说明书 ----李向南 可行性研究报告 概要设计说明书 ----朱学雷 需求调研 项目开发计划 测试计划 ----赵中军 需求规格说明书 测试计划 ----刘英杰
6
二、项目开发计划
5.交付期限
2011年10月
6.专题计划要点
6.1测试计划
(6) 功能项测试 对软件需求规格说明书中的所有功能项进行测试。 (7) 业务流程测试 对软件项目的典型业务流程进行测试。
(8) 容错测试 容错测试的检查内容包括:1) 软件对用户常见的误操作是
否能进行提示;2) 软件对用户的的操作错误和软件错误, 是否有准确、清晰的提示;3) 软件对重要数据的删除是否有警告和确认提示;4) 软件是否能判断数据的有效性, 屏蔽用户的错误输入, 识别非法值, 并有相应的错误提示。
(9) 安全性测试 安全性测试的检查内容包括:1) 软件中的密钥是否以密
文方式存储;2) 软件是否有留痕功能, 即是否保存有用户的操作日志;3) 软件中各种用户的权限分配是否合理。
(10) 性能测试 对软件需求规格说明书中明确的软件性能进行测试。测试
的准则是要满足规格说明书中的各项性能指标
(11) 易用性测试 易用性测试的内容包括:1) 软件的用户界面是否友好,
是否出现中英文混杂的界面;2) 软件中的提示信息是否清楚、易理解, 是否存在原始的英文提示;3) 软件中各个模块的界面风格是否一致;4) 软件中的查询结果的输出方式是否比较直观、合理。
(12) 适应性测试 参照用户的软、硬件使用环境和需求规格说明书中的规
定, 列出开发的软件需要满足的软、硬件环境。对每个环境进行测试。 (13) 文档测试 用户文档包括: 安装手册、操作手册和维护手册。对用户
文档测试的内容包括:1) 操作、维护文档是否齐全、是否包含产品使用所需的信息和所有的功能模块;2) 用户文档描述的信息是否正确, 是否没有歧义和错误的表达;3) 户文档是否容易理解, 是否通过使用适当的术语、图形表示、详细的解释来表达;4) 用户文档对主要功能
7
二、项目开发计划
和关键操作是否提供应用实例;5) 用户文档是否有详细的目录表和索引表。用户有特别要求的测试。
6.2质量保证计划
在项目过程中,质量保证员负责对软件项目过程进行质量保证,软件项目过
程包括:需求管理过程、项目计划和跟踪过程、配置管理过程、评审过程、设计过程、培训过程等。同时,质量保证员对软件工作产品进行质量保证,依照项目经理制定的工作产品规范和公司规定的各个管理模版检查项目工作产品,并将检查结果报告给项目组有关人员。对于项目内部不能解决的问题,由质量保证员汇报给高层管理者。
6.3系统安装计划
(1) 安装的总体计划、协调和准备工作。 (2) 安装小组的人员配备。
(3) 安装小组住宿、交通和办公设施的安排。 (4) 确保用于安装的手册在需要时可获得。 (5) 确保安装前完成其他必要的准备工作。 (6) 培训活动的计划和指导。 (7) 培训学员。
(8) 为安装提供所需的计算机和技术支持。 (9) 从当前系统的转换。
8