学习高校课程-软件工程-需求建模:基于场景的方法(用例/活动(泳道))(ch9)
Analysis Rules of Thumb 分析建模的经验规则
Abstraction&Visible抽象化程度要高,需求应该在问题和业务域内可视化(visible)
Element需求模型的每个元素都应增加对软件需求的整体理解,并提供系统的信息域,功能和行为
Delay做分析建模时可以先不考虑,更细节的基础物件(e.g:数据库设计,前端界面等),非功能需求和性能的建模细化(e.g 架构,算法,数据库设计等影响性能的因素)
Min-Coupling 低耦合,在构建UseCaseDiagram时,需要注意每个UseCase尽量高内聚,状态图中也有体现(大状态分为多个子状态(粒度小,内聚性高),只有高内聚后才有低耦合
Value 要构建对Stakeholder有价值的需求模型
Simple 业务简单化
Domain Analysis
把一些公共的analysis class和analysis pattern提取出来,对公共类进行很好定义再标化,以便于以后使用