![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uml
等的人心好烦
这个作者很懒,什么都没留下…
展开
-
第一章 面向对象及软件建模概述
n1.软件与软件工程n2.生存周期和开发模型的演变n3.软件开发方法概述n4.模型n5.面向对象的软件建模n6.统一建模语言UML1 软件与软件工程 软件: 程序+文档+数据 特点: (1)软件规模大。 (2)软件开发规范并趋于标准化。 (3)软件开发方法多,有大量的软件工具支持。 (4)注重软件开发的管理。 (5)软件维护相原创 2017-12-01 09:03:41 · 7426 阅读 · 0 评论 -
UML实战
转载自:http://blog.csdn.net/liujn347/article/details/51985612UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的转载 2017-11-25 22:45:21 · 1453 阅读 · 0 评论 -
第六章 活动图
目录m1.引例m2.活动图概述m3.活动图基本符号m4.活动图组成要素m5.活动图建模应用6.1 引例An interaction diagram looks at the objects that pass messages; anactivity diagram looks at the operations that are passed amon原创 2017-12-05 22:52:03 · 673 阅读 · 0 评论 -
第六章 状态图
目录m1.状态图概述m2.状态图基本符号m3.状态图组成要素m4.活动图与状态图比较1 状态图概述状态图(State Diagram)一个对象在其生存期间的动态行为,表现对象响应事件所经历的状态序列以及伴随的动作。并不是所有类都有相应的状态图。状态图只适用于:具有若干个确定状态,类的行为在这些状态下会受到影响且被不同的状态改变。m状态机图与交原创 2017-12-05 23:13:49 · 4875 阅读 · 0 评论 -
第四章 类图建模(二)
目录m1.高级类m2.高级关系m3.接口m4.可见性设计m5.代码映射2.1 高级类1.类目(Classifiers)一般而言,有实例的的建模元素被称为类目。类目有结构特征(以属性的形式)和行为特征(以操作的形式)。Ø(1)接口(interface):一组操作的集合,每个操作用于描述类或构件的一个服务。Ø(2)数据类型(datatyp原创 2017-12-08 09:20:03 · 633 阅读 · 0 评论 -
第八章 逻辑架构与包图
目录m1.逻辑架构m2.包图m3.包图建模准则m4.架构分析m5.逻辑架构的精化m6.架构的文档化1. 逻辑架构mlogical architecture:是软件的宏观组织结构,它将软件类组织为包(或命名空间)、子系统和层等。m层(layer):是对类、包或子系统的甚为粗粒度的分组,具有对系统主要方面加以内聚的职责。2.包图原创 2018-01-11 18:32:11 · 1692 阅读 · 2 评论 -
第九章 RUP
CONTENTSm1. 软件过程Ø问题Ø定义Ø含义Ø过程结构m2. 统一软件过程Ø特点Ø实践过程Ø过程模型软件过程问题的提出m以软件开发中使用 的方法、技术、 工具和环境为基础的思维方式是软件过程的基本雏形m20世纪70年代——进入工程化轨道m20世纪80年代——软件过程框架提出m1984年10月——正式提出软件过程概念原创 2018-01-11 19:58:00 · 938 阅读 · 0 评论 -
第11章 GoF设计模式(一)
目录m11.1. 设计模式概述Ø什么是设计模式Ø设计模式的描述Ø设计模式的编目Ø设计模式怎样解决设计问题Ø怎样使用模式m11.2. 常用创建型模式Ø单例模式Ø工厂方法模式Ø抽象工厂模式Ø建造者模式m11.3 创建型模式比较11.1 设计模式概述11.1.1 什么是设计模式m设计模式(Design patterns)原创 2018-01-11 21:00:42 · 257 阅读 · 0 评论 -
第11章 GoF设计模式(二)
目录11.4 结构型设计模式概述适配器模式桥接模式组合模式装饰模式外观模式代理模式11.5 结构型模式比较适配器与桥接组合、装饰与代理装饰与适配器11.4.1 结构型模式概述结构型模式涉及到如何组合类和对象以获得更大的结构。结构型类模式采用继承机制来组合接口或接口的实现。结构型对象模式描述如何对一些对象进行组合,从而实现新功能的一些原创 2018-01-11 21:42:37 · 214 阅读 · 0 评论 -
第11章 GoF设计模式(三)
目录11.6行为型设计模式概述职责链模式命令模式迭代器模式备忘录模式观察者模式策略模式模板方法11.7 行为型模式比较命令模式与策略模式观察者模式与职责链模式11.6.1 行为型模式概述行为型模式涉及到算法和对象间职责的分配。行为型类模式采用继承机制在类间分派行为。行为型对象模式使用对象组合而不是继承。一些对象模式描述一组对等对原创 2018-01-11 22:18:44 · 264 阅读 · 0 评论 -
第五章 顺序图
目录m1.交互的概念m2.交互建模技术m3.交互图概念m4.顺序图m5.顺序图分析m6.示例5.1交互的概念m1.交互(interaction) 交互是一种行为,是由语境中的一组对象为达到某种目的而交换的一组消息构成。m2.语境(context) 就是对建模元素进行约束或者提供环境的一个模型片段。是为了某种目的而关联在一起的一原创 2018-01-10 00:09:27 · 954 阅读 · 0 评论 -
第五章 通信图
5.5 通信图m强调参与交互的对象的组织。m特征Ø通信图有路径Ø通信图有序号m基本表示法Ø链(link):连接两个对象的路径。Ø消息Ø消息的顺序编号•1)不为第一个消息编号•2)使用合法编号方案来表示后续消息的顺序和嵌套m条件消息m迭代或循环m同步与异步调用原创 2018-01-10 16:07:55 · 1340 阅读 · 0 评论 -
第七章 构件图
目录m1.体系结构建模概述m2.构件m3.制品m4.协作m5.构件图m6.制品图1. 体系结构建模概述m系统体系结构分为Ø软件体系结构Ø硬件体系结构m体系结构建模Ø软件体系结构对系统的用例、类、对象、接口以及相互间的交互和协作进行描述。Ø硬件体系结构对系统构件、节点的配置进行描述。m软件系统体系结构模型是系统的逻辑体系结构原创 2018-01-10 16:45:23 · 968 阅读 · 1 评论 -
Bug管理系统UML2.0建模实例(四)
转载自:http://blog.csdn.net/lovelion/article/details/17362695 3.3 顺序图(实现模型) 在系统设计与实现阶段我们也可以使用顺序图进行建模,此时通过顺序图可以明确表示系统设计中对象之间的交互,考虑到具体系统实现,对象之间通过方法调用传递消息。在BMS系统中,对每个用例均可以绘制基于实现转载 2017-11-25 22:23:04 · 436 阅读 · 0 评论 -
Bug管理系统UML2.0建模实例(三)
转载自:http://blog.csdn.net/lovelion/article/details/17362455 3.系统设计 在对系统进行全面分析后,我们开始使用UML对系统进行设计,构造BMS系统的设计模型,包括类图、包图、顺序图(实现模型)、组件图和部署图等的绘制,回答了“怎么做”的问题。具体设计工作如下: 3.1 体系结构设计转载 2017-11-24 20:47:03 · 437 阅读 · 0 评论 -
Bug管理系统UML2.0建模实例(二)
转载自:http://blog.csdn.net/lovelion/article/details/17361945 2.3 BMS顺序图(需求模型) 在UML中,我们将顺序图分为两类,一类用于描述系统需求,构造系统的需求模型(分析模型);另一类用于指导设计与实现,构造系统的实现模型(设计模型)。 在系统分析时,可以通过顺序图来转载 2017-11-23 22:59:22 · 487 阅读 · 0 评论 -
第二章 UML简介
目录m1.概念模型 构成要素 规则 公共机制m2.体系结构m3.Hello,UML!2.1 UML概念模型mUML建模的三要素 UML构成要素(Building Blocks) 规则(Rules) 公共机制 (Common Mechanisams) 协同工作建立起各种模型图,形成了该语言的概念模型2.1.1 UML构成要素原创 2017-12-01 09:36:59 · 1099 阅读 · 0 评论 -
第三章 用例图
目录m1.理解需求m2.基于用例的需求描述m3.用例的获取m4.用例图2.1 理解需求 需求就是系统(更广义的说法是项目)必须提供的能力和必须遵从的条件m1.需求涉及到谁?Ø客户(Client)-为开发付钱的人,将来是产品的拥有者。Ø顾客(Customer)-买商品化软件的人,或者将来有发言权确定产品是否可以接受。可能与客户是同样的人。原创 2017-12-01 09:45:46 · 2240 阅读 · 0 评论 -
第四章 类图建模(一)
目录m1.类m2.关系m3.类图m4.领域模型m5.对象图2.1 类 类是对一组具有相同属性、操作、关系和语义的对象的描述。m名称 每个类必须有一个区别于其他类的名称。m属性 已命名的类的特性,描述了该特性的实例可以取值的范围。m操作 是一个服务的实现,是对原创 2017-12-01 14:05:45 · 3023 阅读 · 0 评论 -
浅谈UML的概念和模型之UML九种图
转载自:http://blog.csdn.net/jiuqiyuliang/article/details/8552956目录: UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题: 1、用例图(use case diagrams)【概念】描述用户需求转载 2017-11-23 22:22:21 · 545 阅读 · 0 评论 -
浅谈UML的概念和模型之UML视图
转载自:http://blog.csdn.net/jiuqiyuliang/article/details/8550281目录UML的视图 UML的九种图UML中类间的关系 相信大家都知道UML的全称,统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档转载 2017-11-23 22:27:37 · 265 阅读 · 0 评论 -
浅谈UML学习笔记之用例图
转载自:http://blog.csdn.net/jiuqiyuliang/article/details/8567448 最近一直在学习UML的基础知识,再看完视频之后,并没有很好的总结,在画图的过程中发现了很多的问题,下面是看书的过程自己总结的UML用例图的一点知识,与大家分享一下。 一、概念 用例图是由参与者、用例以及它们之间的关系构成的用于描述转载 2017-11-23 22:31:34 · 343 阅读 · 0 评论 -
浅谈UML的概念和模型之UML类图关系
目录UML的视图UML的图UML的类图关系 类与类之间的关系通常有4种,即依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)、实现关系(Realization)依赖关系(Dependency)【概念】表示两个或多个模型元素之间语义上的连接关系【绘图方式】虚线箭头,箭头指向被使用者【依赖图】泛化关系(继承)(Gene转载 2017-11-23 22:33:41 · 556 阅读 · 0 评论 -
浅谈UML学习笔记之类图
转载自:http://blog.csdn.net/jiuqiyuliang/article/details/8569998 类图显示了系统的静态结构。类图就是用于对系统中的各种概念进行建模,并描绘它们之间关系的图。再简单一点,类就是一组具有相同结构、行为、关系的一群对象。类的组成 我们一张图总结类组成的基本概念: 对于类的可见性描述了该属性是否对转载 2017-11-23 22:35:41 · 235 阅读 · 0 评论 -
浅谈UML学习笔记动态模型之序列图、协作图
转载自:http://blog.csdn.net/jiuqiyuliang/article/details/8571139 1、序列图 序列图和协作图都是交互图,彼此等价,可以相互转化。序列图是对对象之间传送消息的时间顺序的可视化表示。序列图用于表现交互,侧重于强调时间顺序。 序列图将交互关系表示为一个二维图,如下图:转载 2017-11-23 22:37:49 · 1710 阅读 · 0 评论 -
浅谈UML学习笔记动态图之状态图和活动图
转载自:http://blog.csdn.net/jiuqiyuliang/article/details/8581516 1、状态图 我先简单的理解一下,什么是状态机? 在日常生活中,状态机,我们理解为记录下给定时刻状态的机器,根据不同的输入对每个给定的变化而改变其状态或引发一个动作。 在UML中,状态机由对象的各个状态和连接这些状态的转载 2017-11-23 22:47:30 · 678 阅读 · 0 评论 -
浅谈UML学习笔记之构件图和部署图
转载自:http://blog.csdn.net/jiuqiyuliang/article/details/8581803 为了描述系统实现方面的信息,使系统具有可重用性和可操作性的目的,构件图和部署图来表示实现单元。1、构件 将系统中可重用的模块封装为具有可替代性的物理单元,称为构件。 构件的特征: 1、代码特征:包含和封装了实现系统功能的转载 2017-11-23 22:49:10 · 562 阅读 · 0 评论 -
Bug管理系统UML2.0建模实例(一)
转载自:http://blog.csdn.net/lovelion/article/details/17352343 本实例是Sunny给企业做UML内训时所用教学实例之一,是一个较为完整的UML建模实例,可供大家学习参考! 1.项目概述 随着软件项目规模和复杂性的增大,有效跟踪和管理项目中存在的缺陷Bug变得越来越重要。每一个转载 2017-11-23 22:57:17 · 1216 阅读 · 0 评论 -
第七章 部署图
目录m1.硬件体系结构建模m2.部署的相关概念m3.部署的建模技术m4.部署图m5.实例m硬件系统体系结构模型给出系统硬件结构,即结点构成及其关系,和代码模块的物理结构和依赖关系,并展示进程、程序等软件在运行时的物理分配。m硬件系统体系结构模型的作用:Ø 指出系统中的类和对象涉及的具体程序或进程;Ø 标明系统中配置的计算机和其他硬件设备;Ø 指明各种计算原创 2018-01-10 17:08:29 · 565 阅读 · 0 评论