这个问题是关于面向对象的分析和设计

面向对象分析中的最终结果是系统的类图,对吗?

面向对象设计中的最终结果是在代码中实现类图表,对吗?

在OOAD中UML图表的用途是什么?


我已经在面向对象分析中看到

  • 使用这些UML图-用例图,序列图创建类图
  • 以上图表是分析中使用的唯一图表(创建类图表)吗?



  • 我已经在面向对象设计中看到了
  • ,使用了这些UML图-类图,用于实现代码(类代码)的顺序图
  • 上面的图是设计中用于在代码中实现类图的唯一图吗?


  • 还是根据需要在面向对象的分析和面向对象的设计中使用其他类型的UML图?
  • 最佳答案

    面向对象分析中的最终结果是系统的类图,对吗?
    否。分析的结果是一个代表问题领域的模型。使用的任何图表都只是将模型反映给读者的一种手段。

    面向对象设计中的最终结果是在代码中实现类图表,对吗?
    否。结果是基于分析模型的体系结构模型。您也许可以从该模型生成代码。至少编码人员可以采用此模型将其转换为代码。

    在OOAD中UML图表的用途是什么?
    UML图用于可视化问题域的模型。您可以不使用图表而生活,但是它们支持人与人之间的交流。

    您将使用不同的图表类型,具体取决于您要阐明模型的哪个部分。

    09-25 19:55