需求分析概述

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

笑话:富翁娶妻

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

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

漫画

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

1、需求分析的目的

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

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

2、获取需求的过程

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

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

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

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

(4)获取具体的需求。

3、获取需求的方式

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

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

相关推荐
darkhorsefly17 小时前
产品需求分析和项目需求分析的差异
软件工程·需求分析
APguantou1 天前
NCRE-三级数据库技术-第2章-需求分析
数据库·需求分析
workflower2 天前
State(状态)模式
语言模型·集成测试·软件工程·软件构建·需求分析·软件需求
workflower2 天前
AI制造-推荐初始步骤
java·开发语言·人工智能·软件工程·制造·需求分析·软件需求
锁匙isthekey2 天前
BOS插件 机加原材料外购表的改进
需求分析
知行EDI5 天前
雷诺RENAULT EDI对接全攻略:汽车供应链数字化转型的关键技术实现
汽车·需求分析·知行之桥·知行软件·知行edi·雷诺renault edi
猹叉叉(学习版)6 天前
【系统分析师_知识点整理】 10.软件需求工程
笔记·需求分析·软考·系统分析师
幸福从心动开始6 天前
脱单项目从0到1上线实录:需求分析→匹配算法→领证交付,仅用6个月
需求分析
向上的车轮6 天前
AI智能体开发:需求分析要点与实战指南
人工智能·需求分析
workflower8 天前
如何使用设计模式-误区
java·开发语言·设计模式·集成测试·软件工程·需求分析·软件需求