网上购物系统软件项目管理大作业
《网上购物系统》项目管理目录《网上购物系统》项目管理目录 1.合同. 1 1.1 合同双方 1 1.2 供应的商品和服务. 1 1.3 时间地点 2 1.4 专利成果分配. 2 1.5 验收标准 2 1.6 报酬计算 2 1.7 违约处理 2 2. 生存期 3 3.需求管理. 6 3.1 功能需求 6 3.2 确定用例 . 7 3.3 用例文档 . 8 3.4 非功能需求 . 10 3.4.1 性能需求 10 3.4.2 安全性需求. 11 3.4.3 故障处理. 11 4.任务分解 11 5.项目估算 13 5.1 直接成本 . 13 I / 35文档可自由编辑 5.2 间接成本 . 14 5.3 网上购物系统总成本 14 6. 进度计划. 14 7.质量计划 18 7.1 组织机构 . 18 7.2 职责 . 21 7.2.1 项目负责人的职责. 21 7.2.1 质量保证人员的职责. 21 7.3 质量目标 . 22 7.4 质量策略 . 23 7.5 软件质量保证活动 23 7.5.1 审计 23 8. 风险计划. 24 8.1 风险种类 . 24 8.1.1 资金风险. 24 8.1.2 人员风险. 25 8.1.3 时间风险. 25 8.1.4 技术风险. 25 8.1.5 进度风险. 26 8.2 风险控制 . 27 8.2.1 风险的化解. 27 8.3 风险监控 . 27 II / 35文档可自由编辑 9.团队管理 29 9.1 项目组织结构 29 9.2 团队沟通管理 31 10.项目结束. 31 14.1 项目终止 31 14.2 结束计划 14.3 项目收尾 31 31 III / 35文档可自由编辑 1.1.合同合同 1.11.1 合同双方合同双方 甲方:胡某某 乙方:盛某某 1.21.2 供应的商品和服务供应的商品和服务 供应的软件:乙方为甲方提供所需的网上购物系统 提供的服务:乙方为甲方提供所需的日常维护和服务器管理。 提供的文档: 乙方在交付软件时提供详细的软件规格说明书和使用文 档。 安装服务:乙方为甲方提供软件的安装。 公文处理:乙方负责将甲方提供的公文资料加载入系统并进行分 类。 维护协议:当甲方在使用该产品时,在正常操作的情况下出现 BUG 或 系统错误,乙方免费为甲方提供修复服务以保障软件的正常使用。 当 由于甲方的错误使用等非软件原因导致出现故障, 乙方同样提供修复 服务。由于甲方拥有该软件的源代码所有权, 因此甲方需要承担部分 维修和进一步开发的责任。当软件需要新的功能拓展或改版升级时, 由双方共同协商决定。 1 / 35文档可自由编辑 1.31.3 时间地点时间地点 6 月 10 日上午 9:00 在河北省沧州市黄骅市 1.41.4 专利成果分配专利成果分配 该软件是由甲方向乙方定制, 甲方拥有该软件的版权,乙方不能将该 软件的任何版本卖个其他客户。 软件提交时,项目源代码的所有权自 动移交到甲方,乙方不得擅自对源代码进行修改。 1.51.5 验收标准验收标准 乙方在开发过程中必须遵守 ISO12207 关于软件生命周期和文档的 标准。 1.61.6 报酬计算报酬计算 软件总价为 2 万元。合同签订后,甲方向乙方支付1 万元定金。项目 的第二个月,乙方按计划时间表完成需求分析、系统分析、设计和完 成系统的基本框架后,甲方向乙方支付0.5 万元。该系统完成后,甲 方进行验收测试,在签字验收后完成后,甲方向乙方支付全款。 1.71.7 违约处理违约处理 任何一方违反本协议导致本协议无法继续履行的, 违约方需赔偿守约 方违约金人民币 2 万元,该违约金不足以弥补守约方实际损失的, 违 约方应赔偿守约方所有实际损失。 2 / 35文档可自由编辑 甲方法人代表:胡某某 乙方法人代表:盛某某 2.2.生存期 生存期 针对本项目的开发特点,参考企业的生存期模型说明和软件过程体 系,决定采用增量式模型如下图,理由如下: 1.网上购物系统的全部功能分成管理员和用户功能两大类,因此可 以先基于通用功能作出一个最小的使用版本,再逐步添加其余的功 能。这样一来, 用户可以先试用最小版本的同时,提出更多明确的需 求,这有助于下一阶段的开发,大大减小了开发的风险。 2.在网上购物系统需求规格中,要求系统有可扩充性。若使用增量 模型,可以保证系统的可扩充性。用户明确了需求的大部分,但也存 在不很详尽的地方。如:“关于管理员档案,比照所提供资料设计, 现在也没有一个成形的东西”;资源库系统只提到“应提供一个标准 的资源库解决方案。”这样只有等到一个可用的产品出来,通过客户 使用,然后进行评估,评估结果作为下一个增量的开发计划,下一个 增量发布一些新增的功能和特性。直至产生最终完善的产品。 3.“系统要求有可扩充性,可以在现有系统的基础上,通过前台就 可加挂其它功能模块”。也说明用户可能会增加新的需求。 3 / 35文档可自由编辑 生存期中各个阶段如下: 阶段 目标 项目规划阶段 根据合同和初步的需求分析,确定项目的规模、时间计 划和资源需求 输入 过程 输出 合同文本,SOW 项目规划,计划确认 项目计划 需求分析阶段 确定客户的需求 项目计划,SOW 需求获取,需求分析,需求控制 原型系统,需求规格 设计阶段 总体系统结构设计 原型系统,需求规格 总体设计 系统设计说明书,数据库结构定义 增量 1 实现 实现系统的通用功能 阶段 目标 输入 过程 输出 阶段 目标 输入 过程 输出 阶段 目标 4 / 35文档可自由编辑 输入 过程 输出 系统设计说明书,数据库结构定义 详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本--1 增量 2 实现 实现系统的用户管理功能 系统设计说明书,数据库结构定义 详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本--2 增量 3 实现 实现系统的商品管理功能 系统设计说明书,数据库结构定义 详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本--3 增量 4 实现 实现系统的个人信息管理功能 系统设计说明书,数据库结构定义 详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本--4 集成测试 阶段 目标 输入 过程 输出 阶段 目标 输入 过程 输出 阶段 目标 输入 过程 输出 阶段 5 / 35文档可自由编辑 目标 输入 过程 输出 通过集成环境下的软件测试 测试计划,测试用例 集成测试,系统测试 系统软件包,测试报告,产品说明书 产品提交 产品可投入使用 系统软件包 产品提交 验收报告 阶段 目标 输入 过程 输出 3.3.需求管理需求管理 .3.1.3.1 功能需求功能需求 需求概述: 目标: “网上购物系统”主要提供物品信息和对读者基本信息的维护以 及购买等功能。该系统针对的用户是网上购物者, 物品的种类和数量 较多,系统需要操作方便,方便管理员对整个系统管理和用户对于购 买的方便。 用户类和特征: 最终的用户是管理员和用户,管理员需要进行会员管理,更新物 品信息等工作,要求具备计算机知识,如权限管理等。购买者