资源描述
,1 单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019/11/18,UML系统建模与分析设计,#,2024/11/24,UML系统建模与分析设计,1,UML,系统建模与分析设计,6.6.1,系统的用例模型和对象静、动态模型,6.6,动态状态模型建模案例,“,信贷管理,”,子系统,1,系统的用例模型,2,对象静态模型,3,对象动态交互模型,4,对象动态状态模型,2024/11/24,UML系统建模与分析设计,2,UML,系统建模与分析设计,2024/11/24,UML系统建模与分析设计,3,UML,系统建模与分析设计,6.6.2,状态图建模步骤,(,1,)确定状态图描述的主体。,(,2,)确定状态图描述的范围。,(,3,)确定描述主体在其生存期的各种稳定状态。,(,4,)确定状态的序号。,(,5,)确定触发状态迁移的事件。,(,6,)附上必要的动作。,(,7,)简化状态图。,(,8,)确定状态的可实现性。,(,9,)确定无死锁状态。,(,10,)审核状态图。,2024/11/24,UML系统建模与分析设计,4,UML,系统建模与分析设计,6.6.3,“,信贷管理,”,子系统状态图建模,6-20,信贷管理子系统(用例)的状态图,2024/11/24,UML系统建模与分析设计,5,UML,系统建模与分析设计,6.6.3,“,信贷管理,”,子系统状态图建模,1,文字描述,2,确定对象可能的状态序列、动作和引发状态迁移的事件,3,绘制状态图,(,1,)起始状态,(,2,),“,初始化,”,状态,(,3,),“,分期还款,”,状态,(,4,),“,违约预警,”,状态,(,5,),“,违约警告,”,状态,(,6,),“,合同履约,”,状态,(,7,),“,提示信息,1,”,状态,(,8,),“,提示信息,2,”,状态,(,9,),“,提示信息,3,”,状态,(,10,)结束状态,细分为,2024/11/24,UML系统建模与分析设计,6,UML,系统建模与分析设计,4,审核状态图,6-22,“初始化”状态的详细描述,2024/11/24,UML系统建模与分析设计,7,UML,系统建模与分析设计,6.6.4,系统的活动图的建模步骤,1,业务工作流建模的步骤,(,1,)确定对象:找出负责实现工作流的对象:,(,2,)确定范围(边界):明确起始状态和结束状态。,(,3,)确定活动(动作)序列,(,4,)确定组合活动状态,(,5,)确定迁移(动作流):找出连接这些活动状态或,动作状态的迁移。,(,6,)确定工作流中涉及的重要对象,2024/11/24,UML系统建模与分析设计,8,UML,系统建模与分析设计,6.6.4,系统的活动图的建模步骤,2,对操作建模的步骤,(,1,)确定相关元素:与该操作有关;,(,2,)确定范围(边界):,(,3,)确定活动(动作)序列:,(,4,)仅在需要时,利用条件分支来说明路径和迭代;,(,5,)描述同步与并发;,2024/11/24,UML系统建模与分析设计,9,UML,系统建模与分析设计,6.6.4,系统的活动图的建模步骤,一个结构良好的活动图,应满足以下要求:,(,1,)能准确描述系统的动态模型的一个侧面;,(,2,)图中只包含描述该相关侧面有关的重要元素;,(,3,)提供与其抽象层次相一致的细节;,(,4,)只加入对于理解问题必须的修饰;,(,5,)注意:不应过分简化和抽象信息,使人产生误解。,2024/11/24,UML系统建模与分析设计,10,UML,系统建模与分析设计,6.6.5,“,信贷管理,”,子系统的活动图建模,6-23,“信贷管理”子系统的活动图,2024/11/24,UML系统建模与分析设计,11,UML,系统建模与分析设计,6.7,本章小结,
展开阅读全文