首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是模型驱动的软件工程(MDSE)?

什么是模型驱动的软件工程(MDSE)?
EN

Software Engineering用户
提问于 2015-07-02 20:51:16
回答 2查看 861关注 0票数 10

我翻过了首字母缩写MDSE 今天在信息问答节目上,我可以找到一些非常不清楚的信息,描述中充满了时髦的词语:

MDSE的目的是使软件工程师能够在抽象级别上工作,在抽象层次上,需求、体系结构和设计信息得到最大程度的排序(以信息“熵”表示)并得到保留。(称之为“设计工作产品”)。此外,MDSE应向工程师提供验证和验证其设计主要术语“设计工作产品”的手段。

显然,每个人都在这样做:(再一次从文章中)

我们正处在MDSE时代的曙光。在未来5-10年中,我们将看到向MDSE的重大转变,我相信到这一时期结束时,可能有60-80%的软件将使用基于模型的技术来设计。

我想要一个具体的,不受欢迎的描述什么是MDSE。它是否绘制UML框并用它生成代码,就像它们在90年代使用Rational时所做的那样?

(在此期间,如果有人有使用这些技术生成软件的示例,我非常希望看到一个具体的例子)。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2015-10-01 09:26:12

“模型驱动软件工程”(,MDSE)是软件工具制造商的市场承诺,“很快”软件的重要部分可以从软件模型中生成。

你所指的文章的采访合作伙伴Robert是一家工具制造商(详见http://www.verum.com/ )

但针对工具制造商S的承诺尚未成为主流。

狂妄自大网店系统是“MDSE”的一个工作示例:作为软件开发人员,您可以维护xml模型文件("*-items.xml"),代码生成器/解释器从其中生成用于持久性/guis的db-modell/java代码。如果您需要额外的属性,只需将其添加到xml-模型中,并且在生成器/解释器完成-S任务之后,您可以使用该属性来实现业务逻辑。

票数 1
EN

Software Engineering用户

发布于 2015-07-03 03:08:52

这让我想起了很多脂肪模型,瘦身控制器的概念。

这个概念的主要思想是将尽可能多的业务逻辑放入模型中,并保持控制器和视图非常简单。

就我个人而言,我觉得这是一个非常有趣的想法,尽管我还没有机会使用它。

令人惊讶的是,谷歌搜索中的10个顶级链接中有8个表示反对。

但是,如果您认为模型不是单个类,而是多个内部类的外观,那么将业务逻辑保留在模型中是非常有意义的。

票数 -1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/288569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档