博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BABOK - 需求分析(Requirements Analysis)概述
阅读量:4324 次
发布时间:2019-06-06

本文共 1107 字,大约阅读时间需要 3 分钟。

本文更新版本已挪至  

---------------------

描述

  需求分析描述我们如何逐步详细的定义方案,以便项目团队设计和构建出满足业务和涉众需要的解决方案。

目的

  • 逐步细化获取后的需求,在特定范围内更清晰的定义需求
  • 验证需求是否满足业务需要
  • 测试需求,确认需求高质量

任务

  • 组织需求(Organize Requirements)
  • 划分优先级(Prioritize Requirements)
  • 详述需求和建模(Specify and Model Requirements)
  • 确定假定和约束(Determine Assumptions and Constraints)
  • 确认需求(Verify Requirements)
  • 验证需求(Validate Requirements)

任务:组织需求(Organize Requirements)

  • 目的
      预计需求的级别,功能的分组等的功能,把需求组织成结构化的逻辑分组。
  • 输入
    • 业务案例
    • 方案范围
    • 需求
  • 输出
      结构化的需求

任务:划分优先级(Prioritize Requirements)

  • 目的
      决定需求的优先级,标识需求之间的逻辑依赖性
  • 输入
    • 需求
    • 业务案例
  • 输出
      经过划分优先级的需求(Prioritized requirements)

任务:详述需求和建模(Specify and Model Requirements)

  • 目的
    • 捕获需求质量属性
    • 使用文字描述需求和通过图形建模
  • 输入

      需求

  • 输出
      详细的或者建模后的需求

任务:确定假定和约束(Determine Assumptions and Constraints)

  • 目的

      在分析涉众需求时,我们会发现他们的期望不是需求,例如经费限制、开发期限、相关行业法律法规等。假设和约束最大的区别就是一个是确定的,一个是不确定的,约束是项目必须遵循的依据。

  • 输入

      涉众声明(Stakeholder Statements)

  • 输出
      假定和约束(Assumptions and Constraints)

任务:确认需求(Verify Requirements)

  • 目的

      检查需求被正确的、完整的定义出来

  • 输入

      详述或模型化的需求

  • 输出
      确认后的需求

任务:验证需求(Validate Requirements)

  • 目的

      验证需求满足业务需要

  • 输入

      确认后的需求

  • 输出
      验证后的需求

 

更多内容:

 

欢迎转载,转载请注明:转载自 [ ]

转载于:https://www.cnblogs.com/zhoujg/archive/2010/02/22/1670762.html

你可能感兴趣的文章
可视化与办公自动化学习
查看>>
关于jquery中prev()和next()的用法
查看>>
for循环的类型以及while循环
查看>>
enote笔记语言(2)(ver0.2)
查看>>
Difference between 2>&-, 2>/dev/null, |&, &>/dev/null and >/dev/null 2>&1
查看>>
seajs的使用--主要了解模块化
查看>>
Noip2018游记
查看>>
一、 kettle开发、上线常见问题以及防错规范步骤
查看>>
eclipse没有server选项
查看>>
CRC码计算及校验原理的最通俗诠释
查看>>
QTcpSocket的连续发送数据和连续接收数据
查看>>
使用Gitbook来编写你的Api文档
查看>>
Python XML解析(转载)
查看>>
jquery扩展 $.fn
查看>>
tomcat 多实例的Sys V风格脚本
查看>>
程序员如何讲清楚技术方案
查看>>
MapReduce-实践1
查看>>
UVa 815 - Flooded!
查看>>
jQuery基础--选择器
查看>>
减小服务器负担,Apache启用mod_expires模块
查看>>