表示软件系统的最佳建模方法是什么。我的意思是像UML等。 UML更好还是有更好的东西呢? 我的需求是以图形方式表示我的Web应用程序,这是一个3层架构。 我需要像UML这样的工程模型方法来描述整个软件系统 从前端门户到中间件EAI到数据库。
这样的事情是什么? 请不要关闭此问题,与编程无关,而与软件无关。 所以向SO社区提出请求。不要关闭这个问题。
感谢。
答案 0 :(得分:2)
你可能想看看ArchiMate - http://www.archimate.org/
答案 1 :(得分:0)
我根本不使用任何正式的建模语言,而是将UML,流程图和涂鸦中的位混合在一起,并简要描述正在发生的事情。
虽然UML的理想是对正在发生的事情提供一个共同的明确解释,但我发现在实践中需要提供一个描述 - 无论是口头还是其他。
我的两分钱......
答案 2 :(得分:0)
UML应该有效。 MS Visio是创建模型的不错工具。您也可以在Visio UML图上编写描述。
工具或建模语言永远无法弥补糟糕的设计!设计更简单优雅,对工具或语言的依赖性更小。