美文网首页GJB5000A
GJB5000A生命周期模型

GJB5000A生命周期模型

作者: __凌 | 来源:发表于2020-04-28 15:42 被阅读0次
    生命周期模型

    最常用-- 瀑布模型

     ( # : 遵循GJB2786A )

    1项目启动:建立项目所属型号,组件软件项目组,制定项目策划工作计划。部门主管领导批准后生效。

    2系统需求分析和设计:与系统组就软件研制任务书达成共识;软件项目组内部评审软件研制任务书;

    制定【软件开发计划】

    - -确认评审;建立功能基线

    3软件需求分析 #:依据软件研制任务书编制【软件需求规格说明】    软件项目组进行软件需求分析,

    - -确认评审;建立分配基线

    4软件概要设计 #:依据软件规格说明编制【软件概要设计文档】组织开展软件概要设计、建立需求追溯关系

    - -确认评审;可设计基线建设

    5软件详细设计 #:依据软件概要设计说明编制【软件详细设计文档】组织开展软件详细设计、建立需求追溯关系

    6软件实现和单元测试 #:依据软件详细设计说明编制【单元测试文档】

    组织开展软件编程、代码审查和单元测试,建立源程序需求追溯关系,

    7软件单元集成和测试 #:依据软件设计说明编制【单元集成测试文档】

    组织开展单元集成和测试,更改单元进行回归测试

    8软件配置项测试设计 #:依据软件需求规格说明编制【软件配置项测试设计和说明】

    组织开展软件配置项测试设计,建立需求追溯关系

    9软件配置项测试执行 #:依据软件测试计划和说明编制【软件配置项测试报告】组织开展软件配置项测试执行和分析

    - -确认评审;可建立配置项测试基线

    10软件产品生成 #:依据软件开发计划编制【用户使用和软件维护需要的文档】生成软件产品

    - -确认评审;建立产品基线

    11软件第三方评测 :辅助第三方评测,并针对发现的问题进行软件产品版本升级

    - -确认评审;可建立第三方测评基线

    12软硬件集成和测试 :参与系统组组织软硬件集成和测试,并针对发现的问题进行软件产品版本升级(**)

    13系统联试 :参与上级单位组织的系统联试,(**)

    14软件产品最终检验 :辅助质量技术处进行软件产品最终检验,(**),并在通过后提交到软件产品库

    15软件产品验收交付 :辅助所主管调度进行软件产品验收交付,(**),并在通过后完成软件安装和使用培训

    16系统验收交付 :需要时参与验收交付,(**),并在通过后辅助完成系统安装和使用培训

    17软件产品维护 :依据软件维护申请,制定软件维护策略,进行基线升级和软件产品版本升级,并对用户现场使用软件产品进行升级维护

    18项目结项:总结项目研制经验,组织级统计数据,并进行软件项目归档。





    ## 瀑布模型选用指南

    1、对“三化”库的可重用软件产品源程序修改行都超出15%或不存在可重用软件

    2、 需求明确、稳定

    3、 软件项目具有开发类似软件的经验

    4、 软件开发周期较短(少于两年)

    5、 用户不需要任何中间产品

    ## 瀑布模型裁剪指南

    1、根据项目安全性等级和规模,确定计划文档、使用类文档

    2、 当任务书外来时裁剪 [ 系统需求分析和设计 ];

    C、D级中、小规模软件可合并[ 软件测试相关阶段和测试文档 ]

    3、 独立交付软件,裁剪[ 软硬件集成测试 ]、[ 系统联试 ]、[ 系统验收交付 ]阶段

    4、 [软件产品验收交付工作 ]可合并到[ 系统验收交付 ]工作中

    5、C、D级的软件可裁剪[ 软件第三方评测 ],可合并[ 软件概要设计 ]和[ 软件详细设计 ]

    相关文章

      网友评论

        本文标题:GJB5000A生命周期模型

        本文链接:https://www.haomeiwen.com/subject/ioavwhtx.html