统一建模语言核心模型建模l 一个模型提出了论点,静态图是论据,动态图则是论证。l 建立模型的过程,就是采用论据来论证论点的过程。核心模型l 用例模型l 领域模型l 分析模型l 软件架构和框架模型l 设计模型l 组件模型l 实施模型用例模型l 用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。l 用例模型是需求工作流程的结果,可以做分析设计工作流程及测试工作流程的输入。l 有三个层次的用例模型:l 业务用例模型l 概念用例模型l 系统用例模型业务用例模型l 先于需求工作流,目的是为现存的或客户预想中的真实业务建立模型,是为理解客户业务,并与客户达成理解上的共识而建立的模型。l 不需要考虑计算机环境。业务用例模型l 业务用例模型描述的是业务范围,与系统用例模型不同:l 有些业务不适合用计算机实现,l 即使可以用计算机实现,但根据运行环境等硬件因素,一些业务需求也可能被排除在系统范围之外。 完整的业务用例模型业务用例模型主要内容l 业务用例视图l 包括业务主角和业务用例l 是业务的高层概要视图l 业务用例场景l 说明业务用例的执行过程l 业务用例规约l 对每一个业务