UML系统建模从初学者到实战
发布时间:2025年11月04日 12:17
概念:
单向,实心锥体为都是在,斜线朝向子模块一种总体与部分的关连,A是由B组合而成的,离去B则不清晰。单向,如人和四肢的关连预概念:全体成员变量,多为集合
2.1.7 比如说一张三幅包括所有的关连:
2.1.8 解释了承袭和构建大部分没有搞混,一个上下父子关连,一个是类与模块复合与交联要留意,交联为围住,小团体与个体。复合为组合而成,总体与部分区别和贫乏要留意,区别一般为同层次有特别性,这种特别性是长期普遍存在的。贫乏为供给关连,一方必须贫乏另一方,有可能因另一方的改变而改变。关连的不定顺序:承袭=构建>复合>交联>区别>贫乏2.2 三幅2.2.1 概述uml中会的三幅形颇为多,按类型总称在结构上三幅和行径三幅,其中会,最常用,最十分相似的为9种,示例单独来介绍。
用例三幅:从使用者尺度所述系统所设计新功能。类三幅:所述系统所设计中会类的实例在结构上。都可三幅:系统所设计中会的多个都可在某一日子的精神状态。精神状态三幅:是所述精神状态到精神状态有序,用认真强调系统所设计精神状态的变化大型活动三幅:所述了业务构建用例的岗位方式上,忽略的是跳跃二者之时有的衔接碱基三幅:都可二者之时有的快照共同关连,忽略都可转发传闻的顺序彼此时有共同三幅:所述都可二者之时有的协助关连,忽略都可二者之时有的共同关连模组三幅:所述系统所设计各个模组及其特别关连的实例视三幅部署三幅:概念系统所设计中会软硬件的宇宙学基础在结构上2.2.2 类三幅1)解释
面向都可系统所设计数据处理中会最常用和最重要的三幅,是概念其它三幅的基础主要是用来显示系统所设计中会的类、模块以及它们二者之时有的实例在结构上和关连的一种实例建模所述为基础特别的属性和操作,是一个对业务建模面向都可化的过程,也是对系统所设计的规范可以直接构建可执行预概念,但或许常用的情节比较较更少2)只用要素
类: 模块: 关连:可以常用上述中会的6大关连。3)比如说
2.2.3 都可三幅1)解释
都可三幅和类三幅一样解读系统所设计的实例过程,但它强调的是一个实际情节。都可三幅显示某日子都可和都可二者之时有的关连。可看成一个类三幅的实例。都可三幅是类三幅的比如说,所以大部分常用与类三幅完全一致的识别。2)只用要素
都可:3)关连
都可三幅因为是调试在某个小时链表的都可镜像,所以关连比起单一,所述的是类与类的比如说二者之时有。不包括模块
区别:都可二者之时有普遍存在区别关连,如使用者和交付贫乏:都可比如说二者之时有的贫乏关连,如货品都可贫乏店铺4)三幅例
2)只用要素
模组:所述的是系统所设计的其中会一个密切相关,一个清晰的可分立服务于的模块或单元,比如交付服务于,k8s内都的一个pod零部件:模组内可能为基础为多个子模块调制解调器:模组对外给予服务于就必须暴露对应的调制解调器。如http rest服务于可选的80模块:零部件/模组二者之时有的一种约定,分给予者和供给者同时展示了某个零部件给予单单的新功能3)关连
一般化:用认真模块与模块二者之时有普遍存在的父子关连,模组二者之时有也可能普遍存在,但比较用的较更少构建:模块和其构建者(给予服务于的模组)二者之时有区别:Require link / Connector ,模块与调用者(必须模块的模组)二者之时有4)三幅例
2.2.5 部署三幅(拓展)1)解释
一种展示调试时进行时处理方式的链表和在链表上普遍存在的模组的设计的三幅。总结了在实际应用中会的软件和它的调试生态的关连,并且所述了的软件部署在硬件上的基本方式。2)只用要素
链表:在此之后单比如说MVC指令集下,链表可以认为是某台宇宙学服务于器,微服务于及容器化下,宇宙学服务于器极更少划定编排管理岗位,docker比如说由系统所设计在宇宙学链表听闻自由调度,模组只能拉出在某个通常宇宙学链表上,这种生态下的node可以明白为一个容器,或k8s中会的pod。
模组比如说相当于模组内都的比如说化,近似于类和都可
3)关连
贫乏:起因于模组二者之时有,如使用者模组贫乏于交付模组区别:node association,起因于链表二者之时有,例如应用服务于器必须区别mysql数据库4)三幅例
2.2.6 用例三幅1)解释
用例三幅是用来所述系统所设计新功能的新技术,表示一个系统所设计中会用例与直接组织者及其关连的三幅主要用认真供给系统性阶段,和的产品元数据比起紧贴用例三幅相当于从使用者的聚焦来所述和数据处理整个系统所设计,系统性系统所设计的新功能与行径。2)只用要素
直接组织者:常用系统所设计的人,有多更少种脚色就有多更少直接组织者。 用例:直接组织者只用认真的事情3)关连
一般化:直接组织者二者之时有只用一般化,例如使用者与普通会员;用例也只用一般化,如使用者管理岗位与修改密码区别:起因于直接组织者和用例二者之时有,表示该脚色只用有哪些用例(行径)贫乏:牵涉到与用例二者之时有,例如录入贫乏于注册4)三幅例
2.2.7 交互三幅交互三幅总称碱基三幅和彼此时有共同三幅,两者既可以彼此时有转换而不遗失资讯,又普遍存在一定差异。示例单独讲再近似碱基三幅
1)解释
碱基三幅主要用认真按照交互牵涉到的一系列顺序,显示都可二者之时有的传闻或行径传输。碱基三幅可以扮相强调整个方式上,和方式上三幅有相似之处,但是方式上三幅偏业务逻辑,碱基三幅则是系统所设计面向都可化数据处理后,对应到都可上的交互过程。趋向于Google公司尺度。2)只用要素
都可:给予新功能和交互的类的比如说直接组织者:同用例种的直接参与人,多为一段方式上的倡议点小时两条路线:都可在整个交互方式上中会的生命期传闻:都可时有必须转发和返回的传闻,可以自己发给自己本体参照:碱基三幅可以引入本体的一段作为参照,或直接参与碱基中会与当前三幅的要素交互片断:将某一段碱基划定片断管理岗位,该片断像原子一样,牵涉到某些总体的行径,例如循环3)关连
没有加到6大关连,彼此时有二者之时有常用message交互。都是的是资讯浮动。4)三幅例
1)解释
彼此时有共同三幅与有序三幅类似,二者都是用都可时有的交互来所述用例的。两者关注尺度稍有并不相同,有序三幅忽略交互的小时分组,彼此时有共同三幅忽略交互的空时有在结构上。2)只用要素
直接组织者:系统所设计直接参与的脚色都可:同有序三幅,系统所设计中会比如说化的都可区别:都可时有的区别关连传闻:依附于区别而普遍存在,承载了都可时有要传输的资讯3)关连
没有加到6大关连,彼此时有二者之时有常用message交互。都是的是资讯浮动。4)三幅例
两种交互三幅可以彼此时有转化,近似如下: 2.2.8 精神有序(拓展)精神有序总称精神状态三幅和大型活动三幅,
精神状态三幅
1)解释
所述一个单独基于事件反应的快照行径,它有两方面的价值,一是解读都可可能有哪些精神状态,二是这些精神状态二者之时有是如何都从的,必须什么样的必要条件下进入什么样的精神状态。2)只用要素
精神状态:某一个小时点,都可所在的精神状态移转到:连接精神状态二者之时有,因为精神状态时可以两者之间变化移转到的分支/会合点:精神状态变化中会可能产生楔形或交会,如确认收货后,僵持互评产生楔形开始/结束:精神状态的都是在与告一段落互联点:必须多个分支精神状态都需有时常用。多用认真依此彼此时有共同处理方式的精神状态都从,如互评都顺利完成后,交付才算告一段落3)关连
只有移转到关连,表示精神状态二者之时有的变化4)三幅例
大型活动三幅
1)解释
大型活动三幅用认真大企业的业务方式上数据处理,是对内部大型活动与大型活动二者之时有都从跳跃的强调大型活动三幅近似方式上三幅:大型活动三幅普遍存在分支与交会,可以强调依此普遍存在的大型活动,方式上三幅多为是与否分支判别大型活动三幅近似精神状态三幅:关注并不相同,精神状态三幅忽略行径的结果(下一个精神状态是什么),大型活动三幅显然行径的跳跃(下一步干什么)。两者可以明白为穿插配合,一动一静,大型活动有可能触发下一步并不相同的精神状态。2)只用要素
大型活动:强调系统所设计中会,或都可内的某一个可以牵涉到的跳跃都可:大型活动的牵涉到者,或交互者都从:大型活动的跳转,即下一步朝向谁判定:类似与方式上三幅内都的判决,根据必要条件产生并不相同的都从互联:依此都从下的汇集,并不相同于方式上三幅的地方都是在/结束:大型活动的倡议与告一段落泳道:对UML大型活动三幅中会的大型活动进行时分组,同一类大型活动在一个泳道上,清晰明了3)关连
只有都从,也就是大型活动的跳转,表示下一个大型活动是啥4)三幅例
3 实弹篇3.1 常用基本新功能3.1.1 Rational Rose老牌,大名鼎鼎,史上最广为人知的UML的产品,以至于极更少数意味着,很多人将他等同于UML基本新功能,必须留意的是,自从 Rational被IBM买入之后,Rational Rose已经已是历史,作为UML1.4国际标准的产物,现在已经不升级,但是够用。其替代品是IBM的其他的产品,如IBM RSA。
3.1.2 RSAIBM® Rational® Software Architect ,IBM的海军上将的产品,是一个高级而又全面性的应用MVC、数据处理和共同开发基本新功能,用认真构建端到端的的软件交付。通过和IBM其他的产品的协调,支持的软件共同开发的全生命期共同开发。但是也有它的缺点,轻巧,繁杂(大该公司的产品的通病???)
3.1.3 Enterprise ArchitectSparx Systems 该公司的海军上将的产品。它覆盖了系统所设计共同开发的整个时有隔,除了共同开发类建模正因如此,值得留意宗教事务进程系统性,常用近来供给,快照建模,模组和布局,系统所设计管理岗位,非新功能供给,使用者圈内面所设计,检验和保护等。总之你必须的基本都可以依赖于,生产成本还便宜。低端之选。
3.1.4 StarUML开放源码的UML共同开发基本新功能,是由YG主导共同开发单单来的的产品。用Delphi写成的,是个大神。必须付费,网站给予购买注册码,生产成本低廉单纯而易懂,与rose比较于更是明显。
3.1.5 VISIOVISIO可以明白为一种统一标准的画三幅基本新功能,它需有常听闻的各种三幅形,从VISIO2000修改版才开始涉足的软件系统性所设计到预概念生成的全部新功能,其实从画三幅尺度,相比较无可比拟的优势,UML三幅标仅仅是其中会很更少的一部分。优点是跟Google公司的office的产品的都能极好兼容性。可以把三幅形直接复制或者则有到WORD的元数据中会。但是到预概念的生成更多是支持Google公司自家的的产品如VB,C#,ms sql 等(Google公司的一贯作风),如果仅是画uml三幅和大量的word元数据强调,它可以依赖于你。
3.1.6 PowerDesignerSybase的大企业数据处理和所设计提高效率。采用建模驱动原理,将业务与IT结合起来,可帮助部署有效地的大企业基础指令集,并为研牵涉到命期管理岗位给予稳固的系统性与所设计新技术。将多种国际标准数据数据处理新技术内置一体,并与IDE内置,十分相似的如Eclipse 插件基本概念。PD更多给人的印象是数据库数据处理新技术,但是它可以顺利完成uml的所有数据处理操作并给定到数据库和预概念本质。并给予60多种关连数据库的连接支持。
3.1.7 解释了以上基本新功能各有利弊,根据自己实际情况和热衷于选择即可基本都包括的软件数据处理的清晰时有隔,uml只是他们的一部分新功能任何一种都可以依赖于你学习和岗位中会uml数据处理的常用供给3.2 交付数据处理实弹3.2.1 B2C结算用例三幅用例三幅从交付系统所设计常用人脚色单单发,反馈交付基础内都面有哪些人,可以认真哪些事情
1)业务供给:
买家:上网货品,送达、偿还、签收客户:开店,确认交付,发货,货品保护僵持:购买者,换货,评价,美术品3.2.2 交付模块类三幅交付类三幅从业务建模单单发,用面向都可思想体系,交付业务中会的建模抽象为一个个都可
1)要素:
人物类:Seller,Buyer,User货品类:Shop,Product结算7集类:Cart,Order,Invoice,AliPay,WeichatPay,ICBCPay...结算7集模块:Pay做广告特别类:DiscountPromotion,ReductionPromotion...做广告模块:Promotion2)关连:
区别:Order→Seller,Buyer,Pay;Shop→Seller贫乏:Order→Cart→Promotion,Invoice;复合:Shop→Product交联:Cart→Product一般化:Buyer,Seller→User构建:DiscountPromotion,ReductionPromotion→Promotion;AliPay,WeichatPay,ICBCPay→Pay3.2.3 交付送达时的都可三幅都可三幅强调的是下交付的日子,系统所设计普遍存在的都可及都可二者之时有的区别关连。都可需有了实际的属性值
1)要素:
与类三幅一致,但是模块将不复普遍存在,而变为实际构建类Cart生命期告一段落,Invoice还没肇始,Product,Promotion依附在了交付上都可上的属性需有了实际值,早已是一般化的类属性的概念2)关连:
都可二者之时有变为比如说区别(Instance link),一般化和构建早已被常用。弱类型可以常用贫乏,比如Order与随便的Promotion3.2.4 B2C送达偿还碱基三幅碱基三幅反应送超过偿还顺利完成这段小时内都,各个都可怎么彼此时有共同和交互,两者之间二者之时有必须传输什么传闻。
1)要素
人物:Buyer都可:Product,Cart,Order,Promotion,Pay,AliPay(本体)2)小时碱基
两者之间:Buyer→筛选→Product→添加→Cart→做广告结算→Promotion→送达→Order→偿还→Pay→跳转→AliPay回路:Buyer←知会←Order←开单←Pay←回退←AliPay连通:Cart ←→遗漏货品3.2.5 送达偿还彼此时有共同三幅彼此时有共同三幅同碱基三幅类似,可以由碱基三幅转化而来。但是彼此时有共同三幅解读的是交互关连,好像铺开的有序三幅
1)要素,同有序三幅
人物:Buyer都可:Product,Cart,Order,Promotion,Pay,AliPay(本体)2)交互,同碱基三幅
区别传闻3.3 解释了一布皆基本新功能,颇为适合你的就是最好的灵活变通,切勿拘泥礼法,礼法是死的人是活的强调思想体系才是借此,一布都是为了能说清楚你的设想,这也是第二语言的本质切勿为了画三幅而画三幅,uml不是必须的,但是有了它你的指令集岗位会来得更通畅希望uml能已是你指令集岗位的利器,提升效率,解决问题。Thanks!
。云南妇科检查多少钱广东妇科医院哪里好
武汉看癫痫去哪家医院最好
驻马店看妇科哪家专科医院好
贵州癫痫医院哪家医院好
防止掉发
肌肉损伤
性病科
咳嗽药
缓解支气管炎咳嗽的方法

