一、为什么要用UML
       二、何谓建模
       简单讲模型就是对现实世界的简化。模型提供了系统的蓝图。模型既可以包括详细的计划,也可以包括从很高的层次考虑系统的总体计划。一个好的模型包括那些有广泛影响的主要元素,而忽略那些与给定的抽象水平不相关的次要元素。每个系统都可以从不同的方面用不同的模型来描述,因而每个模型都是一个在语义上闭合的系统抽象。模型可以是结构性的,强调系统的组织。它也可以是行为性的,强调系统的动态方面。

三、为何要建模  
        为了更好的理解我们正在开发的系统。通过建模要达到四个目的:

(1)模型有助于按照实际情况或按照所需要的样式对系统进行可视化。

  (2)模型能够规约系统的结构或行为。

  (3)模型给出了指导构造系统的模板。

  (4)模型对做出的决策进行文档化。

转载于:https://www.cnblogs.com/alecwen/archive/2007/01/22/627153.html

UML学习系统(一)相关推荐

  1. .NET UML学习入门

    1.1 UML基础知识扫盲 UML这三个字母的全称是Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言. 你可能会问:这明明是一种图形,为什 ...

  2. UML学习入门就这一篇文章

    http://www.uml.org.cn/oobject/201309023.asp 火龙果软件    发布于 2013-9-2,作者 张传波   1.1 UML基础知识扫盲 UML这三个字母的全称 ...

  3. DeepMind 的新强化学习系统是迈向通用 AI 的一步吗?

    作者 | Ben Dickson 来源 | 数据实战派 这篇文章是我们对 AI 研究论文评论的一部分,这是一系列探索人工智能最新发现的文章. 对于已经精通围棋.星际争霸 2 和其他游戏的深度强化学习模 ...

  4. 谷歌新深度学习系统可以促进放射科医生的发展

    编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 谷歌人工智能研究人员团队在<自然>上发表了一篇新论文,深度学习可以检测出异常胸部 X 光片,其准确度可与专业放射科医 ...

  5. DeepMind 的新强化学习系统,是迈向通用人工智能的一步吗?

    作者:Ben Dickson 来源:数据实战派 前言 尽管已经掌握围棋.星际争霸 2 和其他游戏,深度强化学习模型的主要挑战之一是,它们无法将其能力泛化到训练领域之外.这种限制使得将这些系统在现实世界 ...

  6. 最重要的事情 一 、消息通信机制(1)ant 打包方法(2) system.out.println()用法 二、UML学习

    最重要的事情    一 .消息通信机制(1)ant 打包方法(2) system.out.println()用法      二.UML学习

  7. 智源青年科学家候选人 | 张祥雨:挑战自动化深度学习系统

    4月16日,北京智源人工智能研究院发布"智源学者计划",宣布重点支持四类人才:智源科学家首席(CS).智源研究项目经理(PM).智源研究员(PI),以及智源青年科学家. 其中,智源 ...

  8. DeepMind的新强化学习系统是迈向通用AI的下一步吗?

    来源:AI前线 作者:Ben Dickson 译者:马可薇 策划 :凌敏 本文是 TechTalks 在人工智能领域最新研究发现的论文评论系列. 对于精通围棋.星际争霸 2 以及其他游戏的深度强化学习 ...

  9. 哈佛医学院解析:触发医学深度学习系统受到「对抗攻击」的诱因有哪些?

    原文来源:arXiv 作者:Samuel G. Finlayson.Isaac S. Kohane.Andrew L. Beam 「雷克世界」编译:EVA 对抗样本的发现引起了人们对深度学习系统的实际 ...

  10. 网络工程制图论文计算机,学习系统与工程制图论文

    一.四维模型的引入与设计 CAD模型建立最简单的方法来获取详细的模型的设计对象尺寸,根据现有的资料实施模型建库.如果在该模型显示时加入时间过程设计,就会变成一种理解和教学图形模型新的有效方式.时间部分 ...

最新文章

  1. 数据库2.0 -- 数据类型和数据表的基本操作
  2. 计算机书籍-机器学习中的经典算法
  3. 图解 | 你管这破玩意儿叫网络?
  4. Cetos 7 命令行登陆与图形界面登陆相互切换
  5. Android 5.1 修改系统默认语言
  6. c 语言中三个函数,帮忙解释几个C语言中的函数?
  7. java虚拟机的生命周期
  8. 为什么要使用spring IOC
  9. 顺序表实现栈相关操作
  10. 查找算法之二 二分查找(C++版本)
  11. 初中科技节计算机,初中科技节活动方案.doc
  12. Atitit各种SDM 软件SDP sdm的ddd tdd bdd设计
  13. 织梦采集插件-简单好用织梦采集插件
  14. matlab三维货位图,基于matlab立体仓库静态货位分配优化及仿真
  15. java servlet容器有哪些_Java Web —— servlet 容器
  16. Ps 原来排版证件照如此简单(╹ڡ╹ )
  17. Docker 详细文档
  18. vtigerCRM 是作为一种开源CRM软件
  19. 文心一言 vs GPT-4,百度背水一战交卷
  20. 27岁自学Python转行靠谱吗?入行晚吗?

热门文章

  1. 802.x无线认证服务器,无线802.1X认证
  2. php三元运算符应用举例,php – 使用嵌套三元运算符
  3. C/C++[算法入门]续
  4. 互联网搜索 解决问题的心法 找什么 哪里找 怎么找
  5. 价值连城 生成对抗网络(Gans) 的作者Ian Goodfellow的采访 给深度学习从业者的建议
  6. 猴子都能懂的数据库范式详解
  7. Swift 5 Dictionary用法大全
  8. tl-wdr5620千兆版设置虚拟服务器,TL-WDR5620路由器如何设置 TL-WDR5620路由器上网设置步骤【介绍】...
  9. 树莓派镜像备份 linux系统,使用dump和restore来制作树莓派的img镜像
  10. Checkbox和RadioRadioButton及其实例