[答疑]如果把准备结婚作为一个项目,应该怎样开展需求分析

2022-10-31 15:35:40 浏览数 (1)

DDD领域驱动设计批评文集>>

《软件方法》强化自测题集>>

《软件方法》各章合集>>

问题时间:2014/8/16

AppleTree(271***62) 10:55:12

潘老师

如果把准备结婚作为一个项目,应该怎样开展需求分析

野人(83***932) 12:48:03

FOREVER(16***468) 15:17:05

呵呵

潘加宇(3504847) 7:19:57

一样。结婚就是引进一个新的人肉系统。

老大。以前是父母,结婚的人只是家族的棋子,现在应该是自己。

愿景:希望通过引进这个新的人肉系统,给你带来最重要的改进指标,有的人是改善物质生活质量,有的人是改善身心愉悦,多个指标往往不可兼得,要认真思考自己最看重的是哪些指标。

业务建模。先通过业务序列图画出你和老板,父母,朋友打交道的现状的工作和生活,再画出引进这个新的人肉系统以后,这些业务序列图怎么修改,以前哪些问题是靠自己解决或找别人解决,现在可以委托给这个人肉系统解决。

映射出这个人肉系统必须具备的功能和性能,按照这个标准去找。

AppleTree(271***62) 10:38:12

谢谢潘老师

个体功能无太大差异的情况下,用户更关注用户体验和质量,这个应该如何定义衡量标准呢?

潘加宇(3504847) 11:05:47

很多竞争是由非功能需求决胜负的

AppleTree(271***62) 11:10:35

嗯嗯,那么分析如何发现这类非功能性需求,定位挖掘匹配人肉系统应该就是核心问题

潘加宇(3504847) 22:50:51

这里面也有一个微妙的"需求"和"设计"的差别。你说的"差异不大",可能已经是从设计的角度看问题了,每个人都有五官四肢,所以"差异不大"。

如果从"用途"(需求)的角度看问题,其实花样也不少,有的是"他要能周末陪我爬山",有的是"要能做一手好菜","要能给我买房"……

非功能需求也要从"用"(对外提供服务)的角度来量化,而不是"构造"的角度。例如,针对人肉系统的功能(用途)"〇〇××",非功能需求应该是"平均每天达到某状态的次数,进入该状态的高度"等等,而不是针对人肉系统某些组件做度量(大小,长度……等)

总的思想就是:需求是从用的角度看问题,不是做的角度。

拿房子来举例,很多人误解房子的结构图是需求,其实那是设计(即成本),也就是施工队能照着施工(编码)的东西。房子的需求是,我能用房子做什么,我老婆能用房子做什么,我孩子能用房子做什么。如果有外星高级材料能3D打印一次成型做(不是盖)出满足这些用途的房子,谁还要现在这种房子,柱子,墙,梁浪费了多少空间。

[19:30上课]11月7-11月11日晚剔除伪创新的领域驱动设计-网络公开课

[新增架构师专用集锦AD-001]28套UML EA和StarUML的建模示范视频-全程字幕(20221006更新)

《软件方法》书中自测题-题目全文 分卷自测(1-8章)16套111题

《软件方法》强化自测题集110题

CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]

如何选择UMLChina服务

作者微信:umlchina2

uml

0 人点赞