当前位置 : 主页 > 手机开发 > 其它 >

oop – UML仅用于面向对象吗?

来源:互联网 收集:自由互联 发布时间:2021-06-19
目前,在我的论文中,有一个热门的争论是“UML只针对OO开发吗?”我从一些消息来源搜索过,给出了很多关于它的论据.对我自己而言,我认为并非所有UML图都只针对OO系统/软件开发,即(状态
目前,在我的论文中,有一个热门的争论是“UML只针对OO开发吗?”我从一些消息来源搜索过,给出了很多关于它的论据.对我自己而言,我认为并非所有UML图都只针对OO系统/软件开发,即(状态图).所以,我希望你的启发,并请提供强有力的理论,支持你的书籍或国际期刊的答案,而不是来自维基或网络.

请帮帮我,我不知道该说些什么

非常感谢

从历史上看,三位创始人(Ivar,Grady和James)都是来自OO软件开发方法学家的背景,当他们决定将他们的三种方法加入后来成为UML 1.0的时候.

但是,这样的语言不限于建模软件.早在1994年(UML 1.0发布前三年),Ivar就已经证明了它对于商业环境建模的适用性,在“对象优势”一书中,许多其他人在此之后也做了同样的事情.

而且,UML不限于基于面向对象的立场来建模.有人可能会说,面向对象是你在问题领域的方法论观点;不仅仅是一种编程语言的名称.因此,您可以使用OO技术对问题域进行建模,然后使用过程语言实现基于该分析的系统,反之亦然.在所有情况下,您都可以使用UML,但也许您会在不同的情况下使用不同的元素和图表类型.

最后,许多人一方面错过了符号和语言之间的区别,另一方面,错过了如何以及如何使用符号. UML是一种语言!你用这种语言“写”取决于你;英语是一种语言,但没有人会声称你只能用英语写小说而不是科学文本或食谱.

UML是一种语言;面向对象是关于如何理解和构建问题的哲学观点.

如果您对这些问题感兴趣,您可能会对我在Udemy上使用UML进行高级概念建模的课程感兴趣.您可以使用以下链接获得90%的折扣:https://www.udemy.com/get-your-concepts-straight/?couponCode=CONCEPTS29

干杯!

网友评论