软件工程最佳实践——项目需求分析
Posted dm3344
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程最佳实践——项目需求分析相关的知识,希望对你有一定的参考价值。
你是否遇到过这样的客户(有,而且很常见)
1、我的需求就一句话,XXXX
2、你们还不够明白吗
3、需求要你们自己去挖掘分析,我怎么会知道呢
4、你们要借鉴下网上啊,看些别人怎么做的,抄过来不就好了
等分析后(客户变成懂大师)
1、你们这个要这样这样这样。
2、不应该这样,这个要改掉。
3、你们抄的这个东西,不够灵魂,要再添加这个功能。
----------------------------------------------------
流程:
1、原始需求
2、需求采集调研(标杆对照、调查表、访谈、头脑风暴等)
3、概要设计(相关UML图)
4、原型草图设计
5、客户确认《--》修复调整原型图,循环
6、UI美化
7、详细设计(接口、表、类等)
8、编码
9、测试
。。。。
1、原始需求
通过客户口头或纸面上提供
2、需求采集调研
2.1 标杆对照:适用于有行业参考,比如做一个房产系统,那就得去参照业内名气高的系统进行参考
2.2 调查表:适用于面向客户群体,比如做一些线上、线下调查表分发,收集等
2.3 访谈:适用于需求掌握在几个关键相关人员手上或者最终决策权在客户里,且需求客户自己又不知道的
2.4 头脑风暴:通过团队进行开会碰撞,得出结论,形成
3、概要设计
如:流程图、活动图、用例图等没具体不明白请百度,可使用这个来在线绘UML图 https://www.processon.com/i/56c6d9abe4b0362f22cc4c82
4、原型草图设计
通过画图工具(系统自带画图、Balsamiq Mockups、磨刀等)、纸上绘制简单布局,重点功能项
5、客户确认
根据3、4、两个的产物去与客户进行沟通,最后再通过结论进行修改调整,如此反复3、4、5、
6、UI美化
确认最终草图后即可进行UI原型美化,再交给前端的同学进行切图开发等
7、已经不是本提纲所表示内容了,下期再讲
以上是关于软件工程最佳实践——项目需求分析的主要内容,如果未能解决你的问题,请参考以下文章