关闭

【UML之宏观了解】

标签: UML宏观简介
686人阅读 评论(32) 收藏 举报
分类:

题记:

       UML及画图文档,是在 软件工程与机房收费系统文档(第一遍)之后的又一个学习内容,那么接下来,小编带你走进UML的“世界”,来领略UML的英姿。

内容概要:

      咱们主要从三个方面来了解UML :

       (一)UML概述

               什么是UML?

                   【定义】:

                          UML(Unified Modeling Language )统一建模语言是用来设计软件蓝图的可视化建模语言。

                   【功能】:

                           支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制

                  

                                    【四句真言】:

                                                           (1)是一种可视化的面向对象建模语言

                                   (2) 描述一个软件系统的静态结构和动态行为

                                   (3)用图形方式表示典型的面向对象系统的整个结构

                                   (4)从不同的角度为系统建模,并形成系统的不同视图

                                    【注意】

                                                       (1)UML不是一个程序设计语言

                           (2)UML不是一个形式化语言

     (二)UML的构成

               【总体】

                                                 

                 【分说】

                            1、UML的基本构造块。

                                *事物:

                                          【定义】:构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念。
                                          【总结】:事物是对模型中最具有代表性的成分的抽象
                                          【内容】:如下图

                                                          

                          *关系

                                【理解】:将分散的事物组织到一起

                                【四种关系】:

                                                             
                                                
                                      

                     *

                              【内容】:

                                         

                           【层次机制】1、用例图

                                                           2、类图
                                                           3、行为图
                                                                 3.1状态图
                                                                 3.2活动图
                                                                 3.3交互图
                                                                         3.3.1序列图
                                                                        3.3.2协同图
                                                         4.实现图                                                    
                                                                                                   4.1构件图
                                                                4.2部署图

                 2.规则

                          命名为事物、关系和图起名

                          范围给一个名称以特定含义的语境

                          可见性怎样让其他人使用或看见名称

                          完整性事物如何正确、一致的相互联系

                         执行运行或模拟动态模型的含义是什么

                         3.公共机制

                    在这里,共包含四个方面的内容。

                                (1)规格说明

                                  在每个图形表示法的每部分背后都有一个规格说明,这个规格说明提供了对构造块的语法和语义的文字叙述。用来描述系统的细节,提供了一个语义底版,包含了一个系统的各模型的所有部分,并且各部分相互联系,并保持一致。

                            

                           (2)修饰

                            UML表示法中的每一个元素都有一个基本符号,可以把各种修饰加到这个符号上。

                          eg.     加号(+)表示具有公共 可见性。   

                                            减号(-)表示私有可见性。

                                            #号表示受保护的可见性    

                         

                        (3)通用划分

                                类/对象二分法:类是一个抽象;对象是这种抽象的一个具体形式。

                                接口/实现二分法:接口声明了一个契约,而实现表示了对该契约的具体实施,它负责如实的实现接口的完整语义。

                    4)扩展机制

                                【定义】对UML图示符号的扩展。

                    【内容】包括构造型,标注值,约束

     

        (三)UML工具

                       主要Rational Rose工具,

                                  是一种工具,可以在Rose建模中提供建立、视图、修改、操作组件的能力。

                                 运行环境:WindowsNT  Windows95

                                               UNIX

                                支持UnifiedBooch OMT标记法。


 总结:

      这篇文章主要是对UML的一个整体的宏观掌控,主要是利于整体的一个宏观的了解,此阶段为小编现阶段的理解,如有问题,欢迎大家前来指正!



                                     

     


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

UML——宏观了解

经过了小半个月的时间,UML的视频也终于看完了,在这些视频中,学到的知识也是不少的,每次的总结多会复习到之前不少的知识,现在,就去复习一下学到的东西吧。 什么是UML? UML是一种可视化的面向对象建模语言,描述了一个系统的静态结构和动态行为。他用图形方式表现典型的 面向对象系统的整个...
  • zhijianhuiyi
  • zhijianhuiyi
  • 2016-10-10 11:21
  • 254

Java - UML中有哪些常用的图?

