• 原型方法对软件生命周期不同阶段的支持


    原型与原型方法定义

    • 原型指模拟某种最终产品的原始模型
    • 原型方法指在获得一组基本需求后,通过快速分析构造出一个
      小型的软件系统原型,满足用户的基本要求
    • 用户通过使用原型系统,提出修改意见,从而减少用户与开发
      人员对系统需求的误解,使需求尽可能准确
    • 原型方法主要用于明确需求,但也可以用于软件开发的其他阶

    原型方法支持软件生命周期的不同阶段

    辅助或代替分析阶段

    初部需求 → 分析 → 原型迭代【快速分析修改初部需求–>快速构造–>用户使用–>评价反馈,不断循环直到获得明确的需求】→ 需求说明 → 设计→ 设计说明 → 编码 → 程序系统 → 编码 → 软件产品 → 运行维护
    在这里插入图片描述

    辅助设计阶段

    初部需求→分析→需求说明→设计 →原型迭代【快速分析修改不同系统架构–>快速构造–>用户使用–>评价反馈,不断循环直到获得合适的系统架构】→设计说明→编码→程序系统→编码→软件产品→运行维护

    相对于上一步 在 设计之后才进行原型迭代
    在这里插入图片描述

    代替分析与设计阶段

    初部需求→分析→原型迭代【快速分析修改初部需求和不同系统架构–>快速构造–>用户使用–>评价反馈,不断循环直到获得明确的需求与合适的系统架构】→设计说明→编码→程序系统→编码→软件产品→运行维护

    在分析之后原型迭代 迭代完之后直接进入设计说明。

    在这里插入图片描述

    代替分析、设计和实现阶段

    初部需求→分析→原型迭代【快速分析修改初部需求、不同系统架构和不同的功能实现算法 -->快速构造–>用户使用–>评价反馈,不断循环直到获得明确的需求、合适的系统架构与性能较好的功能实现算法 】→程序系统→编码→软件产品→运行维护

    和上一步都是在分析之后进行原型迭代, 但是迭代完直接进入程序系统模块

    在这里插入图片描述

    代替全部开发阶段

    在这里插入图片描述

    初部需求→分析→原型迭代→软件产品→运行维护

    迭代完直接产生软件产品

  • 相关阅读:
    C# 全局变量
    [C#]续:利用键代码自动转换生成字母键或其它键信息
    [WPF](小结2)DataGrid嵌套DataGrid(也叫主从表)
    [C#]winform窗口托盘
    C# arrayList动态添加对象元素,并取出对象元素的方法
    [WPF](小结3)DataGridInTreeView树嵌表
    [WPF](小结4)TreeView的数据分层模板
    [WPF](小结1)ListBox嵌套ListBox
    [C#]利用键代码自动转换生成字母键或其它键信息
    [C#]使用API 获取设置系统热键和快捷键
  • 原文地址:https://www.cnblogs.com/qq874455953/p/10792577.html
Copyright © 2020-2023  润新知