Installation 建立安装逻辑/流程模型的最佳方法

Installation 建立安装逻辑/流程模型的最佳方法,installation,uml,diagram,Installation,Uml,Diagram,我们目前正在为我们的产品设计安装程序。我们目前正处于设计阶段,我想知道在对安装逻辑或流程建模时使用的最佳图表(UML或非UML)是什么 目前,我们正在使用good'ol流程图 谢谢 您对流程图有什么问题?您是在尝试对应用程序的功能流建模,还是对系统组件的逻辑流建模 如果您只是想从功能的角度展示安装程序是如何工作的,那么流程图很好,并且具有非技术人员可以理解的优势 但是,如果您正在进行技术设计,那么您可能应该使用UML类图和序列图。类图显示类之间的静态关系,而序列图显示类如何交互以实现应用程序的功

我们目前正在为我们的产品设计安装程序。我们目前正处于设计阶段,我想知道在对安装逻辑或流程建模时使用的最佳图表(UML或非UML)是什么

目前,我们正在使用good'ol流程图


谢谢

您对流程图有什么问题?您是在尝试对应用程序的功能流建模,还是对系统组件的逻辑流建模

如果您只是想从功能的角度展示安装程序是如何工作的,那么流程图很好,并且具有非技术人员可以理解的优势

但是,如果您正在进行技术设计,那么您可能应该使用UML类图和序列图。类图显示类之间的静态关系,而序列图显示类如何交互以实现应用程序的功能。您通常只需要一个类图,但需要一大堆序列图,因为您需要为您所识别的每个用例计算出逻辑流

UML定义了在有限的情况下都有用的其他图表类型,但是类图和序列图至少可以让您在90%的时间内完成任务

有一个称为协作图的图,它与序列图相关,两者都显示组件之间的交互。协作图是您在餐巾纸上绘制一组方框时创建的,方框之间带有箭头,以显示组件如何相互通信。您可能会发现,从协作图开始更容易

这是制作序列图的有用工具:


谢谢,我还认为流程图已经足够了。我只是想知道有没有更好的办法。流程图没问题。:)