zoukankan      html  css  js  c++  java
  • 原型方法对软件生命周期不同阶段的支持

    原型与原型方法定义

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

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

    辅助或代替分析阶段

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

    辅助设计阶段

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

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

    代替分析与设计阶段

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

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

    在这里插入图片描述

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

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

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

    在这里插入图片描述

    代替全部开发阶段

    在这里插入图片描述

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

    迭代完直接产生软件产品

  • 相关阅读:
    震旦199打印机扫描A4文件
    震旦199打印机使用“多组多张文件”复印功能
    局域网电脑快速添加共享的打印机
    打印机连续打印,速度变慢,打印队列一直自动闪烁
    用IntelliJ IDEA编译,编译之后提示 无效的标记: -release
    hao360恶意篡改IE首页——修复方法
    联想一体机怎么设置u盘启动|联想一体机bios改U盘启动方法(转)
    解决局域网IP冲突
    Cisco Packet Tracer 交换机 2950-24 配置
    静态路由作用和添加删除命令
  • 原文地址:https://www.cnblogs.com/qq874455953/p/10792577.html
Copyright © 2011-2022 走看看