UML学习1

UML全称:统一建模语言

UML统一了Booch、OMT、OOSE和其他面向对象方法所涉及的基本概念和建模符号。

UML模型的构成:

  • 事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象
  • 关系(Relationships):关系把事物紧密联系在一起
  • 图(Diagrams ):图是事物和关系的可视化表示

UML的特点:

  • 面向对象
  • 可视化,表达能力强
  • 独立于过程
  • 独立于程序设计
  • 容易掌握使用

UML的目标:

定义一些通用的建模与语言,并对语言进行简单的说明。简单来说UML就是一种建模机制。

UML概念模型

  • 概念模型可以被定义为模型,它是由概念和他们之间的关系组成的。
  • 概念模型是在绘制UML之前,它帮助了解在现实世界中的各个实体,以及实体之间如何相互交流

    UML概念模型的三大要素

  • UML构建模块
  • 规则连接构建模块
  • UML公共机制

UML面向对象的概念

  • 对象:代表一个实体的基本构建块
  • :类是对象
  • 抽象化:抽象代表现实世界中实体的行为
  • 封装:封装是将数据绑定在一起,并隐藏他们外部世界的机制
  • 继承:从现有的机制作出新的类
  • 多态:定义的机制来以不同的形式存在

UML基本元素

三个基本模块:事务,关系,图

  • 四种事务
    • 结构事务:类,接口,协作,用例,活动类,组件,节点
    • 行为事务:交互,状态机
    • 分组事务:包
    • 注释事务:注释
  • 四种关系
    • 依赖
    • 关联
    • 实现
    • 泛化
  • 十种图
    • 用例图
    • 对象图
    • 类图
    • 包图
    • 部署图
    • 活动图
    • 状态图
    • 序列图
    • 协作图
    • 组件图
全部评论
整理自https://www.w3cschool.cn/
点赞 回复 分享
发布于 2021-08-25 20:46

相关推荐

点赞 评论 收藏
分享
工作基本定了,比较满意。这深度学习真是难搞啊,论文看不懂,代码看不懂,不会改,创新点??? 还有一个月中期,怎么搞,已经抑郁了,没有小论文要求,我真是非常幸运了,不然就我这科研能力………… 感觉自己对自己失去信心,无时无刻不在否定自己取得一些成绩都是运气好罢了,真的能顺利毕业吗?严重内耗、无力感爆棚啊…………
AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢! 论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。 中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。 至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的! 对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
10-15 03:05
门头沟学院 Java
CADILLAC_:凯文:我的邮箱是死了吗?
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务