UML笔记一:UML概述一(面向对象概述、模型和可视化建模概述)

1、面向对象技术

·面向对象技术

--面向对象技术出现于20世纪70年代末,是软件工程领域中的重要技术

--是一种程序设计方法

--是一种对现实世界中问题的抽象方式

--对面向对象建模技术的研究的主要成果就是统一建模语言UML

2、为什么要建模?

建立大厦和建立茅草屋的区别在于:建立茅草屋不需要设计

要生产合格的软件就要有一套关于体系结构、过程和工具的规范

3、什么是建模?

·模型

--模型是对现实的简化。就是把复杂系统变成小的系统,采用“逐个击破”的原则逐一解决。

4、模型的组成

·模型是用来描述现实系统的,一般由下列几个部分组成:

--系统:即描述的对象

--目标:系统的目标

--组分:构成系统的各种组分或子系统

--约束条件:系统所处的环境以及约束条件

--变量:表述各组分的量的变化,它分内部变量(系统内部)、外部变量(系统外部和环境)以及状态变量

--关系:表述不同变量之间的数量关系

5、模型的表示

·模型可以用一个6元组表示:

·M={O,G,T,V,R,S},其中:

O:表示模型的对象集

G:表示模型的目标集

T:表示模型系统所处的环境以及约束条件集

V:表示模型的变量集,包括内部变量、外部变量以及状态变量

R:表示模型变量之间的关系集

S:表示模型的状态集,从初态到终态

6、建模的原理:

分解

抽象

泛化

投影/视图

构件化

形式化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值