表示软件系统的最佳建模方法是什么。我的意思是像 UML 等等。UML 更好还是有比它更好的东西?我需要以图形方式表示我的 Web 应用程序,这是一个 3 层架构。我需要像 UML 这样的工程模型方法来描述从前端门户到中间件 EAI 再到数据库的整个软件系统。
这样的事情有什么用?请不要关闭这个问题,与编程无关,而是与软件有关。所以向 SO 社区提出请求。不要关闭这个问题。
谢谢。
表示软件系统的最佳建模方法是什么。我的意思是像 UML 等等。UML 更好还是有比它更好的东西?我需要以图形方式表示我的 Web 应用程序,这是一个 3 层架构。我需要像 UML 这样的工程模型方法来描述从前端门户到中间件 EAI 再到数据库的整个软件系统。
这样的事情有什么用?请不要关闭这个问题,与编程无关,而是与软件有关。所以向 SO 社区提出请求。不要关闭这个问题。
谢谢。
你可能想看看 ArchiMate - http://www.archimate.org/
UML should work. MS Visio is a decent tool to create the models. You can write descriptions on the Visio UML diagrams as well.
A tool or modeling language can never compensate for a bad design! Simpler and elegant the design, lesser the dependency on tool or language.
我根本不使用任何正式的建模语言,而是将来自 UML、流程图和涂鸦的部分与正在发生的事情的简要描述合并在一起。
尽管 UML 的理想是对正在发生的事情提供一种通用的、明确的解释,但我发现在实践中需要同时提供描述——无论是口头还是其他方式。
我的两分钱...