- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题需要更多 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现在他是director在 Strata 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/
我还在学习 Swift,想知道是否有一种方法可以仅在单击时显示饼图切片的标签?我的图表中可能会有 5 个以上的切片,所以我认为如果一直显示标签就会太拥挤。 最佳答案 这是您对切片点击使用react的方
我有一个图表,可以在同一轴上显示多个折线图和散点图。它们都将具有相同的 x 轴。我似乎不能在同一轴内放置多个折线图。 我已经尝试实现 CombinedChartView。我创建了一个函数,该函数接收相
我有一个数据图表 DataChart 想将 xAxis 的数据连同数据线向右移动某个值。 数据图表截图 请帮我找出可以解决此目的的库中的哪个属性。 为此,我使用 Daniel Gindi 折线图。 最
我用它来设置雷达图的最大值和最小值:self.radarChart.yAxis.calcMinMax(最小值:0.0,最大值:100.0) 看起来不错,但我得到了这个结果, 或者如果这不起作用: ht
如何在 Daniel Gindi 的 iOS 图表中的 x 轴上添加时间和日期? 预先感谢您的回答! extension ChartXAxisFormatter: IAxisValueFormatte
关闭。这个问题需要更多 focused .它目前不接受答案。 想改进这个问题?更新问题,使其仅关注一个问题 editing this post . 5年前关闭。 Improve this questi
是否可以只为突出显示的条目绘制 y 值标签?像这样: drawValuesEnabled = true 绘制所有值标签,它们重叠且难以阅读。 最佳答案 感谢您提出这个问题。 已经在折线图中完成了此类自
我一直在努力理解 Daniel Page 的算法 generating restricted weak composition .但是,我无法完全理解。有人可以用更简单的术语解释一下吗?我没有理论数学
我正在使用 Charts (Git Repo of Daniel Gindi's) .这是我的单 y 轴单线图代码:当我尝试向 y 轴添加第二条线时,它会抛出错误“无法将类型‘LineChartDat
我正在使用图表框架(由 Daniel gindi 设计)。它工作正常但是如何在饼图上显示 %(符号)? 我也在尝试使用 NSNumberFormatter() 方法来获取百分比中的隐蔽数据值,但没有得
我正在使用 Daniel Cohen Gindi 的开源图表:https://github.com/danielgindi/Charts 我的屏幕上有一个饼图,其图表如下: //set pie cha
我一直在尝试创建一个函数来连接名字姓氏和出生日期以显示为“Marc Smith 2009 年 12 月 6 日”我终于能够充分使用该函数以使其正确执行,但是当我选择函数时出现错误。请告诉我这是否是一个
我之前问过一个关于 cloud9 的类似问题,但我现在正尝试在我的 Windows 10 机器上并行执行相同的项目,因为我无法访问互联网来使用 cloud9。我正在尝试设置配置以准备遵循 Daniel
我之前问过一个关于 cloud9 的类似问题,但我现在正尝试在我的 Windows 10 机器上并行执行相同的项目,因为我无法访问互联网来使用 cloud9。我正在尝试设置配置以准备遵循 Daniel
了解node.js和socket.io并通过this tutorial by Daniel Nill进行工作。服务器启动没有问题。但是,当我导航到localhost:8001 / socket.htm
我是一名优秀的程序员,十分优秀!