半生不熟 2020-5-6 9:37
请问老师,您书中列举的4个工作流没有包含测试,测试是不是不属于建模范围
UMLChina潘加宇
“测试”可以看作建模的验证过程,思考的还是那些内容,类似下面这张流行很广的图。当然,图上所用的术语统一为书中的术语就更好。
所以不能光说“做测试”,也要清楚认识“测试”时的思考焦点。
如果“测试”的是组织流程中各个系统之间的协作,那就是业务建模。
如果“测试”的是目标系统的整体行为?那就是需求
如果“测试”的是系统内部各个组成部分之间的协作,那就是分析(核心域)和设计(非核心域)。
现在随着迭代周期的缩短,启发和验证的交替越来越快,测试的技能可以成为建模技能的一部分,帮助得到高质量模型。