软件项目开发计划
项目实施计划 编 卷 号 卷 内 号 密 级 项目开发计划书项目开发计划书 项目名称:项目名称:9 9 号智能鲜柜网站系统软件号智能鲜柜网站系统软件 项目编号:项目编号:****** 编写人员:编写人员:________ 编写日期:编写日期:2004-5-102004-5-10_ _ 审批人员:审批人员: 审批日期:审批日期: .1 项目实施计划 历史修改记录 版本号 V1.0 修改人/日 期 摘要审定人/ 日期 .2 项目实施计划 1. 引言4 1.1.编写目的4 1.2.项目标识4 1.3.项目背景4 1.4.术语定义4 1.5.参考资料4 1.6.约束和假定4 2. 项目概况4 2.1.项目产品5 2.1.1. 交付产品.5 2.1.2. 非交付产品.5 2.1.3. 维护和服务.5 3. 开发规程、标准和方法5 3.1.规程和标准5 3.2.生命周期选择5 3.3.开发语言和编程工具5 4. 规模和成本估计5 4.1.项目规模5 4.2.项目工作量和成本6 5. 资源需求6 6. 人员组织和安排7 7. 项目进度计划8 8. 用户应承担的工作9 9. 风险评估和防范9 .3 项目实施计划 1. 1. 引言引言 1.1.1.1.编写目的编写目的 编写本文档的目的是为实施工程和管理软件项目制定合理的计划, 为实 施和管理软件项目活动提供基础, 并根据软件项目资源、约束条件和能力向 软件项目的的客户提出承诺。 本文档的读者为:高级项目经理、项目经理、项目开发组、测试经理、 测试组、质量保证组。 1.2.1.2.项目标识项目标识 项目名称:部门级文档管理系统。 1.3.1.3.项目背景项目背景 本项目由开目公司提出立项, 经英诺有限公司审批通过,由英诺有限公 司负责开发工作。 本项目的用户是对文档有管理需求的企业。 本项目的目的是开发一个文档管理系统, 对部门内的纸质文档和小型局 域网内的电子文档进行入库、出库、版本更新的管理,提供文档信息的查询 和定位服务, 并根据用户所在的组织和用户的权限确定用户对不同文档的操 作权限。 1.4.1.4.术语定义术语定义 序序术语或缩写术语或缩写定义定义 号号 组织按某种标准划分出的不同级别的团体,如技术科 1. 1. 2. 2. 3. 3. 4. 4. 5. 5. 6. 6. 系统管理员 超级用户 普通用户 文档版本 组织树 对全部组织和用户进行管理的人员,至少一个。 对所有文档拥有所有管理权限的特殊用户。 除超级用户外的其它用户,其文档管理权限是受限的。 在不同时期产生的,内容不同但名称相同的文档, 称为文档的不同版本。 真实模拟企业管理架构,每一个组织都有上级组 织,最高级组织的上级组织为空。 1.5.1.5.参考资料参考资料 部门级文档管理系统立项申请报告 部门级文档管理系统需求规格说明书 软件配置管理计划指导书 软件质量保证计划指导书 英诺有限公司开发流程和标准 英诺有限公司编码规范 *以上资料由项目经理保管,电子文档存放于\\\.\。 1.6.1.6.约束和假定约束和假定 2. 2. 项目概况项目概况 .4 项目实施计划 2.1.2.1.项目产品项目产品 2.1.1.2.1.1.交付产品交付产品 部门级文档管理系统(程序) 部门级文档管理系统用户手册(文档) 2.1.2.2.1.2.非交付产品非交付产品 软件开发计划 软件配置计划 软件质量保证计划 需求规格说明书 概要设计 详细设计 程序代码 测试计划 测试用例 测试报告 项目总结报告 2.1.3.2.1.3.维护和服务维护和服务 为用户提供的服务包括网上和电话技术支持, 不能远程解决的问题在产 品售出 3 个月内提供免费上门调试和维护。 对影响使用的缺陷及时提供升级 补丁。 3. 3. 开发规程、标准和方法开发规程、标准和方法 3.1.3.1.规程和标准规程和标准 开发工作应遵循以下规程或标准: 部门级文档管理系统需求规格说明书 英诺有限公司开发流程和标准 英诺有限公司编码规范 3.2.3.2.生命周期选择生命周期选择 本项目开发使用瀑布式开发模型 3.3.3.3.开发语言和编程工具开发语言和编程工具 本项目开发语言使用 C++,编程工具为 VC6.0。 4. 4. 规模和成本估计规模和成本估计 4.1.4.1.项目规模项目规模 部门级文档管理系统(程序) 功能点数:32 个 部门级文档管理系统用户手册(文档) 页数:约 12 页 软件开发计划 页数:约 10 页 软件配置计划 页数:约 5 页 软件质量保证计划 页数:约 5 页 需求规格说明书 页数:约 25 页 .5 项目实施计划 概要设计 页数:约 16 页 详细设计 页数:约 32 页 程序代码:约 2000 行 测试计划 页数:约 5 页 测试用例 个数:约 320 个 测试报告 页数:约 5 页 项目总结报告 页数:约 5 页 4.2.4.2.项目工作量和成本项目工作量和成本 估计项目工作量为 190 人天,成本为 1.8 万元。 5. 5. 资源需求资源需求 名称名称描述描述 量量 交换机 PC 机 PC 机(测试用) PC 服务器 PC 服务器(测试 用) 打印机 复印机 局域网系统 操作系统 操作系统(测试用) 操作系统(测试用) 操作系统(测试用) 操作系统(测试用) 数据库 办公软件 开发工具 Microsoft VC6.0 Powerdesigner9.0 Viso 2003 . 数数 位位 1 6 3 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 单单 设备 24 口交换机 P4 2.6G/256M/80G/ P4 700M/128M/80G/ P42.6G/512M/120G’ P41.6G/256M/120G A4,激光,共享 共享 支持 TCP/IP 协议 软件 Windows 2000 server共200节 点 Windows 2000 professional Windows XP Windows 98 Windows 2000Server SQLServer(单 CPU)不限用户 Office 2002 台 台 台 台 台 台 台 套 套 套 套 套 套 套 套 套 套 套 6 项目实施计划 名称名称描述描述 量量 数数 位位 1 单单 套 套 套 套 测试工具 项目管理 配置管理 National Rose 2002 TestDirector Project2003 Visual source safe6.0 x 1 1 1 1 6.6. 人员组织和安排人员组织和安排 (标明开发人员的组织结构和相应岗位的人员安排。 ) 角色 项目经理 职责 对项目全过程进行控制和管理; 负责项目过程中资源(人力、物力、财力等)的组 织和调配; 制定《项目计划》 ,监督项目进展、定期完成交付 件; 负责项目变更控制和管理; 负责项目问题的协调和处理; 负责与需求发起人充分沟通需求,理解意图; 确定需求边界, 并对需求进行分析, 整合和模块化; 输出《需求规格说明书》 ; 在项目过程中,对需求进行讲解,协助项目组成员 理解需求,保证项目成果符合用户要求; 负责验证需求的合理性和可实施性