UML总结(二)

原创 2018年04月15日 19:46:32

前言

 最近刚学习了RUP,想总结一下。

概述

 RUP是一个统一软件开发过程,这个过程是面向对象且基于网络的程序开发。

 RUP的目标:能够在预定的进度和预算中提供高质量的满足最终用户的要求。

 RUP达到最佳实践的几种措施:迭代式开发。管理需求。使用构件架构。可视化建模。检验质量。控制变更。下面分别介绍一下这几种措施。

 迭代式开发:优点:降低风险。得到早期用户反馈。持续的测试和集成。适应变更。提高复用性。
 特征:在进行大规模的投资之前就解决了关键的风险问题。使得早期的用户反馈在初始迭代中就能出现。连续进行测试和集成。各个目标里程碑提供了短期的焦点(阶段性的中心)。可以对局部的实现进行部署。
 使用构件架构:优势:对体系结构进行自下而上的设计、实现和测试。用一种系统化的做法来定义好的体系结构。采用定义明确的接口来定义好的体系结构。采用定义明确的接口来使得变更有弹性。采用线程的和通过逆向工程得到的构件。由高级别的用例来驱动。易于直观上的理解。

特征

 RUP的基本特征:迭代式增量开发、用例驱动、以软件体系结构为中心。

延伸

设计模式与UML

 模式和框架的比较:模式支持软件结构和设计的重用。框架支持细节设计和代码的重用。两者结合起来,设计模式和框架有助于提高软件的质量。

 指导模式设计的三个概念:重用:是目标(两种重要的重用目标)。接口与实现分离(接口保持不变,分离带来灵活性。多态性)。Decouple(降低复杂性)。

 如何描述一个模式:模式名称、问题动机、约束、上下文、解决方案、评测、相关模式、举例。

 设计模式分类

 创建型模式

这里写图片描述

 结构型模式

这里写图片描述

 行为型模式

这里写图片描述

版权声明:我的四年啊! https://blog.csdn.net/sunshisiqi/article/details/79952292

UML学习个人总结——UML基础知识

UML基础知识 UML简介在80年代末至90年代中,对面向对象分析与设计方法的研究发展到一个高潮。但是,诸多流派在思想和术语上有很多不同的提法,在术语、概念上的运用也各不相同,需要一种统一的符号来描述...
  • byxdaz
  • byxdaz
  • 2009-08-16 22:44:00
  • 10782

UML总结--统一建模语言的总结

  • 2010年10月09日 09:12
  • 7.45MB
  • 下载

UML学习总结报告

  • 2013年09月04日 22:30
  • 96KB
  • 下载

UML画图总结

九种图总算画完了,着实让自己纠结了老一阵子啊。不过,幸运的是完成了,虽然还有些不足之处,但是最终战胜它了。下面说一下自己的画图过程    一、用例图       UML的第一幅图应...
  • u013036278
  • u013036278
  • 2014-11-07 14:53:21
  • 2531

关于UML学习的总结

关于UML学习的总结UML的组成 : 四种事物:构建事物,行为事物,分组事物,注释事物。 四种关系: 泛化(是一般事物(父类)与该事物的较为特殊的种类(子类)之间的关系)【带有空心箭头的实线,实线...
  • zhaojianyin
  • zhaojianyin
  • 2017-04-12 20:59:44
  • 533

UML总结与实践(一)

      UML--统一建模语言,它作为一种描述软件设计的中间语言来说由于具有方便和一致性还是很有价值的,最近几年也是炒得比较热(以后可能的软件开发就可以靠它建立的模型直接生成某种语言的代码,当然现...
  • mshust2006
  • mshust2006
  • 2006-12-25 23:08:00
  • 2854

UML面向对象的设计原则

UML面向对象的设计原则 里氏替换原则 不满足LSP的方案 CS游戏中的枪械类图,士兵使用枪杀敌,具体用什么枪,调用的时候才知道。有一种玩具手枪,增加一个类ToyGun,射不出子弹,业务调用类出...
  • tingary
  • tingary
  • 2016-12-03 16:05:07
  • 213

UML总结之(UML中的图)

UML中的图 UML中的视图是由各种图组成的。在这其中有9种常用的图:如用例图、类图、状态图、对象图、状态图、活动图、时序图、协作图、组件图以及配置图。 根据这些图的基本功能以及实现行为,可以将其...
  • wanghuawei19930812
  • wanghuawei19930812
  • 2016-11-16 11:33:52
  • 957

从整体上看UML——思维导图

UML视频由刘慧老师主讲,整体可以分成5个部分:(1)基础知识的介绍;(2)9种视图的分别介绍;(3)RUP的简介,等同于《软件工程》;(4)设计模式的简介和举例;(5)选举案例。 ...
  • wangqingbo0829
  • wangqingbo0829
  • 2014-02-09 22:54:38
  • 2374

UML总结之交互图

时序图用来显示对象之间的关系,并强调对象之间消息的时间顺序,它用来表示用例中的行为顺序,同时显示对象之间的交互。协作图主要用来描述对象间的交互关系,在UML2.0中,协作图被改改成了通信图。...
  • wanghuawei19930812
  • wanghuawei19930812
  • 2016-12-04 20:36:24
  • 364
收藏助手
不良信息举报
您举报文章:UML总结(二)
举报原因:
原因补充:

(最多只允许输入30个字)