【问题标题】:What is the best modeling methodology for representing software system? [closed]表示软件系统的最佳建模方法是什么? [关闭]
【发布时间】:2010-09-21 01:31:32
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: architecture modeling representation


    【解决方案1】:

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

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

    【讨论】:

    • 我现在不是在寻找设计,只是在寻找应用程序的整体架构。
    【解决方案2】:

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

    【讨论】:

    • 它是否有效并在沟通中增加了价值?
    【解决方案3】:

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

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

    我的两分钱...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      • 2012-09-01
      • 2011-01-03
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多