UML定义了多种图形化的符号来描述软件系统部分或全部的静态结构和动态结构,包括:用例图(use case diagram)、类图(class diagram)、时序图(sequence diagram)、协作图(collaboration diagram)、状态图(statechart diagra...
  • chimomo
  • chimomo
  • 2017-11-03 10:04
  • 218

宏观面试经验技巧

先介绍下本人,笔者是国内一所知名院校的硕士研究生,专业方向是软件工程(JAVA方向),主攻Web端,前台后台都有涉及,但应聘后端岗位(对于其他相近专业同学,本篇同样适用)。之前在研究学习中在CSDN论坛上发现了很多好的文章,也解决了我很多的问题。也曾想过等有朝一日自己有能力了,也能写点东西让别人借鉴...
  • jcf147
  • jcf147
  • 2016-11-07 14:58
  • 535

UML的宏观理解

前言        学习UML在不知不觉中已经过去好久了,依然没有了最一开始的生疏和茫然,唯一遗憾的是就是UML视频现在想不起来看的是啥了,感觉以后不能再这样看视频了,学习一种东西一定要先了解,先去研究,先有一个宏观的把控,然后带着问题和目标去看,再去往深入...
  • liu1121655792
  • liu1121655792
  • 2017-01-15 20:08
  • 418

UML——宏观把控(一)

看完视频后脑子中出现了两个数字,9和4,9代表什么呢?9代表UML中的9种图,4又代表什么呢?4即是UML中的四种关系。看过了软工视频,了解了开发一个项目的一套流程,写完第一遍机房收费系统的文档,了解了文档的指导性意义,现在又接触了UML,他里边的九种图真是给文档添加了血肉,UML九种图加入文档,那...
  • zh15732621679
  • zh15732621679
  • 2015-09-08 11:01
  • 554

UML——宏观把控(二)

万事都有他存在的道理,那么为什么要有UML?他可以用来干什么?他要如何来做?他要如何运用?         UML(Unified Modeling Language)统一建模语言,是软件和系统开发的标准建模语言,它主要以图形的方式对系统进行分析、设计。 【为...
  • zh15732621679
  • zh15732621679
  • 2015-09-20 16:51
  • 603

UML之宏观概述

【一】总述       UML和我们之前学的VB和之后要学的C++等程序设计语言不一样,UML是统一建模语言。那么UML到底是干什么用的,与我们之前学的软工和马上要学的设计模式又有什么关系呢?UML的主要内容是什么?下面就这两个方面粗略的谈一下我个人的看法。 【二】UM...
  • boniesunshine
  • boniesunshine
  • 2015-11-08 20:05
  • 593

UML之宏观概述

UML概述主要从9个方面表述: 面向对象技术,模型与可视化建模,什么是UML,UML发展历史,软件过程,UML工具,UML的构成,UML示例,UML在软件开发各个阶段的应用。 1.面向对象技术: (1)概念:面向对象技术出现于20世纪70年代末,是软件工程领域中的重要技术。是一种程序设计方法,是一种...
  • sz15732624895
  • sz15732624895
  • 2016-03-06 21:31
  • 400

2017最新 超星尔雅 宏观经济学叶航答案

更新啦,最新版本满分答案宏观经济学尔雅课程答案包括课后习题答案期末考试答案题库等。 宏观经济学——导论(一) 1 【单选题】最早给宏观经济学下定义的经济学家是(C)。 A、凯恩斯 B、马歇尔 C、夏皮罗 D、萨缪尔森 2 【单选题】宏...
  • weixibai7280
  • weixibai7280
  • 2017-04-06 11:19
  • 4015

【UML】宏观结构与概述

对于UML基础和应用视频的主要内容,主要可以有这几个方面:UML概述、UML构成、面向对象技术、UML各种图、RUP、设计模式、案例学习七部分。同时对于这些宏观上的内容进行了相关的了解和整理。本篇文章则是针对UML概述、面向对象技术、RUP作了简单介绍。
  • y18333610782
  • y18333610782
  • 2015-11-03 11:48
  • 714
    个人资料
    • 访问:81423次
    • 积分:9140
    • 等级:
    • 排名:第2371名
    • 原创:151篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3039条
    通过qq联系我
    点击这里给我发消息
    最新评论