zoukankan      html  css  js  c++  java
  • 软件过程

      软件过程是为了获得高质量软件所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。

      概括地说,软件过程描述为了开发出客户需要的软件,什么人、在什么时候、做什么事以及怎样做这些事以实现某一个特定的具体目标。

    • 瀑布模型
    1. 阶段间具有顺序性和依赖性
      • 必须等前一阶段的工作完成之后,才能开始后一阶段工作。
      • 前一阶段的输出文档就是后一阶段的输入文档,只有前一阶段的输出文档正确,后一阶段的工作才能获得正确的结果。

                    传统的瀑布模型

      2.  推迟实现的观点

      • 对于规模较大的软件项目来说,过早地考虑进行程序实现,往往导致大量返工,有时甚至发生无法弥补的无问题,带来灾难性后果。
      • 瀑布模型在编码之前设置了系统分析与系统设计的各个阶段,此两阶段的基本任务规定,在这两个阶段主要考虑目标系统的逻辑模型,不涉及软件的物理实现。
      • 清楚地区分逻辑设计与物理设计,尽可能地推迟程序的物理实现,是按照瀑布模型开发软件的一条重要思想。

      3.   质量保证的观点

      • 每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务。完整、准确的合格文档不仅是软件开发时期各类人员之间相互通信的媒介,也是运行时期对软件进行维护的重要依据。
      • 每个阶段结束前都有对所完成的文档进行评审,以便尽早发现问题,改正错误。及时审查,是保证软件质量、降低软件成本的重要措施。

          

    • 快速原型模型

      1.  

          

                 快速原型模型

  • 相关阅读:
    Stm32ADC-内部温度传感器的使用
    Stm32 ADC学习
    wpf数据绑定
    06 MyBatis——实体类注意事项
    05 MyBatis——环境搭建及demo
    96 项目导jar包
    04 SSM框架概述
    03 MVC开发模式
    02 Mybaits——包名的命名规范
    26 监听器实现网站在线人数统计
  • 原文地址:https://www.cnblogs.com/liao-pxsoftware15/p/7624714.html
Copyright © 2011-2022 走看看