- 黄秋生出生1955,当时香港特别行政区政府客家话恐怖电影其发展迅速。黄秋生1974年从TVB培训就读于后,曾主演过一系列优秀的恐怖电影和系列剧,如《战士》、《上海滩》、《卧虎藏龙》等。他与成龙、曾志伟
- 四川4月7日增添本土确诊病例5例,在成都市和遂宁市
- 习近平:让发展科研成果更多更公平惠及全体人民
- 姊妹篇:难怪甄嬛复宠苏培盛要她穿红色衣服
- 古怪的“大石头”震惊了医生
- 刘非、杨斌任云南省副市长,宗国英、邱江、崔茂虎卸任
- 中国最具“总裁气质”的五大电影明星,张翰无缘,第一承包90后童年
- “连花清瘟”不是预防用药,怎么吃?个人兴趣来啦!
- 继续怼!被福奇骂“白痴”的参议员,又准备搞“福奇国会”
- 凑凑前CEO自创“谢谢锅”被曝在大众新浪网刷单,美团回应:已让后方彻查
- 邓州一周无症状感染者达180例
- 辽宁大连1名大部分隔离人员新冠肺炎核酸检测阳性
- 圈里“最有钱”的5对夫妇,刘亦菲杨颖垫底,第一名富可敌国
- 疾控专家孙晓冬:奥密克戎绝非大号流感,必需坚守“动态清零”不动摇
- 两人都出演《家有儿女》,为何杨紫现在火了她却不起眼?