gpt4 book ai didi

architecture - 有人在使用基于组件的开发(Cheesman 和 Daniels 的 UML 组件)吗?

转载 作者:行者123 更新时间:2023-12-04 15:02:42 24 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

5年前关闭。




Improve this question




UML 组件是 Cheesman 和 Daniels (2001) 提出的一种基于组件的开发方法,在同名 book 中进行了描述。 .
我的大学有一个 UML 组件开发模块,专门从上述书中讲授。我学得很好,但找不到业内人士使用它。
UML 组件仅仅是一种被选为教育目的的特殊方法,作为基于组件的开发的一个很好的例子吗?当然有更多的大学教授它,即The University of Helsinky

UML 组件
在我主动进行了一项研究后,我发现有一种叫做 CBD CAB (~1999) 的东西。基于组件的开发客户顾问委员会不再存在。它在全局拥有 80 个成员组织,目标是基于组件的开发的最佳实践。
Cheesman关于OMG小组将来可能会采用他的方法的预测没有实现。 OMG采用SysML起源于 2001 年 1 月。 Cheesman 曾在 Sterling Software 从事基于组件的开发工作,该公司于 2000 年被 CA 收购。他与人合着了几篇 publications on CBD现在他是directorStrata Software .
其他 CBD 方法
Catalysis (Desmond D'Souza and Alan Cameron Wills 1999), KobrA (Atkinson 2001), Fusion (Coleman 1993), OPEN process framework (Graham, Henderson-Sellers & Younessi, 1997), Business Component Factory (Herzum and Sims 2000), RUP (Jacobson 1999) 等等。
资源
维基百科提到 Catalysis II建立在催化、UML 组件和其他方法之上。还有一个相对现代的称为 rCOS (2005),然后是 publication基于组件的软件工程 (2006),wikipedia resources ,甚至是 CBSE International Conference (2012) 来自 ACM 软件工程特别兴趣小组。
现在的情况
借助一本书(Component-Based Software Development: Case Studies 由 Kung Kiu Lau 撰写),它开始变得有意义。
市场上有大量适用于所有现代语言的各种组件框架。最终,可以开发和重新使用一个新的。
可能的答案
因此,CBD/CBSE在行业内得到成功应用;然而,从 Cheesman & Daniels 的 UML Components 开始研究问题有点令人困惑。总而言之,基于组件的软件工程国际研讨会中描述了现代组件识别方法和方法,其中之一是the CBSE 12th International Symposium (2009)。 .打开它以查找今天可用的内容。
注意:我故意没有用回答按钮回答我的问题,所以它可以接受建议。如果您有 CBD 的经验,请将其发布为答案

最佳答案

我从来没听说过。

在实践中,UML 只是 (1) 一种松散的通信方法,没有人关心其“形式”方面的来龙去脉;或 (2) 大型咨询公司假装在做有用工作的一种方式。

同样,90 年代是人们谈论“组件”(注意大写字母)的时代,但基本上都没有发生太多。确实发生了广泛的开源项目,以及更多关于架构的学习和讨论。

因此,我强烈怀疑您在该模块中学到的内容是否具有实际应用值(value),或者给任何人留下深刻印象。

更新:我要补充一点,将“基于组件的设计”视为某种专业事件有点误导。所有现代开发(除了一些嵌入式应用程序)都使用大量库,并且几乎所有“业务”或应用程序软件都将使用可以真正表征为组件的元素。

关于architecture - 有人在使用基于组件的开发(Cheesman 和 Daniels 的 UML 组件)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com