需求分析概述

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

笑话:富翁娶妻

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

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

漫画

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

1、需求分析的目的

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

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

2、获取需求的过程

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

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

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

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

(4)获取具体的需求。

3、获取需求的方式

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

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

相关推荐
越学不动啦2 天前
1.测试过程之需求分析和测试计划
log4j·需求分析
workflower3 天前
金融欺诈有哪些检测手段
服务发现·软件工程·需求分析·软件需求
结构化知识课堂3 天前
需求分析文档(PRD)编写指南——结构化定义与标准化写作方法
需求分析·prd·需求分析文档写法·需求分析文档·需求prd·需求分析结构
明月与玄武4 天前
如何通过一次需求评审,让项目效率提升50%?
需求分析·软件需求·需求评审
Ashlee_code5 天前
TRS收益互换平台开发实践:从需求分析到系统实现
java·数据结构·c++·python·架构·php·需求分析
King Gigi.8 天前
【系分】论文模版
需求分析
ruanjiananquan9910 天前
STRIDE 模型在软件安全需求分析中的实战应用
安全·需求分析
梯阅线条10 天前
12软件测试需求分析案例-删除学生信息
软件测试·需求分析·软件测试需求分析
举一个梨子zz10 天前
Java—— IO流的应用
java·开发语言·intellij-idea·io·需求分析·file
workflower10 天前
数据仓库,扫描量
大数据·人工智能·分布式·服务发现·软件工程·需求分析·软件需求