博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自学有感7
阅读量:6536 次
发布时间:2019-06-24

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

这周我学习的是需求分析。软件团队通过以下几个步骤找到软件需求:获取和引导需求;分析和定义需求;验证需求;在软件产品的生命周期中管理需求。而软件的需求也分为几类:对产品功能性的需求,对产品开发过程的需求,非功能性需求,综合需求。软件产品的利益相关者有用户、顾客、市场分析者、监管机构、系统、软件团队。获取用户需求即用户调研,用户调研可以通过焦点小组方法,找到一群目标用户的代表加上项目的利益相关者来讨论用户想要什么。;深入面谈,通过详细的面谈,广泛而深入地了解用户背景、心理、需求等,效果取决于主持面谈的团队成员的能力;卡片分类,把各种需求做成便于规整的小卡片,然后反复进行讨论、明晰定义、归类、排序;用户调查问卷,向用户提供实现设计好的问题,让用户回答。;用户日志研究,用户记录自己日常工作或生活中与所用软件相关的行为,供软件团队分析;人类学调查;快速原型调研。做软件项目需要有目标、估计、决心;目标是表明一个希望达到的状态,估计是以当前了解的情况和掌握的资源,要花费多少人力物力时间才能实现某事;决心是保证在某个时间之前完成预先规定的功能和质量。

转载于:https://www.cnblogs.com/wangzhe123/p/6940373.html

你可能感兴趣的文章
Linux MySQL 储存中文失败简单解决办法
查看>>
洛谷——P1330 封锁阳光大学
查看>>
css选择器
查看>>
zabbix-agent配置文件说明
查看>>
linux系统配置之bash shell的配置(centos)
查看>>
linux C 9*9
查看>>
hdu 1695: GCD 【莫比乌斯反演】
查看>>
python的string操作总结
查看>>
如何把word中的图片怎么导出来呢?
查看>>
CMD指令大全
查看>>
十五天精通WCF——第二天 告别烦恼的config配置
查看>>
Qt多线程学习:创建多线程
查看>>
设计模式学习---UML常见关系的实现
查看>>
图解openssl实现私有CA
查看>>
BZOJ2213 : [Poi2011]Difference
查看>>
c++ Constructor FAQ 继续
查看>>
事务之六:spring 嵌套事务
查看>>
C#:路径
查看>>
iOS图片加载速度极限优化—FastImageCache解析
查看>>
PHP中的一些新特性
查看>>