当前位置: 首页 > article >正文

需求分析概述

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

笑话:富翁娶妻

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

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

漫画

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

1、需求分析的目的

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

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

2、获取需求的过程

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

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

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

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

(4)获取具体的需求。

3、获取需求的方式

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

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


http://www.kler.cn/a/300999.html

相关文章:

  • Python 实现 NLP 的完整流程
  • 【DB-GPT】开启数据库交互新篇章的技术探索与实践
  • vue中的那些事(刷新+key+v-if,v-for)
  • 从玩具到工业控制--51单片机的跨界传奇【2】
  • DNS解析域名简记
  • MC1.12.2 macOS高清修复OptiFine运行崩溃
  • HP Z2 G3 Mini,有点游戏主机异型那味儿了
  • c++高级编程第2版pdf
  • Go开源日志库Logrus的使用
  • netty和websocket的区别
  • 重拾精髓:go doc -http让离线包文档浏览更便捷
  • Unity射击游戏开发教程:(35)轰炸敌人
  • 解决Metasploit调用Nessus报错问题
  • 基于Springboot美食推荐小程序的设计与实现(源码+数据库+文档)
  • 【Kubernetes】常见面试题汇总(九)
  • 基于JavaWeb开发的Java+jquery+SpringMVC校园网站平台设计和实现
  • 专升本-英语笔记.1
  • 【Antd】Form.List的强大之处,Form.List使用方式细微讲解
  • Shell脚本流程控制(Linux篇)
  • 计算机网络13——IM聊天系统——网络功能实现——UDP
  • 懒人大屏自适应方案
  • 关于man手册不全和设置中文的问题
  • 手把手教你实现一个文件浏览器
  • 文件压缩zip工具
  • vue3的学习
  • 【LeetCode 算法笔记】49. 字母异位词分组