面向对象
pirlo-san
这个作者很懒,什么都没留下…
展开
-
《大象:Thinking in UML》读书笔记(3)UML核心元素之参与者(Actor)
1 UML版型 UML版型(stereotype),也被称为类型、构造型。是对UML元素基础定义的扩展,在同一个元素的基础定义上赋予特别的含义,是的这个元素适用于特定的场合。例如用例有“业务用例”、“业务用例实现”等版型,类有“接口”、“边界类”、“实体类”、“控制类”等版型。除了UML已经定义的版型,为了在某种场合下让元素表达某种特定的含义,版型也是可以自己定义的。如包元素有“子系统”、“组织结构”、“模块”等默认版型,在具体项目中,也可以自己另外定义“文档”、“开发小组”等版型,以表达业务含义。 2 参原创 2020-07-06 17:33:35 · 750 阅读 · 0 评论 -
《大象:Thinking in UML》读书笔记(2)建模基础
目录1 建模2 用例驱动3 抽象层次4 视图5 对象分析方法 1 建模 建模(Modeling),是指通过对客观事物建立一种抽象的方法用以表征事物并获得对事物本身的理解,同时把这种理解概念化,将这些逻辑概念组织起来,构成一种对所观察对象的内部结构和工作原理的表达。建模涉及两个基本问题: 怎么建 即方法论。UML采用面向对象的方法建模。 模是什么 问题领域 = ∑1n\sum_{1}^n∑1n抽象角度 抽象角度 = 问题领域边界之外的参与者的业务目标 = 业务用例 业务用例 = ∑1n\sum_{1}^n原创 2020-07-06 14:33:26 · 296 阅读 · 0 评论 -
《大象:Thinking in UML》读书笔记(1)为什么需要UML
目录1 面向过程2 面向对象 1 面向过程 面向过程方法认为我们的世界是由一个个相互关联的小系统组成的。每个小系统都有明确的开始和结束,开始和结束之间有着严谨的因果关系。只要我们将这个小系统中的每个步骤和影响因素都分析出来,就能完全定义这个系统的行为。 如上图的传统商务流程: 消费者提交购买请求后,销售部将数据传递给财务、生产线,并产生订单; 财务处理完成后更新订单状态; 生产线根据订单要求生产产品,并传递给物流; 物流送货完成,并更新订单状态之后,整个商务流程就结束了。 这个图被称为DFD(Data原创 2020-07-06 11:36:44 · 286 阅读 · 0 评论