需求分析概述

为什么要进行需求分析呢?

笑话:富翁娶妻

某富翁想要娶老婆,有三个人选,富翁给了三个女孩各一千元,请 她们把房间装满。第一个女孩买了很多棉花,装满房间的1/2。第 二个女孩买了很多气球,装满房间3/4。第三个女孩买了蜡烛,让 光线充满房间。最终,富翁选了最漂亮的那个。

【点评】没有理解用户的真实需求

漫画

【点评】相同的需求,不同的人理解不同

1、需求分析的目的

(1)需求分析的目的准确地回答"系统必须做什么?"。

(2)分析软件需求和书写软件需求规格说明书。

2、获取需求的过程

需求获取涉及客户、用户和开发方。客户为软件投资方,用户为软件使用者,开发方的需求分析师要深入了解用户的工作领域。 需求获取的过程:

(1)深入了解应用领域,开发高层的业务模型。

(2)定义项目范围和高层需求。

(3)识别用户类型和用户代表。

(4)获取具体的需求。

3、获取需求的方式

需求获取的方式有用户访谈、 问卷调查、原型系统、跟班作业、文档研究、头脑风暴等。

4、需求分析方法的优缺点

相关推荐
麦哲思科技任甲林15 天前
Vibe Coding实战(下篇):AI 需求分析师 , 让需求收集变得智能、高效且完整
需求分析·vibe coding·需求工程
黄焖鸡能干四碗17 天前
软件系统概要设计说明书模版(Word)
大数据·运维·数据库·架构·需求分析
米核AI易山17 天前
扣子工作流设计模式:5 种可复用的架构模板
人工智能·架构·需求分析·coze·扣子工作流·米核ai易山
测试开发技术17 天前
AI 测试赋能全流程实战 | Agent Skill + AI 赋能「需求分析」
自动化测试·人工智能·自动化·需求分析·ai编程·ai测试
IT大白鼠18 天前
网络安全领域企业人才需求分析(2026年度)
安全·web安全·需求分析
米核AI易山18 天前
扣子工作流项目交付全流程:从需求分析到上线维护的实战方法论
人工智能·需求分析·coze·扣子工作流·米核ai易山
2603_9547083124 天前
微电网协调控制系统柜的应用场景有哪些?
分布式·安全·架构·能源·需求分析
万岳科技程序员小赵25 天前
互联网医院系统开发全流程详解:从需求分析到正式上线
需求分析·互联网医院系统开发·互联网医院系统搭建·互联网医院app/小程序·ai智能问诊
ふり25 天前
测试的“三重境界”:黑盒、白盒、灰盒的对比与实践
网络·python·测试工具·需求分析