这里是几个常见的uml设计错误,文中也是实例,因此隐去了相关信息,图中遮挡的部分是完全一样的两个字,你可以把它考虑成任何东西。
一个朋友
17:29:39
青润兄,周末的时候让你指教的地方有没有看
青润
17:30:21
还没有看,这几天比较累,等下应该会有时间了。
一个朋友
17:32:06
好的,拜托了。
青润
17:32:29
过会儿给你消息。
一个朋友
17:33:16
thanks
青润
17:56:44
![](http://hi.csdn.net/attachment/201008/9/0_12813499992iTF.gif)
这个拆分,貌似有点过度细化了,如果业务不是很复杂没有必要,有发布必然有人看,uc改成一个,右侧的use关系修改为查看,左侧的修改为发布,这个是权限控制的东西,没必要在这里细分uc的方式来区分。
青润
17:57:30
use关系一般可以不标出
一个朋友
17:57:46
恩,但可能是接口呢?
一个朋友
17:57:52
就是另外的系统。
青润
17:59:01
那就是具体业务问题,我只是在说一般情况下,你们的深入业务,我就不了解了,我只帮看看看是否规则。
关于uc的细化,你现在没有书,我也没法发给你了,等将来你看了书,按照上面的方式进行细化,就可以做的很好了,我书上给了量化的uc标准。
一个朋友
17:59:14
en
青润
18:00:15
另外,uc的箭头一般不是空心三角箭头,这个估计是vs的问题,如果真的想用好uml还是换个uml tool比较好。
一个朋友
18:00:50
在界面上导出excel,打印这些,我看网上有些人用extends,有些人用includes.而我看到的一本书一会用includes,一会用extends.这个怎么回事?
一个朋友
18:01:17
extends的方向,网上也说法不一。
青润
18:01:36
![](http://hi.csdn.net/attachment/201008/9/0_12813500065ymR.gif)
这个区分是没有必要的,如果前一个uc过大,就直接拆分用后面的uc即可,这种划分方式增加了uc数量,但实际上属于重复定义。
青润
18:02:20
extend我的解释就是最标准的,和uml concept上是完全一致的。
很多半瓶子水乱解释是不负责任的做法。
青润
18:03:43
另外,即使发生刚才那张图上的内容,也应该是extend关系,include关系是前者发生,后者必然发生,而不是有选择的,所以,include关系不是一个可以随便对多个,如果后面有多个,那么这些多个uc也应该使顺序都发生的,这个就和extend正好是相反的关系
青润
18:04:41
基本问题就这么多,业务问题,我就没法看了,那涉及到的内容太多,另外,我的惯例是不帮助解决公司内的事务,只解释纯粹的使用问题。
一个朋友
18:04:50
恩,我理解一下.
青润
18:10:56
ok
分享到:
相关推荐
UML系统建模与分析设计实验报告 掌握在UML建模工具 Microsoft Office Visio 2003画用况图的方法。 掌握在UML建模工具JBOO4.0(支持UML2.0)下画活动图的方法。 掌握在UML建模工具 Microsoft Office Visio 2003画状态...
UML建模UML建模UML建模UML建模
基于UML的图书馆管理系统建模课程设计
课堂作业学生宿舍管理系统UML及其建模课程设计
完整版 UML面向对象建模与设计答案,欢迎转载~~
高校UML全程建模1,适合入门的人看。希望对学习UML的人有帮助
UML建模课程设计(大学生社团管理系统).pdfUML建模课程设计(大学生社团管理系统).pdfUML建模课程设计(大学生社团管理系统).pdfUML建模课程设计(大学生社团管理系统).pdfUML建模课程设计(大学生社团管理系统).pdfUML...
UML建模技术.pdf
UML面向对象建模设计 UML面向对象建模设计
Uml建模讲义 Uml建模讲义 Uml建模讲义 Uml建模讲义
UML程序设计管理系统建模
UML软件建模教程课后习题及标准答案.pdf 本资源摘要信息涵盖了UML软件建模的基础知识和技术要点,包括模型的概念、软件模型的特征、软件建模技术、软件模型的分类、软件建模工具、UML的发展过程、UML的组成部分、元...
UML建模实验设计实验 图书管理系统UML建模实验 网络教学系统UML建模
UML面向对象建模与设计(第二版)pdf
总的来说,UML建模课程设计是软件工程教育中的重要环节,它涵盖了需求分析、系统设计和编码等多个阶段,通过实际案例让学生深入理解软件开发过程中的建模思想和方法。在这个过程中,学生不仅学习到如何使用UML工具...
"指纹门禁系统建模设计 软件设计 UML" 指纹门禁系统建模设计是软件体系结构课程设计的一部分,旨在使用UML建模语言,实现指纹门禁系统的建模设计。该系统使用指纹识别技术来验证用户身份,并能实现日常管理。主要...
UML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统...
UML建模实例大全主要介绍了UML建模的使用场景,值得一看
UML 软件建模 课程设计
《UML建模-面向对象设计》系列文章描述了常见的一些UML图,主要包括了用例图(Use Case Diagram)、类图(Class Diagram)、活动图(Activity Diagram)、时序图(Sequence Diagram)、状态图(Statechart Machine ...