【UML】宏观结构与概述

【宏观结构】


    对于UML基础和应用视频的主要内容,主要可以有这几个方面:UML概述、UML构成、面向对象技术、UML各种图、RUP、设计模式、案例学习七部分。同时对于这些宏观上的内容进行了相关的了解和整理,作出了如下的思维导图(附注:图片中带有小旗帜的则为该视频的七个方面




【UML概述】


     UML基本概述主要从面相对象技术、模型与可视化建模、UML概念、UML发展历史、UML过程、工具、构成、示例、在软件开发各个阶段的应用等9个方面来介绍。其间的关系如下:



针对介绍:


【UML】

    1、概念:Unified Modeling Language又称为统一建模语言,是一个支持模型化和软件系统开发的图形化语言。UML作为面向对象的分析与设计方法的发展产物,最终成为大众所接受的标准建模语言。

    2、发展历史:1944年-2001年

    3、工具:Rational Rose

面向对象技术】

    1、概念:作为软件工程的重要技术,一种程序设计方法、对现实世界中问题的一种抽象方式,其发展成果则为UML。

    2、基本要素

    对象:类似现实中的事物

    类:有共性的抽象描述,包括静态和动态

    属性:(静态)例如,学生的属性则为年龄、姓名等

    消息、方法:(动态)例如,学生的注册、发言等则属于消息和方法

    封装:每一个事物都是一个独立的实体,这样属于这一事物的属性就不会被别人随便知道

    继承:是指子类与父类之间的关系,比如汽车和卡车与车之间就存在一种继承的关系

    聚合:复杂的事物是由多个简单的事物组成

    多态:举一个简单的例子,不同的乐器在演奏时会发出不同的声音

    3、特点:封装性、继承性、多态性

    4、质量衡量指标

    外部:正确性、健壮性和可靠性、性能

    内部:模块性、灵活性和可扩展性、可复用性、可兼容性

    5、作用:提高软件质量,使软件更加可用、可靠等


模型与可视化建模】

    1、概念:产生模型的原因是为了有利于软件系统开发,例如在现实生活中例子,我们知道建一个茅屋和大厦,肯定是不同的,建大厦之前就需要有一个标准的模型,这一例子就可以用来说明软件系统开发建模的原因。建模可以将复杂的系统变成一个个小的系统,然后逐步分析。

    2、构成:系统、目标、组分、约束条件、变量和关系

    3、表示:6元组M={O,G,T,V,R,S}

    4、原理:分解、抽象、泛化、投影/视图、构建化、形式化


【RUP】

    1、概念:(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。所以在上面的思维导图中将RUP放在面向对象技术的拓展与衍生的分支中,RUP则为面向对象技术的一种程序开方法理论。

    2、特点:用例、架构、迭代和增量

    3、循环过程:初始、细化、构造、移交


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值