UML在实际设计过程中如何发现类

UML在实际设计过程中如何发现类,第1张

类,,,,

个人想法,楼主参考。

UML设计的前提是做好需求分析。在逐步明确需求、了解设计所触及的相关业务流程和数据等等之时,类会很自然的被提出来。

如果说为什么会被提出来,我想,一般有思考能力都能发现一些类的,当然初期提出的类,有的是多余的,有的是需要修改的—初期提出的类也是不完整的。

如果非要说如何提出类,我想,,我们在做需求的时候,很自然的会发现各种各样的对象,将对象总结整理之后,就可抽象为类。简单的类就基本成型。

经过需求分析得到的信息,还要在设计阶段进行调整。UML设计是一个逐步求精的过程。

仅供楼主参考。。。。

UML建模技术是一种建模语言,指用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等。

UML提供了多种图形可视化描述模型元素,同一个模型元素可能会出现在多个图中对应多个图形元素,人们可以从多个视图来考察模型。

扩展资料:

UML是面向对象开发中一种通用的图形化建模语言,它定义良好、易于表达、功能强大且普遍适用。

面向对象的分析主要在加强对问题空间和系统任务的理解、改进各方交流、与需求保持一致和支持软件重用等4个方面表现出比其他系统分析方法更好的能力,成为主流的系统分析方法。

UML的出现既统一了Booch、OMT、OOSE,以及其他方法,又统一了面向对象方法中使用的符号,并且在提出后不久就被OMG接纳为其标准之一。

从而改变了数十种面向对象的建模语言相互独立且各有千秋的局面,使得面向对象的分析技术有了空前发展。

它本身成为现代软件工程环境中对象分析和设计的重要工具,被视为面向对象技术的重要成果之一。

参考资料:

百度百科-UML建模技术

参考资料:>

我是上年刚学了UML语言。水平不高,仅供参考。

UML就是统一建模语言、是用来描述软件开发中的各种产品(比如说代码程序、所涉及到的各种文档)的、也是用它老绘制软件的蓝图的(软件架构)一种建模语言。

UML的图又分成静态图和动态图。

静态图包括:用例图、类图、对象图、组建图和部署图。

动态图又包括:状态图、时序图、协作图和活动图。这些图我没有全用过,仅用过用例图、类图、对象图、组建图、状态图、时序图。

至于这些图干嘛的,还真不好说,因为我只会用,说不上来,我在做项目的时候用的时候知道。

我只能简单一说,不大详细。

用例图:说明你做的这个软件有什么功能、用户和示例直接的关系,有没有关系、什么关系。

对象图:描述软件系统在一个特定的时间段、周期内的静态结构(老师给我们说的)

组件图:一起实现这个软件系统的、所有元素的组织结构图。

部署图:我没大用过,真不知道。

状态图:说的是系统各个元素的一些状态和响应方面的东西。

协作图:按横向和纵向两个角度、按顺序的方式描述软件系统各个元素件的交互和相互之间的内在联系。

活动图:我不大会用。

至于你说的实现原理,你还是找本书,看看吧。然后再找个技术好的人,好好给你讲讲。

别的也帮不上你了。

在UML中编译导入的文件需要遵循一定的步骤。首先,你需要将导入的文件与UML项目相关联,这可以通过在UML编辑器中打开“Import”菜单来完成。接下来,你需要检查导入的文件是否符合UML规范,并适当地修改以确保它们能够被正确解释和编译。然后,你可以使用UML工具栏上的编译按钮来编译文件。如果编译成功,你就可以开始使用UML图表来进一步描述你的软件系统。如果编译失败,则需要根据错误提示进行修复并重新编译。总之,UML编译需要仔细的准备和 *** 作,但只要按照正确的步骤进行,就可以轻松地实现

以上就是关于UML在实际设计过程中如何发现类全部的内容,包括:UML在实际设计过程中如何发现类、uml是什么意思、"UML"是什么意思呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10110999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存