问题标签 [mda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
455 浏览

java - 将 .HBM 模型转换为带注释的 pojos

我们在生锈的旧 hbm 文件中声明了我们的域模型,我们希望移动到使用 javax.persistence.* 注释注释的 POJO。

有没有人有这样做的经验?

有没有我们可以使用的工具?

0 投票
3 回答
1076 浏览

code-generation - 模型驱动开发有什么用?

以开罗闻名的微软正在开发一个新的建模平台Oslo 。Microsoft 服务器和工具业务高级副总裁 Bob Muglia 表示,建模的好处一直很明显。

简而言之,奥斯陆赋予其用户的明显好处是什么?

0 投票
4 回答
1835 浏览

orm - VB6 的 ORM/MDA/UML 工具

我知道 Rational Rose,我们有 Rational Rose 6。

但是我正在寻找其他一些更有用的工具,它们不会抱怨它们没有在 Windows 98/2000 中运行(在 WinXP 中安装和运行时),并且与 Rational Rose 6 相比具有更好的功能。

0 投票
16 回答
2952 浏览

erp - 有人用过无代码软件开发系统吗?

我找到了一个目前可以免费使用和开发的软件开发系统。

该系统完全无代码,可以使用其 GUI 和一点 MDA 轻松开发面向业务的应用程序。该网站是: http: //www.codeless.com/

但不幸的是,它是荷兰语。

我想知道有没有人用过这个产品?

这种方法和产品的效率如何?

可以开发无代码应用程序吗?

0 投票
2 回答
541 浏览

eclipse - 真实世界的 QVT

QVT(查询视图转换)是模型到模型转换语言的 OMG 规范。一些工具已经实现了它(Eclipse、androMDA)。我想知道它是否真的用于现实世界的案例。它会起飞并被用来解决现实世界的问题吗?有人使用 QVT 语言吗?

0 投票
6 回答
1595 浏览

architecture - 你现在在做 MDA(模型驱动架构)吗?如果是这样,您使用什么工具,效果如何?

模型驱动架构的想法是,您创建模型来表达您需要以一种没有任何(或至少大多数)实现技术的方式解决的问题,然后为一个或多个特定平台生成实现。声称是在更高的抽象层次上工作更强大和更有生产力。此外,您的模型比技术更有效(因此,当您的第一语言/平台过时时,您仍然有一些东西可以用于下一代解决方案)。另一个声称的关键好处是可以生成许多样板文件和“繁重的工作”。一旦计算机理解了您的情况的语义,它就可以为您提供更多帮助。

有人声称这种方法的生产力提高了 10 倍,而且这将是我们所有人在 10 年内构建软件的方式。

然而,这一切都只是理论。我想知道当橡胶遇到道路时会产生什么结果。此外,MDA 的“官方”版本来自OMG,看起来很重。它很大程度上基于 UML,这可能被认为是好还是坏取决于你问谁(我倾向于“坏”)。

但是,尽管有这些担忧,但很难与在更高抽象级别上工作并“教”计算机理解问题和解决方案的语义的想法争论。想象一系列简单地表达真理的 ER 模型,然后想象使用这些模型来生成解决方案的重要部分,首先是在一组技术中,然后是在另一组技术中。

所以,我很想听听现在真正在做 MDA 的人(“官方”与否)。你使用什么工具?效果如何?你能够捕捉到多少理论上的承诺?您看到真正的 10 倍效率提升了吗?

0 投票
4 回答
2869 浏览

agile - 什么方法最接近神话人月中的外科团队?

神话人月现在很经典,但“手术团队”方法仍然很有趣。哪种方法最接近它或具有相同的本质?

总结外科团队的类比:外科医生了解问题/业务领域并且是专家。当团队中有问题或冲突时,他们是权威。当出现问题时,外科医生之间会相互合作,比如设计,作为一个较小的紧密专家团队。所以本质上他们拥有领域的知识,被委托去做他们认为正确的事情,并做实际的编码?团队的其他成员专注于支持、测试、文档和项目计划,这些都是委派的任务。因此,外科医生也是最熟练/训练有素的资源。

答案可能是项目、编程、设计方法,因为它似乎对主要方法领域都有影响。采购开发中的敏捷、MDA、Extreme?这个问题对于复杂业务领域中的大型软件也更有意义,比如空中交通管制,而不是 COTS 开发人员或通用实用程序。

0 投票
1 回答
1143 浏览

unit-testing - Rhapsody TestConductor 体验

我想知道是否有人在积极使用Rhapsody TestConductor?或者已经尝试了一段时间,但后来出于特定原因决定拒绝它?如果是这样,你的经验是什么,你在哪个领域应用它,有什么缺点,或者你为什么拒绝它?

目前,我们正在考虑将 TestConductor 作为我们选择的测试工具,因为它已经集成到 Rhapsody 中,并且想了解它对我们项目的适用性(顺便说一句,我们使用的是 C 语言的 Rhapsody 7.4)。

PS:关于基于模型的测试的好书的推荐也很受欢迎。

0 投票
6 回答
883 浏览

android - Android 元模型位于何处?

我想使用 Android 进行模型驱动软件开发。

为此,我需要在 SDK 中找到 Android 模型。我已经搜索了一段时间,但无法找到它。有谁知道它可能在哪里?

有没有可能,它是文件夹 android-sdk-\platforms\android-x\android.jar 中的 AndroidManifest.xml-File?解压此文件后,我无法在 Windows XP 上正确打开该文件,因为很多字符的字符集错误。

或者也有可能,它只位于源代码中?

在此先感谢,多米尼克

0 投票
4 回答
2116 浏览

architecture - 转向模型驱动架构方法的好处和风险是什么?

我在一家拥有约 350 名员工的公司工作,我们正在成长。我们当前的代码库结构不是很好,我们正在研究如何立即改进它(通过将对象组织到命名空间、分离关注点等)并转向模型驱动的架构方法,在这种方法中,我们首先使用 uml 对所有内容进行建模和设计,然后从该模型生成代码。我们一直在认真研究 Sparx Systems Enterprise Architect (EA)(支持 UML 2.0),我们也在考虑 VS 2010 中的工具。我知道还有其他工具(Rational XDE 就是其中之一),但我真的没有认为此时我们可以为每个许可证花费 1500 美元以上。

我不是在寻找哪种工具比另一个更好的答案,而是更多地寻找从牛仔编码环境(即,很少的规划和设计,只需进入并开始编码)到模型驱动架构的体验。回顾它对您的组织有帮助吗?痛点是什么?有哪些风险?有什么好处?