UML建模
文章平均质量分 73
pengpeng_wx
这个作者很懒,什么都没留下…
展开
-
走上高级的路径(五)----软件架构
参考自《大象UML》 对于软件来说,架构需要描述业务架构和系统架构。 业务架构的目标时为业务领域建立一个维护和扩展的逻辑结构,描述业务的构成。业务架构对我们理解客户业务有重要作用,另一方面,业务架构是软件架构的重要输入。 业务架构来源于两个主要的输入:业务用例和领域模型,如果没有业务架构,只有业务用例和领域模型 时,我们将不能看到业务全貌。不论是业务用例还是领域模型,他们都只是业务领域的一部...原创 2019-10-19 12:32:19 · 125 阅读 · 0 评论 -
走上高级的路径(三)----UML中的核心视图
参考自《大象UML》 UML可视化是通过视图来展示的。每一种视图都从不同角度对同一个软件产品进行展示。描述软件和描述现实世界一样,一方面我们需要描述系统的结构性特征,结构决定了这个系统能做什么;另一方面我们需要描述系统的运行时行为,这些行为特征决定了系统怎么做,两者结合起来才能把系统描述清楚。 UML中,结构性特征是用静态视图来表达的,行为性特征使用动态视图来表达的; 静态视图主要有业务用例...原创 2019-10-19 12:31:58 · 169 阅读 · 0 评论 -
走上高级的路径(二)----UML中的核心建模元素
参考自《大象UML》 UML中建模元素包含三种 1、事物(4种):结构事物、行为事物、分组事物、注释事物 2、关系(4种):泛化关系、实现关系、依赖关系、关联关系 3、图(10种):用例图、对象图、状态图、活动图、序列图、类图、包图、组件图、部署图、协作图 事物是对模型中最具代表性的成分的抽象;关系是把事物结合在一起;图聚集并展示了事物如何相关。 1、核心元素---参与者/主角acto...原创 2019-10-19 12:31:50 · 611 阅读 · 0 评论 -
走上高级的路径(四)----UML中的核心模型
参考自《大象UML》 主要有业务用例模型、概念用例模型、系统用例模型、领域模型、分析模型 业务用例模型主要用于识别和规定业务需求、概念模型用来分析和确认业务需求、系统用例模型用来规定开发需求 完整的业务用例模型 业务用例场景:说明业务用例的执行过程,说明业务主角是如何使用业务用例完成业务目标 业务用例规约:业务用例规约针对每一个业务用例编写,它要说明用例的使用者、目标、场景、相关业务...原创 2019-10-19 12:32:08 · 288 阅读 · 0 评论 -
走上高级的路径(一)----需带着UML走
参考自《大象UML》 说一个面向对象的名句: 面向对象编程的目标从来都不是复用。相反,对象提供了一种处理复杂性问题的方式。这个问题可以追溯到亚里士多德:您把这个世界视为过程还是对象?在面向对象兴起运动之前,编程以过程为中心,例如结构化设计方法。然而,系统已经到达了超越其处理能力的复杂性极点。有了对象,我们能够通过提升抽象级别来构建更大的、更复杂的系统,这才是面向对象编程运动真正的胜利。(UML...原创 2019-10-19 12:31:30 · 109 阅读 · 0 评论