gpt4 book ai didi

architecture - RUP 如何描述软件架构? RUP 和软件架构之间是什么关系?

转载 作者:行者123 更新时间:2023-12-04 05:01:54 25 4
gpt4 key购买 nike

我正在寻找从 RUP 的角度描述软件架构的文章或文档。

你知道任何文件吗?

最佳答案

的概念软件架构是 RUP 的核心,并在整个过程中得到很好的支持。

首先,RUP 描述了几个角色,其中之一是 software architect :

This typically includes identifying and documenting the architecturally significant aspects of the system, including requirements, design, implementation, and deployment "views" of the system.



然后,RUP 有一个名为 sofware architecture document (SAD) 的工件。 :

The Software Architecture Document provides a comprehensive architectural overview of the system, using a number of different architectural views to depict different aspects of the system.



系统被“切片”并使用不同的 View 记录。 Philippe Kruchten工艺开发总监,推广 4+1 architectural view model .意见是:
  • 用例/场景
  • 逻辑 View
  • 发展观
  • 流程 View
  • 实物/出库 View

  • IMO,这确实是一个很好的结构。但是,您不需要在 SAD 中遵循此结构。 SAD 的目的是描述代码的补充信息,尤其是如何满足非功能性需求。这里是 interesting guidelines关于此类文件应包含的内容。

    您可以查看 RUP 示例: course registration systemcollegiate sport paging system .

    关于architecture - RUP 如何描述软件架构? RUP 和软件架构之间是什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2216076/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com