需求分析的5W1H8C1D方法:

  • 5W:属于功能属性

    • When:时间相关的环境信息

      • 季节信息:春、夏、秋、冬
      • 日期信息:节日、假日、……
      • 作息信息:白天、晚上、凌晨、早晨、上午、中午、下午、晚上、深夜、……
      • ……
    • Where:地点相关的环境信息
      • 国家、地区:不同的国家和地区有不同的文化、风俗、制度
      • 室内、室外、街道
      • 建筑物
      • ……
    • Who:参与者相关的信息,参与者不一定是人
      • 投资者、管理者
      • 使用者、维护者
      • 监督者、评估者
      • ……
    • What:最终产生的输出
      • 文档、报告、图片、系统……
    • Why:客户遇到的问题、困难、阻碍,客户提出需求的驱动力
  • 1H:属于功能属性
    • How:关注需求本身的流程,而非需求如何实现

      • 复杂需求需要将需求流程描述清楚,这部分是需求分析工作量最大的部分,分析结果是需求分析的主要输出,结果质量直接影响到需求实现的质量
      • 有成熟的方法,即用例方法
        • Normal:通过和客户沟,分析需求的正常流程
        • Exception:在正常处理流程的步骤上,分析每一步的各种异常情况和对应的处理
        • Alternative:在正常处理流程的步骤上,分析每一步是否有其他替代方法,以及替代方法应该如何做

【需求工程】需求分析的5W1H8C1D方法相关推荐

  1. 软考笔记(五)高级系统架构师/分析师:系统需求工程 需求分析

    目录 软考官网 报名通道 软考架构师笔记(一):计算机系统基础 软考架构师笔记(二):计算机网络基础与信息安全 软考架构师笔记(三):操作系统基础 软考架构师笔记(四):企业信息化与系统规划 软考架构 ...

  2. 产品需求分析与市场分析方法汇总(SWOT+PDCA+波士顿矩阵BCG+5W2H分析法+STAR关键事件分析法+目标管理SMART+时间管理紧急重要矩阵+WBS任务分解法)

    产品需求分析与市场分析方法汇总(SWOT+PDCA+波士顿矩阵BCG+5W2H分析法+STAR关键事件分析法+目标管理SMART+时间管理紧急重要矩阵+WBS任务分解法) 产品需求分析与市场分析方法汇 ...

  3. 笔记-项目范围管理-需求工程-需求分析的三个阶段-需求提出-需求描述-需求评审...

    需求工程分为需求获取.需求分析.需求定义和需求验证.或:分为5个独立的阶段:需求获取.需求建模.形成需求规格.需求验证和需求管理. 需求分析三个阶段:可分为需求提出.需求描述及需求评审 需求工程:笔记 ...

  4. 项目管理中的客户需求变更时需求分析和解决方法

    一.令人烦恼的需求变更 作为一个软件项目经理,在项目开发进行中,你是否遇到过这样的问题:客户的一个电话,就推翻了之前你与客户.与你自己的开发团队,经过再三讨论而确认定下来的需求.之后你就重新开始了和客 ...

  5. 互联网产品需求分析思路与方法

    需求分析的方法与思路 需求分析的思路 产品的需求挖掘是一个不断迭代.不断更正的过程,任何一款优秀的产品都不是一蹴而就的,而是经历千百次的精雕细琢后的产物,而已然成功的产品也只有不断的修正.调整.才能保 ...

  6. 软件需求工程--需求分析

    需求特性 无二义性,完整性,一致性,可测试性, 确定性,可跟踪性,正确性,必要性. 需求分析的7个方面 绘制系统上下文范围关系图--系统与系统外部实体之间的界限和接口的简单模型 创建用户界面原型--关 ...

  7. 测试理论-测试需求分析和设计方法

    目录 一.测试需求分析 二.测试设计方法 一.等价类划分法 二.边界值分析法 三.判定表法 四.因果图法 五.正交实验法 六.状态迁移图法 七.流程分析法 八.其他方法 一.测试需求分析 1.概念:以 ...

  8. 为客户带来价值-需求分析的实用方法

    需求分析是软件开发非常重要的一个环节.本人通过在天津南大通用数据技术股份有限公司的实践,总结了几点关于需求分析的心得,分享给大家. 一.需求分析的常见问题 1.项目干系人识别不清晰 1)一般来说我们在 ...

  9. confluence 制作流程图_软件需求分析流程图绘制方法

    怎么利用软件绘制结构化程序流程图呢?下面小编就与大家分享一下借助流程图工具绘制编程语言结构化流程图的具体方法步骤,希望能帮助大家. ​ 方法/步骤 1 如果想借助流程图工具绘制结构化程序流程图,我们需 ...

最新文章

  1. 滴滴信控系统开放试用  鼓励行业人员进行更广泛交通研究
  2. oracle:更改序列
  3. 集群故障处理之处理思路以及健康状态检查(三十三)
  4. win10查看端口占用
  5. idea 使用sonarlint报错解决方案
  6. 2-2 内建变量类型
  7. Java新职篇:使用程序块
  8. in_array函数漏洞
  9. gitbub 上删除仓库
  10. 巧妙的位运算及模运算
  11. JSP打开是源码解决
  12. wnmp mysql 密码_WNMP完整教程
  13. 面试总结2|all:华为社招 二面准备
  14. ArcGIS提取栅格数据中的指定部分(可以是矢量数据也可时栅格数据)
  15. linux车机系统怎么进工厂模式,工厂方法模式 - 跟JBPM学习设计模式_Linux编程_Linux公社-Linux系统门户网站...
  16. eclipes安装lombok
  17. 酷派COOL20s什么时候发布 酷派COOL20s配置如何
  18. 数据采集时总提示未登录_做电商必须学会这一招!教你用爬虫工具免费采集网易考拉商品数据...
  19. python args keargs_Python metrics.silhouette_score方法代码示例
  20. Hbase给初学者的“下马威”

热门文章

  1. 网络操作系统 第四章 磁盘管理
  2. C# File类的操作
  3. SAS笔记(2) RETAIN语句
  4. JQuery学习系列总结—菜单制作
  5. NHibernate学习--初识NHibernate
  6. 图论算法(三)--最短路径 的Bellman-Flod [ 带负权值图 ] 的解法(JAVA )
  7. 常用的mysql sql_mode
  8. go语言 c# 混合编程 pdf,C# 结合 Golang 开发
  9. nemesis什么车_狂野飙车9TrionNemesis介绍 S级车Trion复仇女神属性详解
  10. 饿了么超时20分钟_饿了么回应“多等5分钟”,网友气炸了