主权项 |
一种基于原型仿真的架构评价方法,其特征在于,该方法包括如下步骤:步骤1)用统一建模语言工具Enterprise Architect设计软件架构的顺序图与系统顺序图,并将所述软件架构的顺序图与系统顺序图导出为XMI文件;步骤2)对所述步骤1)导出的顺序图XMI文件进行解析,得到每一幅顺序图的特征信息,即模块名、模块间的消息传递边、消息传递边的顺序、组合片段类型、组合片段内部包含的消息传递边;同时对所述步骤1)导出的系统顺序图XMI文件进行解析,得到系统顺序图的特征信息,即模块名、模块间的消息传递边、消息传递边的顺序、组合片段类型、组合片段内部包含的消息传递边;步骤3)基于所述步骤2)解析得到的顺序图的特征信息,将每个顺序图分别转化成执行图,并从仿真信息知识库中读取顺序图各个操作所对应的时间、资源数以及组合片段信息,然后对生成的执行图进行仿真执行,并根据顺序图仿真原理,获得顺序图的时间资源消耗信息;步骤4)基于系统顺序图仿真用于仿真用户和系统的交互场景,具体为:基于所述步骤2)解析得到的系统顺序图的特征信息,将系统顺序图转化为执行图,并从所述步骤3)得到的顺序图的时间资源消耗信息中获取系统顺序图所需要的仿真信息,进而对生成的执行图进行仿真执行,并根据系统顺序图仿真原理,获得该系统顺序图的时间资源信息。 |