首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ArchiMate -应用程序功能和应用程序组件关系

ArchiMate -应用程序功能和应用程序组件关系
EN

Stack Overflow用户
提问于 2017-10-19 23:01:10
回答 3查看 2.1K关注 0票数 1

我对应用程序组件和应用程序函数之间的关系感到非常不满意、困惑和不信服。

应用程序组件被描述为“应用程序功能的封装”,而应用程序功能被指定为“描述应用程序组件的内部行为”。

但是,应用层元模型将这两个元素之间的关系描述为分配给的应用程序组件和应用程序功能。

从对各个元素的描述来看,应用程序组件似乎是由应用程序函数组成的。或者更抽象地说,应用程序功能被分配给应用程序组件。

无论哪种方式,将一个函数分配给一个组件都是不能令人满意的。例如,电话是否具有语音呼叫功能,或者分配给电话的是语音呼叫功能,还是分配给电话的语音呼叫功能?

EN

回答 3

Stack Overflow用户

发布于 2018-01-26 09:06:07

ArchiMate规范说:

  • 应用程序功能描述应用程序组件的内部行为。
  • 可以将应用程序组件分配给应用程序功能(这意味着应用程序组件执行应用程序功能)。

通常我们使用应用程序组件来表示应用程序、系统或程序。例如:文档管理系统,CRM系统,Web门户网站,财务应用程序。我们使用Application Function来表示组件提供的功能。示例:帐单、会计、准备报价单

票数 4
EN

Stack Overflow用户

发布于 2018-01-08 15:50:25

我认为将一个函数分配给一个组件是有意义的。然而,我假设archimate组件本身是一个原型,而不是一个具体的软件或硬件组件(就像在uml组件或部署模型中一样)。一个(原型)组件将包含功能是有意义的,而这些功能又是由软件或硬件结构的一些其他表达实现的。因此,您的原型电话将包括语音呼叫功能,但该功能反过来将由组成您的实际电话的一些软件和硬件来实现。Hummm....now我把自己搞糊涂了!

票数 0
EN

Stack Overflow用户

发布于 2018-12-23 19:41:48

Gerber Wieber的精通Archimate将分配关系(从应用程序组件到应用程序功能)描述为组件执行一个功能。以您的示例为基础,手机应用程序将是应用程序组件,语音呼叫将是应用程序服务,而应用程序功能将类似于语音压缩算法。电话应用组件执行压缩功能,以及实现语音呼叫服务的几个其他功能。

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

https://stackoverflow.com/questions/46832970

复制
相关文章

相似问题

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