目前,在我的论文中,有一个热门的争论是“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
干杯!