软件项目开发流程_第1页
软件项目开发流程_第2页
软件项目开发流程_第3页
软件项目开发流程_第4页
软件项目开发流程_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目自主开发流程项目自主开发流程 1 项目可行性研究项目可行性研究 如果是公司自主开发项目 公司设计人员根据行业需求和市场需求 设计大的方案和 ppt 文案 然后指定人员进行的前期调研工作 可行性 研究负责人员对产品的市场需求 技术发展 市场定位 功能需求 经 济效益 进度需求 风险分析等进行可行性研究 提供产品立项建议 拟制可行性研究报告 由部门负责人指定营销部门配合可行性分析 人员 技术负责人协助安排 可行性分析完毕后由总工办组织对可 行性研究报告进行评审 评审通过后 由技术部进行安排立项工作 本阶段提交的文档 1 设计文案 2 PPT 介绍 3 项目可行性研究任务书 技术负责人或部门负责 人下达 4 项目可行性研究报告 可行性研究人员编写 2 2 立项阶段立项阶段 可行性分析评审通过后 由开发部门经理下达立项任务 指定相关 人员填写立项申请报告报批 报批通过后 由部门经理与技术负责人协 商 下达开发任务书 经技术负责人审核确认后 报公司批准 批准立 项后项目进度应以立项申请报告中的阶段进度为准 如果进度要调整 需填写进度调整申请报告报批 本阶段提交的文档 1 项目立项申请报告 2 开发任务书 3 需求分析阶段需求分析阶段 承办单位根据交办单位提出的技术要求和相应的软件任务书以及其 它有关文件 与交办单位协作 确定详细的软件需求 该阶段完成的软 件需求规格说明经审定和批准后将作为整个软件开发工作的基础列入配 臵管理的基线 在本阶段可利用快速原型法使比较含糊的具有不确定性 的软件需求 主要是功能 明确化 能给本公司开发的软件的 需求基 线 确定提供一个讨论 进一步完善的基础 在本阶段 由产品经理负 责 其他人员配合 编写产品规格说明书 此说明书面向最终用户和领 导 主要描绘产品的形状以及功能 性能 功能特性 性能特性 由项 目经理负责编写系统技术方案书 描述公司初次使用的技术的详细解决 方案 本阶段完毕后对需求分析进行评审 出具需求分析评审报告 本阶段提交的文档 软件需求规格说明书 原型分析说明书 产品规格说明书 系统技术方案书 质量记录 需求分析评审报告 提交的软件 产品的原型 注 如果时间有限 可以只编写原型分析说明书而不作原型 4 4 开发策化阶段开发策化阶段 根据项目要求和软件需求 由配臵人员配合项目经理编写本项目的 质量保证计划 配臵管理计划和项目综合计划 在配臵管理计划中 应 列明本项目需提交的各阶段文档的名称 在项目各阶段完成后 项目组 需列表说明要移交的文档 将此表与各文档一并向总工办移交 在制定 计划时 应为计划 设计 测试 改错 再测试 变更 以及编制文档 留出足够的时间 不应使用突击的办法来完成项目 本阶段涉及的文档 软件质量保证计划 配臵管理计划 项目综合计划 5 设计阶段 设计阶段 1 概要设计 根据软件需求规格说明建立软件总体结构和模块间的关系 确 定各模块功能 定义各功能模块的接口 设计全局数据库和数据结 构 在概要设计明确后 可以对综合计划进一步细化 填写项目进 度预计 概要设计需经过评审 本阶段涉及的文档 产品概要设计说明书 数据库设计说明 项目进度预计 质量记录 评审报告 2 详细设计 对概要设计中产生的功能模块进行过程描述设计 设计功 能模块的内部细节 包括算法和数据结构 为编写源代码提供必 要的说明 详细设计需要经过评审 本阶段涉及的文档 软件详细设计说明书 测试计划 质量记录 评审报告 6 编码实现阶段编码实现阶段 根据软件详细设计说明 对各程序模块进行编码 调试 静态分析 和单元测试 验证程序单元与设计说明的一致性 本阶段涉及的文档 项目进度月报 项目周计划和周总结 项目开发人员周计划 工作日志 每周例会记录 配臵项更改申请单 7 测试阶段测试阶段 1 软件单元测试 按详细设计的结构 根据软件单元测试计划 依照将经过单元 测试的底层程序单元逐步组装成子项目直到开发项目的过程 对软 件进行测试 本阶段涉及的文档 测试计划 测试设计 客户提交需求 测试问题报告单 参考文档 北京世纪科怡软件开发操作指导书中的 测试阶段 操作指导书 2 组装测试 根据软件需求规格说明书中定义的全部功能和性能要求及组装 测试计划 对软件进行组装测试 以确定整个软件是否满足软件需 求 是否可以提交总装测试 软件组装测试计划 含测试用例设计 的编制工作和软件组装 测试环境的研制 组建工作 应从软件需求分析阶段起与软件开发 同步展开 本阶段涉及的文档 测试计划 测试设计 测试问题报告单 中试阶段 项目组开发的软件产品经中试部验收后提交中试部中试 中试部根 据需求分 析报告 从用户的角度出发对产品的功能 性能进行中试 本阶段涉及的文档 中试计划 中试问题报告单 8 8 验收交付验收交付 对完成中试的软件进行检查 审查和评审 确定软件是否达到了软 件任务书的要求 验收通过的软件可以向软件交办单位交付 项目经理 及项目组人员应在此阶段完成项目总结 项目经理提交项目开发总结报 告 项目组成员提交个人工作总结报告 本阶段涉及的文档 验收报告 项目开发总结报告 个人工作总结报告 9 9 软件维护软件维护 对软件的维护包括针对软件运行过程中发现的问题而进行的改正性 维护 针对不同任务对软件提出不需求而进行的改善性维护 以及可能 出现的由于软件运行环境的改变而进行的适应性维护 本阶段涉及的文档 软件问题汇总表 维护报告 1010 项目开发文件的审批项目开发文件的审批 可行性研究报告及立项申请 项目开发计划及项目开发总结 确认 计划及确认报告 验收计划及验收报告由技术负责人审批 项目组人员编写的其他文件由项目经理审批 1111 各阶段共同的任务要求各阶段共同的任务要求 在软件开发过程的各个阶段 都要求完成相应的文档编写工作 本 文档的前面部分已给出了在软件自上而下周期各个阶段中的文档编制情 况 软件文档从形式上来看 大致可分为两类 1 开发过程中填写的各种图表 称为工作表格 2 应编制的技术资料或技术管理资料 称为文档或文件 按照文档产生和使用的范围 软件文档大致可分为三类 1 开发文档 这类文档是在软件开发过程中 作为软件开发人员 前一阶段工作成果的体现和后一阶段工作依据的文档 包括软 件需求说明书 数据库设计说明书 概要设计说明书 详细设 计说明书 可行性研究报告 项目开发计划 2 管理文档 这类文档是在软件开发过程中 由软件开发人员制 定的需提交人员的一些工作计划或工作报告 使管理人员能够 通过这些文档了解软件开发项目安排 进度 资源使用和成果 等 包括项目开发计划 测试计划 测试报告 开发进度月报 项目周计划周总结及项目开发总结等 3 用户文档 这类文档是软件开发人员为用户准备的有关该软件 使用 操作 维护的资料 包括用户手册 操作手册 维护修 改建议 软件需求说明书 项目各阶段完毕后需把本阶段 相关文档列表向总工办移交 1212 验证与评审验证与评审 软件评审是保证软件产品质量的重要手段 必须纳入软件开发过程 并把评审通过作为一个软件阶段完成的标志 进而转入下一个开发阶段 软件评审包括有正式评审即评审 内部评审两种形式 正式评审是软件 项目组上级技术主管主持的评审 内部评审以由项目负责人组织 开发 人员相互检查为基本方式 就整个软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论