2.UML入门基础    UML 的定义包括:UML语义和UML表示法UML 特点:1.统一标准2.面向对象3.可视化,表示能力强4.独立于过程5.易用,易掌握2.UML的基本组成UML 由UML构造块,规则,通用机制三部分组成。其中,构造块由建模元素,关系和图组成。1.构造块1.建模元素是对模型中最具代表性的成分的抽象。一般情况下,将建模元素分为结构元素,行为元素,分组元素以及注释元素。1.结构元素结构元素是UML中的名词,它是模型基本物理元素。有7种,包括 类和对象,组件,接口,用例,节点,协作,活动类。2.行为元素行为元素是UML中的动词,它是模型中的动态部分,是一种跨越时间和空间的行为。交互和状态机是UML模型中两个基本的动态行为元素。a) 交互b) 状态机3.分组元素分组元素是UML中的容器,用来组织模型,使模型更加结构化。4.注释元素2.关系1.依赖关系2.关联关系3.泛化关系4.实现关系3.图1.类图2.对象图3.用例图4.顺序图5.通信图6.状态机图7.活动图8.组件图9.部署图10.包图11.组合结构图12.交互概览图13.时间图2.规则1.命名2.范围3.可见性4.完整性5.执行3.UML 标准通用机制1.规格说明2.修饰3.通用划分4.扩展机制4.其他内容1.UML的体系结构1.元元模型层2.元模型层3.模型层4.用户模型层2.UML建模流程

2.UML2 软件建模入门与提高 --- UML入门基础相关推荐

  1. python入门与提高实践,Python基础06:功能增强与实践,基础知识,学习,函数,加强,及,练习...

    1.了解递归 1.1递归的作用 ① 递归作为一种编程思想, 在我们日常开发中,若需要遍历一个文件夹下面所有的文件, 为了化简代码 ,更加高效,通常会使用递归来实现: ② 帮我们完成一写高级算法,例如: ...

  2. UML与软件建模之面向对象的软件建模概述

    好久没有写写新东西了,最近闲下来了,看了一本名叫<URL与软件建模>这边书,感觉里面讲的不错,现在将我学习到的东西和大家做一个简单的分享. 横竖都是写,建模和不建模有什么区别呢?如果你是一 ...

  3. UML 软件建模课程期末复习笔记及课程设计报告

    UML 基础概念 模型 概念:是对现实系统本质特征的一种抽象,简化和直观的描述. 特征 反映性 直观性 简化性 抽象性 分类 概念模型 逻辑模型 物理模型 软件模型 概念:指通过软件建模语言对软件的功 ...

  4. 【课程全解】-UML软件建模设计

    软件建模 目的:uml9种图描述出你要实现的软件系统功能.架构.关联关系 UML9种图 用例图(静态图 - 角色拥有的功能) 类图(静态图 - 面向对象类功能设计(JAVA-继承.封装.多态)) 时序 ...

  5. 【软件建模与UML】(持续更新)

    目录 2 统一建模语言UML 2.1 软件建模简介 2.1.1 什么是模型 2.1.2 建模的重要性 2.1.3 建模的基本原理 2.2 UML简述 2.3 UML的发展历史 2.3.1 UML的出现 ...

  6. UML面向对象软件建模复习题库

    UML软件建模复习题前五章 第一章自测 1 [ 单选题 ]开发人员说"根据客户的需求,我们的系统分为销售子系统.库存子系统.财务子系统--",这句话反映了开发人员可能有什么样的认识 ...

  7. 《软件建模与设计: UML、用例、模式和软件体系结构》一一2.10 UML扩展机制

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第2章,第2.10节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章 ...

  8. 《软件建模与设计: UML、用例、模式和软件体系结构》一一

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.5节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...

  9. 《软件建模与设计: UML、用例、模式和软件体系结构》一一3.1 软件生存周期模型...

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.1节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...

  10. 《软件建模与设计: UML、用例、模式和软件体系结构》一一3.2 设计验证和确认...

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.2节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...

最新文章

  1. SCALA当的trait
  2. Python之异常追踪模块:traceback
  3. sql查询oracle数据,sql-server – 从SQL Server查询Oracle数据库
  4. android 2.0 qq同步,Android刷机:QQ同步助手恢复手机资料攻略
  5. 使用HttpClient连接池进行https单双向验证
  6. AutopilotSim2驾驶模拟器使用
  7. Python之爬虫-京东商品
  8. Web---HTTP请求、重定向、转发和数据压缩
  9. 【新发现】不用苹果开发账号就能申请ios证书真机调试
  10. java运行时数据区、程序计数器(pc寄存器)、Java虚拟机栈、栈帧、局部变量表、操作数栈
  11. 计算机室和电子备课室管理制度,电子备课室管理制度
  12. 伺服电机抖动原因分析
  13. coldplay 全集下载
  14. SIRS传染病模型求解及MATLAB实现
  15. android权限的最佳运用
  16. 虚拟机01--Mac安装Centos虚拟机
  17. 计算机考研如何安排时间安排,2015年考研计算机复习计划及时间安排
  18. 船舶物资与市场杂志船舶物资与市场杂志社船舶物资与市场编辑部2022年第7期目录
  19. python实现求解最长公共子序列LCS问题
  20. Python matplotlib绘图如何显示中文的问题【有报错没有解决】

热门文章

  1. Linux下替代grep高效文本搜索工具
  2. CSS盒模型详解(图文教程)
  3. PHP伪造referer突破网盘禁止外链(附115源码)
  4. WIN server 2003 安装(AD)域控制器
  5. 马蜂窝与滴滴联合发起:“旅游+交通”优化旅客出行方案
  6. 银行剧震!国内第一家无人银行来了...
  7. mysql checkpoint_MySQL checkpoint深入分析
  8. String 和 InputStream 互转方式
  9. 思科室外AP无法注册到WLC
  10. python文件处理小方法