统一建模语言UML
——UML核心模型
UML建模
一个模型提出了论点,静态图是论据,动态图则是论证。
建立模型的过程,就是采用论据来论证论点的过程。
UML核心模型
用例模型
领域模型
分析模型
软件架构和框架模型
设计模型
组件模型
实施模型
用例模型
用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。
用例模型是需求工作流程的结果,可以做分析设计工作流程及测试工作流程的输入。
有三个层次的用例模型:
业务用例模型
概念用例模型
系统用例模型
业务用例模型
先于需求工作流,目的是为现存的或客户预想中的真实业务建立模型,是为理解客户业务,并与客户达成理解上的共识而建立的模型。
不需要考虑计算机环境。
业务用例模型
业务用例模型描述的是业务范围,与系统用例模型不同:
有些业务不适合用计算机实现,
即使可以用计算机实现,但根据运行环境等硬件因素,一些业务需求也可能被排除在系统范围之外。
完整的业务用例模型
业务用例模型主要内容
业务用例视图
包括业务主角和业务用例
是业务的高层概要视图
业务用例场景
说明业务用例的执行过程
业务用例规约
对每一个业务用例,说明其使用者、目标、场景、相关业务规则、实体等
业务用例模型主要内容
业务规则
业务对象模型
描述业务模型中关键的业务对象。
业务实现视图
业务用例实现场景
包图
按业务模块或业务主角分包,以组织业务用例。
何时使用业务用例模型?
开发一个针对商业组织的软件、或交互密集型软件,或较大规模软件时。
待开发的软件问题领域有复杂的组织结构,或有许多业务流程时。
开发人员对该行业业务了解不多时。
客户已有许多孤立的遗留系统,希望做应用整合时。
统一建模语言UML5 UML核心模型 来自淘豆网m.daumloan.com转载请标明出处.