Ian*_*Ian 2 diagram installation uml
我们目前正在为我们的产品设计安装程序.我们目前正处于设计阶段,我想知道在建模安装逻辑或流程时使用的最佳图表(UML与否)是什么?
目前,我们正在使用good'ol流程图.
谢谢!
您对流程图有什么问题?您是否尝试通过系统组件对应用程序的功能流程或逻辑流程进行建模?
如果您只是想从功能角度展示安装程序的工作原理,那么流程图很好,并且具有非技术人员可以理解的优势.
但是,如果您正在进行技术设计,那么您可能应该使用UML类和序列图.类图显示了类之间的静态关系,而序列图显示了类如何交互以实现应用程序的功能.您通常只需要一个类图,但需要一大堆序列图,因为您需要为您已识别的每个用例计算出逻辑流程.
UML定义了在有限的情况下都很有用的其他图表类型,但是类图和序列图至少可以让你回家90%.
有一个称为协作图的图表,它与序列图相关,两者都显示了组件之间的交互.您在餐巾纸上绘制一堆盒子时会创建一个协作图,并在它们之间用箭头表示组件如何相互通信.您可能会发现从协作图开始更容易.
这是制作序列图的有用工具:
http://www.websequencediagrams.com/