体系结构建模工具(SA)应用开发研究.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
体系结构建模工具(SA)应用开发研究 肖前香陈昌祥 (中国电子科技集团公司第三十研究所) 摘要体系结构研究需要应用一种方法,建立一套特定系统适用的开发模板,以及对已开发模型进行验证与评估。本文 及SA用户编程接口。文中给出了一个实例,详细介绍了SA与网络仿真工具集成应用中对SA应用的二次开发过程。 关键词体系结构模型体系结构框架 网络仿真编程接口 1前言 一个体系结构模型时,先将SAPROPS.CFG文件读入,然后 在体系结构研究中,需要选用一种高效的建模工具完成 Architect 体系结构模型设计。Telelogic公司的System (SA)tI]体系结构建模软件是一款全球最主要的建模工具。 SA提供了功能强大的功能建模、UML建模、数据建模以及数据展现给用户。由此实现用户定制与扩展SA模板功能。 结构化的系统分析与设计方法,支持广泛的建模语言和模 USRPf≈()PS.TXT元数据扩展的规则如下: 型。该软件的DoDAF框架模板将采用不同建模语言、不同 描述形式的所有DoDAF产品集成到了一个统一的开发界面POPS.CFG文件的添加或替换: 中;用单一数据库存储相互关联的产品;并支持多用户同时 开发。该软件提供二次开发接口,用户可以定制自己的体系 结构开发环境以及控制与扩展SA功能。 开头; 实际使用中,在SA系统建模过程中,用户可能需要自定 义一些私有数据或属性;在建模完成后,可能需要对模型进 件的,其条目在应用中都是附加于SARtK)PS.CFG文件相关 行分析评估与优化。这就要求应用软件与SA交互,通过对 条目的末尾; SA的二次开发,实现对SA的控制与管理,从而与SA建立 的体系结构模型交换数据。SA提供了扩展用户属性的方 条目附加于相关对话框的末尾; 法,应用这个方法,用户可以定制体系结构框架模板;同时, SA还提供了一个可编程的Ⅵ弧接口及OLE自动化方法, 用户可以控制与扩展SA功能,以此集成与完善体系结构研 下的条目将附加于末尾; 究成果,最终实现体系结构研究设计与评估的一体化。 2 sA的体系结构架构模板开发 条目将附加于末尾; SA可通过多种方式进行扩展和定制,其中功能最强大 的是使用脚本语言扩展元数据定义文件和利用内建的VBAGROUP中所有的条目都必须列于其中。如果条目过多,分 进行二次开发【3|。 组框尺寸过大,存在未列于其中的额外属性,模型打开时将 SA由元数据负责存储模型库,对元数据进行扩展,就能 会报警告消息; 对SA的模型库进行扩展,从而对SA建立的体系结构模型 进行扩展和定制。SA元数据包括所有的图表、符号、定义 及其属性等模型元素,以及这些模型元素之间的关系,它 属性也必须使用PLACEMENT命令。 们以对象类的方式内建于SA中。SA中的每个体系结构产 3 SA的应用编程接口 品主要由图表组成,每个图表包含若干个相互联系的符号 及符号的定义。一般情况下,这些元数据能够满足需要, SA提供了VBA及OLE接口,使得用户可以控制SA的 但在需要定制体系结构框架模板时,就必须对元数据进行 界面环境,利用自动化方法实现其他应用对象嵌入当前应用 扩展。元数据扩展包括修改和新建图表类、符号类、定义 中,以提供SA集成解决方案【4J。 类两种方式。 在SA对象浏览器中列出了SA可用的VBA对象,每一 SA提供了2个元数据文件以支持用户定制与扩展SA个对象定义为一个类,类中包含了其支持的属性与方法。图 应用,这2个文件为:元数据系统文件SAPROPS.(’FG和元1以UML类图描述方式展示了SA的对象模型及其接口关 · 185·

文档评论(0)

ygeorcgdw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档