“用例驱动架构设计”之误——4+1视图剖析系列(四)
有什么样的认识,就有什么样的行为。《心智模式》一再强调正确认识对正确实践的作用。从“用例驱动”到“需求驱动”主动思考以下2种说法是否正确:1.架构设计是功能需求驱动的,对吗?2.架构设计是用例驱动的,对吗?说法1,错误。因为,架构设计的驱动力=功能+质量+约束。说法2,同样错误。用例技术是功能需求实际上的标准,用例技术涉及、但无法全面涵盖非功能需求。所以,说法2和说法1其实并无本质区别。总之,“用例驱动的架构设计”这种观点有严重缺陷:需求=功能+质量+约束用例是功能需求实际上的标准用例涉及、但不涵盖非功能需求纵观业界,有不少书持“用例驱动的架构设计”的观点,例如《Rational统一过程:实践
下载地址
用户评论