表示软件系统的最佳建模方法是什么?

时间:2008-11-06 11:01:38

标签: architecture modeling representation

表示软件系统的最佳建模方法是什么。我的意思是像UML等。 UML更好还是有更好的东西呢? 我的需求是以图形方式表示我的Web应用程序,这是一个3层架构。 我需要像UML这样的工程模型方法来描述整个软件系统 从前端门户到中间件EAI到数据库。

这样的事情是什么? 请不要关闭此问题,与编程无关,而与软件无关。 所以向SO社区提出请求。不要关闭这个问题。

感谢。

3 个答案:

答案 0 :(得分:2)

你可能想看看ArchiMate - http://www.archimate.org/

答案 1 :(得分:0)

我根本不使用任何正式的建模语言,而是将UML,流程图和涂鸦中的位混合在一起,并简要描述正在发生的事情。

虽然UML的理想是对正在发生的事情提供一个共同的明确解释,但我发现在实践中需要提供一个描述 - 无论是口头还是其他。

我的两分钱......

答案 2 :(得分:0)

UML应该有效。 MS Visio是创建模型的不错工具。您也可以在Visio UML图上编写描述。

工具或建模语言永远无法弥补糟糕的设计!设计更简单优雅,对工具或语言的依赖性更小。