![](https://img-blog.csdnimg.cn/2019121421401940.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
UML
文章平均质量分 95
UML的有关知识
Ariel_欢
君子不器
展开
-
关窗户和代码——学习12字原则:授之以欲,受之以愉,渔之以渔
关于关纱窗关窗户事情引发的五个讨论:● 关窗户和写代码什么关系?● 软件设计原则,有什么?● 为什么要有“开闭原则”?● 学习的12字原则,都是什么?● 迪米特法则,是什么?回答:● 做事情和写代码一样,要有逻辑,顺序和判断。与代码中的三大结构:顺序结构、选择结构和循环结构三大结构有关。代码:if… else …如果纱窗开着(纱窗展开着),则先关闭(合上)纱窗再关上窗户。或者是:如果窗户关着,则纱窗不用关闭(合上)。——很正常的逻辑,一是纱窗关着(展开着)挡着窗户怎么关窗;二是窗户关上了,还用原创 2020-09-23 22:04:32 · 460 阅读 · 16 评论 -
UML六种关系在代码中的体现你真的清楚吗?
前言本篇文章是小编采用代码与图(IDE逆向工程生成)对应的方式进行研究和探索。众所周知,uml六种关系强弱表示:继承>实现>组合>聚合>关联>依赖。关于UML中六大关系的图形表示想必大家已经了然于胸,但是不同的IDE编码环境对于这六种关系的图形展示也有所不同,本篇文章小编首先要为大家介绍IDE开发环境——IDER的图形表示,之后再以关系从强到弱的顺序依次为大家介绍六种关系在代码中的体现。参考博客:https://blog.csdn.net/weixin.原创 2021-02-23 09:56:30 · 763 阅读 · 20 评论 -
软考大题做题技巧——数据流图、数据库E-R图、UML、算法、设计模式(干货!)
小编在软考最后一周,破釜沉舟的学习软考的大题,找到了一些大题的做题技巧,特此分享给大家,希望所有参加软考的同学都能尽自己百分百的努力,收获最好的结果。做题时可以重点找一下每类问题考察的考点以及提问问题的形式,然后分析解题的方法。【一】数据流图题:本题考察的是软考书上第六章,结构化开发方法,主要是数据流图相关内容,重点难点部分是关于加工与数据流的相关知识,以及一些数据流平衡和数据流是否异...原创 2019-11-12 21:13:52 · 10505 阅读 · 36 评论 -
浅谈UML
小编刚刚学完软工视频,有点迷迷糊糊的便进入了下一个阶段——UML视频及画图的学习,看了几集视频,似懂非懂,懵懵懂懂,于是小编便借了一本《UML基础与Rose建模案例 》,这本书编写的挺详细的,对于学习UML很有帮助,也推荐给大家借助本书学习UML哦,话不多说了,先来看看小编对UML初相识的认识吧~首先,先问大家两个问题:一、什么是模型?简而言之,模型是对现实的简化。模型提供系统蓝图,包...原创 2019-06-16 21:36:56 · 507 阅读 · 11 评论 -
UML 用例图以及UML的八种关系
小编终于在学习的道路上又前进一步啦,进度很慢,但是在走,小编今天学习完了UML中的第一个图——用例图,来分享给大家我的学习成果呀~首先,一张总体的知识脉络导图献上:UML视图:4+1视图:互相关联的视图:用例视图(椭圆形)、设计视图、实现视图、部署视图、进程视图。用例视图覆盖了其他四个视图,是关键。一、什么是用例图?用例图描述了一组用例、参与者以及它们之间的关系...原创 2019-06-23 21:50:00 · 8640 阅读 · 14 评论 -
UML 时序图与协作图
今天小编终于把所有的图都画完啦,在建好系统用例图以及类图基础上分析和设计系统的动态图(结构行为图)并且建立相应的动态模型。动态模型:描述了系统随时间变化的行为,这些行为是用从静态视图中抽取的系统的瞬间值的变化描述的。在UML的表现上,动态模型主要是建立系统的交互图以及活动图和状态图。今天咱们主要来聊一聊交互图——包含时序图和协作图。一、时序图(Sequence Diagram)...原创 2019-06-30 21:34:06 · 3249 阅读 · 9 评论 -
UML 类图
俗话说:“万事开头难”,小编画用例图用了2,3天的时间,有点无从下手,通过同学指导,查询博客等各种方法进行了解,站在巨人的肩膀上确实会让我们自己成长的更快。那么有了画第一个图的经验,我便开始了画图学习的征程。咱们今天重点来讨论一下静态图的大兄弟——【类 图(Class Diagram)】类图:描述系统中的静态结构,它不仅定义系统中的类,表示类之间的关系,如关联、依赖、聚合等,还包括类...原创 2019-07-07 22:58:22 · 524 阅读 · 9 评论 -
UML 构件图 、部署图
机房收费系统构件图:机房收费系统部署图:原创 2019-07-18 09:15:52 · 430 阅读 · 7 评论 -
UML 行为图——状态图 、 活动图
UML的行为图并不是具体的图而是活动图和状态图的聚合。状态图(Statechart Diagram):用于系统分析,通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。是基于状态之间的控制流。活动图(Activity Diagram):是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。 活动图在本质上是一种流程图。状态...原创 2019-07-18 09:25:39 · 4540 阅读 · 10 评论 -
UML 对象图
对象图与类图一样,都是UML中的静态图模型。对象图:对象图是类图的实例,几乎有与类图完相同的标识。描述了系统能够在具体时间点上所包含的对象以及各个对象之间的的关系。首先,咱们先来了解一些基本概念:1.什么是对象?对象描述一个事物,它具有:状态、行为、标识对象的状态可改变 行为反映了一个对象将如何响应其他对象 (对象的方法) 对象的标识:对象的范畴很广泛:物...原创 2019-07-28 15:47:31 · 2402 阅读 · 13 评论 -
UML 包图
今天咱们来介绍静态图三兄弟之老三——【包图(Package Diagram)】包图就是打包封装,将系统模块化。一、包的作用:逻辑上把一个复杂的图模块化 组织源代码二、包的图符:三、包中的元素:类、接口、组件、节点、协作、用例、图以及其他包。一个模型元素不能被一个以上的包所拥有。 如果包被撤销,其中的元素也要被撤销。 一个包形成了一个命名空间。...原创 2019-07-28 15:55:01 · 2371 阅读 · 14 评论