需求分析概述

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

笑话:富翁娶妻

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

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

漫画

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

1、需求分析的目的

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

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

2、获取需求的过程

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

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

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

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

(4)获取具体的需求。

3、获取需求的方式

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

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

相关推荐
workflower4 小时前
软件工程-练习
数据库·需求分析·个人开发·极限编程·结对编程
workflower3 天前
FDD与其他方法的相似和区别
数据库·算法·需求分析·个人开发
workflower4 天前
测试套件缩减方法
数据库·单元测试·需求分析·个人开发·极限编程
workflower4 天前
FDD(Feature Driven Development)特征驱动开发
大数据·数据库·驱动开发·需求分析·个人开发
weixin_307779134 天前
企业TB级数据加密迁移至AWS云:AWS Snowball Edge Storage Optimized成本效益方案解析
云计算·需求分析·迁移学习·aws
weixin_307779135 天前
构建下一代法律智能助手:需求分析、资源整合与系统设计
人工智能·深度学习·机器学习·需求分析
一只鹿鹿鹿5 天前
系统安全设计方案书(Word)
开发语言·人工智能·web安全·需求分析·软件系统
钻仰弥坚6 天前
在线考试系统设计说明文档(需求分析部分)
java·需求分析
产品人卫朋7 天前
卫朋:IPD流程落地——矩阵组织演变逻辑
产品经理·需求分析·创业·ipd流程
银帅1833503097111 天前
2011年下半年试题四:论软件需求获取技术及应用
需求分析