当前位置:网站首页>软件工程最佳实践——项目需求分析
软件工程最佳实践——项目需求分析
2022-06-30 18:44:00 【51CTO】
你是否遇到过这样的客户(有,而且很常见)
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、已经不是本提纲所表示内容了,下期再讲
边栏推荐
- Swin-Transformer(2021-08)
- 嵌入式软件开发新趋势:DevOps
- Abaqus 2022软件安装包和安装教程
- ArcGIS无插件加载(无偏移)天地图
- Vs common shortcut key commands
- Opencv data type code table dtype
- 教你Selenium 测试用例编写
- Sqlserver SQL Server Management Studio and transact SQL create accounts and create read-only users to access the specified database
- 【DesignMode】单例模式(singleton pattern)
- Introduction to Po mode "suggestions collection"
猜你喜欢
随机推荐
mysql中union和union all的区别
JVM常见问题
事件队列、微任务与宏任务的理解和面试题
嵌入式软件开发新趋势:DevOps
Makefile笔记(一文学会Makefile)
MQ advantages and disadvantages (2022.5.2-5.8)
Kalman滤波器--从高斯融合推导
German agbb VOC hazardous substances test
MySQL download and installation tutorial
微信小程序快速入门 --项目介绍
Redis入门到精通01
Cobbler is easy to use
Introduction to Po mode "suggestions collection"
Electron 入门
MQ组成部分(2022.5.16-5.22)
sql是否走索引
Year after year, why is breaking the data island still the primary task of enterprise development
程序员女友给我做了一个疲劳驾驶检测
How JS correctly clears all child elements under an element
基于STM32单片机的测温仪








