我有一个用C ++编写的程序,它不使用类,只是函数和main()
。
我想知道我可以为它画出什么样的图表。以下是我想到的几件事。
我可以从中得到什么?
答案 0 :(得分:2)
我从图表中猜测你已经与*统一过程方法保持一致。
IMHO:
但是,如果您想要从图表中生成和往返代码,则可能遇到问题,例如来自诸如Rational Rose之类的CASE工具 - 大多数人会假设一个OO实现语言(注意三个Amigos与OO紧密相关!)
我想这就引出了一个问题,为什么你需要使用OO语言开发一个程序性应用程序并用OO技术记录它?
HTH
答案 1 :(得分:1)
作为概括:您可以使用除类图之外的所有类型。如果你可以绘制一个类图,你应该问问自己,为什么在这种情况下你没有使用类。
对于所有其他图表,您可以将应用程序的某些部分用作“演员”或“组件”。您似乎还没有研究过这些图表的用途以及您用它们表达的内容。如果你这样做,你应该能够确定哪个图对你有意义。
请记住,每个图表都应有目的。如果你只是为了在那里做,那就不要这样做。