2011-09-14 70 views
0

可以有一个建议我为基于Web的系统提供一个良好的ADL(体系结构描述语言),包含人力资源,财务,物流等七个主要应用程序... 该应用程序与不同的硬件包括考勤机,票据打印机,账单阅读器。所以这个架构有点复杂,我想把它记录下来。基于Web的系统的一个很好的ADL推荐

回答

1

我从来没有理由使用之前(或更正确,我从来没有有意识地使用过),但从what I understand他们陷入了几个阵营,最合适的将取决于你的听众。

您可能会发现自己被任何工具集或架构框架所驱动;例如Archimate是一个开放组织标准(Open Group是TOGAF背后的人)。

我会做的是快速浏览分析一堆,寻找那些重量轻/易于访问;因为我怀疑你可能会发现的是,将会有大量的文档和内容,在它变得任何实际用途(或从中获得良好的价值)之前,你必须经历这些文档和内容。但那只是我的怀疑。

所以,另一种方法可能仅仅是定义你自己的方法:不重新发明方向盘 - 只是想出本质上是相关术语的词汇表/词典以及它们对你的意义。这意味着它将变得精益求精。

+0

我首先要感谢您对我的问题提供的出色帮助。就像你指出的那样,它们是ADL的两种观点;来自将ADL作为概念建模方式的系统工程师,以及软件工程师将它们作为语义的语言。在我看来,如果建筑师被用于他们的预期目的,后者似乎会觉得很自然。因此,尽管我会考虑为未来开发我自己的ADL,但我非常希望能帮助我选择现在可用的产品。我正在考虑一个极致?你怎么看? – altsyset

+0

关于Archimate,它的另一种建模语言,或多或少与UML相似。而且我在使用这些工具时遇到了麻烦。 – altsyset

+0

不幸的是,我没有深入研究过任何一个(!)我只能想到你需要ADL能够做的几件关键事情,并在这些场景中测试它们以便评估什么会为你工作。祝你好运 :) –