在一个项目中使用SysML的所有图表是一种好习惯,还是必需将所有图表用于完整的SysML模型?
我们来看一个示例项目,客户使用在线计算器。 完整的行为图模型包括用例,序列图,活动图和状态图。
从用例图表开始,将显示客户与在线计算器交互,他可以使用并“计算”。
序列图将显示客户将数据发送到在线计算器,并等待结果发回
然后,我可以使用活动图来显示哪些数据进入,哪些数据输出。像“data_in - > process - > data_out”之类的东西
使用状态图我可以显示在线计算器“等待传入数据”并被触发进入“进程”状态,在“进程”期间不接受传入数据。
你看,图表非常多余,几乎没有其他信息。
我应该去做,还是图表过度杀伤?
答案 0 :(得分:2)
您可以根据需要创建尽可能多的图表来传达您的想法。该模型是重要的部分。图表只是模型的图形视图,可以帮助人们理解它。