`

UML的13种类型的图及作用(1)

    博客分类:
  • UML
 
阅读更多
1. 用例图(Use Case Diagram):对系统的使用方式分类.

2. 类图(Class Diagram):显示类和它们的相互关系.

3. 对象图(Object Diagram):只显示对象及它们的相互关系.

4. 活动图(Activity Diagram):显示人或对象的活动,其方式类似于流程图.

5. 状态机图(Statechart Diagram):显示生命周期比较有趣或复杂的对象的各种状态.

6. 通信图(Communication Diagram):显示在某种情形下对象之间发送的消息.

7. 顺序图(Sequence Diagram):显示与通信图类以的信息,但强调的是顺序,而不是连接.

8. 包图(Package Diagram):显示相关的类如何组合,对开发人员有用.

9. 部署图(Deployment Diagram):显示安装已完成系统的机器、过程和部署制品.

10.组件图(Component Diagram):显示可重用的组件(对象或子系统)及期接口.

11.交互总图:使用顺序图喧赤活动的务个步骤.

12.时间图:显示消息和对象状态的准确时间限制.

13.复合结构图(Composite Structure Diagram):显示对象在聚合或复合中的相互关系,显示接口和协作的对象
分享到:
评论

相关推荐

    面向对象技术与UML课件及源代码-by 南邮-陈杨

    本书为中南大学精品教材立项项目,分为上下两篇共21章,涵盖了面向对象技术中Java开发环境配置、程序设计基础、面向对象原理以及UML的知识。本书使用的开发环境是JDK 1.6+Eclipse 3.3+Rational Rose 2003,逐步引领...

    UML课程设计---餐厅系统的架构设计.doc

    " "使用交互作用图或状态机图完成系统动态行为的建模。(建议使用顺序图 " "按功能分别描述)。 " 题目:餐厅系统的架构设计 3 需求分析:廖瑞文、程祥 3 类图做法:廖瑞文、范江华、程祥 3 案例设计:廖瑞文、何谦...

    软件工程完整ppt

     112几种典型的对象设计模式及应用  1121行为型模式中的职责键模式及应用  1122结构型模式中的外观模式及应用  1123创建型模式中的抽象工厂模式及应用  113对象类的高级概念  1131抽象类、 参数对象类、型与...

    软件工程-理论与实践(许家珆)习题答案

    需求模型的表现形式有自然语言、半形式化(如图、表、结构化英语等)和形式化表示等三种。需求概念模型的要求包括实现的独立性:不模拟数据的表示和内部组织等;需求模拟技术又分为企业模拟、功能需求模拟和非功能需求...

    java基础题 很全面

    JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 14 56. java中会存在内存泄漏吗,请简单描述。 14 57. java中实现多态的机制是什么? 14 58. 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收...

    最新Java面试宝典pdf版

    1、UML方面 126 2、j2ee常用的设计模式?说明工厂模式。 126 3、开发中都用到了那些设计模式?用在什么场合? 127 九. j2ee部分 127 1、BS与CS的联系与区别。 127 2、应用服务器与WEB SERVER的区别? 128 3、应用...

    Java面试笔试资料大全

    1、UML方面 126 2、j2ee常用的设计模式?说明工厂模式。 126 3、开发中都用到了那些设计模式?用在什么场合? 127 九. j2ee部分 127 1、BS与CS的联系与区别。 127 2、应用服务器与WEB SERVER的区别? 128 3、应用...

    JAVA面试题最全集

    35.java除了8种基本类型外,在虚拟机里还有哪一种,有什么作用? 36.除了使用new关键字创建对象意外,试列举另外三种以上创建实例的方式? 37.classloader中,JDK的API、Classpath中的同web-inf中的class加载方式有...

    Java面试宝典2010版

    1、UML方面 2、j2ee常用的设计模式?说明工厂模式。 3、开发中都用到了那些设计模式?用在什么场合? 九. j2ee部分 1、BS与CS的联系与区别。 2、应用服务器与WEB SERVER的区别? 3、应用服务器有那些? 4、J2EE...

    全国2018年4月自考软件工程试卷(真题+解析).pdf

    8. UML 的图形化工具分为两类:行为图和结构图。 9. 根据 RUP 实现活动,输入为设计类和接口,活动为实现类,则输出为构件。 10. 下列软件测试技术中,依据软件行为描述的是黑盒测试技术。 11. 假设选修课程数目的...

    JAVA面试宝典2010

    1、UML方面 126 2、j2ee常用的设计模式?说明工厂模式。 126 3、开发中都用到了那些设计模式?用在什么场合? 127 九. j2ee部分 127 1、BS与CS的联系与区别。 127 2、应用服务器与WEB SERVER的区别? 128 3、应用...

    Java面试宝典-经典

    1、UML方面 126 2、j2ee常用的设计模式?说明工厂模式。 126 3、开发中都用到了那些设计模式?用在什么场合? 127 九. j2ee部分 127 1、BS与CS的联系与区别。 127 2、应用服务器与WEB SERVER的区别? 128 3、应用...

    疯狂JAVA讲义

    第1章 Java概述 1 1.1 Java语言的发展简史 2 1.2 Java的竞争对手及各自优势 4 1.2.1 C#简介和优势 4 1.2.2 Ruby简介和优势 4 1.2.3 Python的简介和优势 5 1.3 Java程序运行机制 5 1.3.1 高级语言的运行机制 6...

    java面试题大全(2012版)

    1、UML方面 126 2、j2ee常用的设计模式?说明工厂模式。 126 3、开发中都用到了那些设计模式?用在什么场合? 127 九. j2ee部分 127 1、BS与CS的联系与区别。 127 2、应用服务器与WEB SERVER的区别? 128 3、应用...

    java面试宝典2012

    1、UML方面 138 2、j2ee常用的设计模式?说明工厂模式。 138 3、开发中都用到了那些设计模式?用在什么场合? 138 九. j2ee部分 139 1、BS与CS的联系与区别。 139 2、应用服务器与WEB SERVER的区别?...

    Java面试宝典2012版

    JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。 51 75、描述一下JVM...

    Java面试宝典2012新版

    1、UML方面 126 2、j2ee常用的设计模式?说明工厂模式。 126 3、开发中都用到了那些设计模式?用在什么场合? 127 九. j2ee部分 127 1、BS与CS的联系与区别。 127 2、应用服务器与WEB SERVER的区别? 128 3、应用...

    Absolute C++中文版(原书第2版)-完美的C++教程,文档中还包含英文版

    19.1.5 其他几种迭代器 565 19.2 容器 566 19.2.1 连续容器 566 19.2.2 容器适配器栈和队列 570 19.2.3 关联容器集合和映射 572 19.2.4 效率 575 19.3 泛型算法 576 19.3.1 运行时间和大O记法 576 19.3.2 ...

Global site tag (gtag.js) - Google Analytics