博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法阅读笔记06
阅读量:7049 次
发布时间:2019-06-28

本文共 628 字,大约阅读时间需要 2 分钟。

需求分析

我们在做需求分析的时候要注意
1.获取和引导需求:软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求。
2. 分析和定义需求:对从各个方面获取的需求进行规整,定义需求的内涵,从各个角度将需求量化
3. 验证需求:通过分析报告、技术原型、用户调查或演示等形式向他们验证软件团队对于这些需求的认知。
4. 在软件产品的生命周期中管理需:求不断对需求进行重新审核并做出相应的调整
搞清楚利益相关者之间的需求,虽然不能一次性满足他们所有人的需求,但要弄清楚他们要完成要达到的。
用户需求:
1焦点小组:找到一群目标用户的代表,加上项目的利益相关者来讨论用户想要什么,用户对软件的评价等等
2.深入面谈:通过详细的面谈,广泛而深入地了解用户的背景、心理、需求等
3.深入面谈和可用性调查
等等通过很多形式的用户需求调查完成,方法都有自身的缺陷,多以尽量用一种方法调研。同时用NABCD模型来开发软件。
解决了用户什么痛苦,满足了其什么需要独特的办法。给用户带来什么好处超越了什么竞争对手。如何传播软件。
项目预估需要很多经验和能力,同时也是很不好很准确的完成的任务,但是也要尽可能全面的去考虑思考问题,有理有据的做出判断分析
一个项目要很好地分割然后分给一批人来解决,达到分而治之的效果,将问题细化,细化到能解决的程度。

 

转载于:https://www.cnblogs.com/Megau/p/5528452.html

你可能感兴趣的文章
JavaEE的13种核心技术
查看>>
spring mvc +mybatis + KafKa+Flume+Zookeeper分布式架构
查看>>
css3的设置颜色透明度的笔记
查看>>
Selenium WebDriver API 进阶使用,模块化参数化进行自动化测试设计
查看>>
用jQuery打造个性网站
查看>>
JQuery-zTree.js使用范例
查看>>
分布式消息通信ActiveMQ
查看>>
LAMP架构介绍以及MySQL安装
查看>>
android采用MVP漫画APP、适配刘海屏、小黄车主界面、录音波浪动画、综合APP等源码...
查看>>
环境变量PATH, cp和mv命令,文档查看
查看>>
如何开发一个用户脚本系列(1)——什么是用户脚本
查看>>
刨根问底-struts-初始化各种配置加载器
查看>>
java unicode
查看>>
redis-cli 命令
查看>>
applicationContext.xml 配置文件的存放位置
查看>>
linux 直接压缩目录或者文件和解压文件
查看>>
ntp配置
查看>>
写一篇最简单的加壳,介绍一下壳的原理(Shell)
查看>>
HightCharts 自定义数据
查看>>
SQLserver 一张图的“悲哀”
查看>>