uml 基础整理

本文介绍了UML作为建模语言的基础,旨在节省成本、降低复杂度、便于测试、展示和交流设计。UML主要包括构造块、规则和公共机制。模型分为动态和静态模型,涉及类、对象、接口、用例、状态机等。UML的视图包括设计、实现、用例、进程和部署视图,遵循高内聚低耦合等原则。建模过程注重面向对象开发,强调数据与方法的封装和消息驱动。
摘要由CSDN通过智能技术生成


uml的基础在于构建模型,其目的在于:

1)节省成本 2)降低复杂度 3)测试、展示与交流 4)设计

模型的定义:对客观世界的模拟与仿真

又可分为:动态模型(行为关系)、静态模型(结构关系)


uml主要由三部分组成:

1.构造块   [事物(结构事物、行为事物、分组事物、注释事物)、关系]

2.规则:命名、范围、可见性、完整性、执行

3.公共机制:详述、修饰、通用划分、扩展机制(构造型、标记值({标记信息} 放在元素里面)、约束({约束信息} 放元素附近))


结构事物:(1)类与对象 (2)接口 (3)主动类 (4)用例与协作 (5)构件(系统设计的一个模块化部分) (6)节点(运行时存在的物理元素)

行为事物:(1)交互 (2)状态机(对象在生命周期内响应事件的状态序列)

分组事物:包

注释事物:

基本原则:各个模块之间应该高内聚低耦合

具体原则:可靠性、健壮性、可修改性、容易理解程序简便、可测试性、效率性、标准化原则、先进性、可扩展性


uml中的视图:1.设计视图  2.实现视图  3.用例视图  4.进程视图  5.部署视图

辅助建模元素:限定符(作用类似于关联类)、约束


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值