- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IBM Bluemix 点击按钮,开始云上的开发!
开始您的试用
developerW orks 中国 技术主题 Rational 文档库
基于模型的系统工程 (MBSE)的案例研究,第 1 部分:
IBM Rational Harmony 的集中式系统模型
建模自出现以来,一直是系统工程的重要组成部分。在过去十年中,工程师们已经大幅增加基于模型的技术的使用,并
发展出一门新的学科,基于模型的系统工程 (Model-Based Systems Engineering, MBSE)。这门学科与传统的系统工程
不同,它强调中央系统模型,该模型同时捕捉系统需求和满足这些需求的设计决策。除了作为系统工程的工作构件的知
识库之外,还可以通过模拟系统模型来验证成本、性能研究和设计选择。IBM Rational Harmony for Systems Engineers 等
广泛应用的 MBSE 流程重点关注的是系统功能分析,也就是说,关注如何将功能要求转换为一致的系统操作描述。然
后,使用系统操作获得所分配系统架构块之间的端口和接口。这些接口形成了各子系统之间的正式切换的基础。
Mohit Choudhary 是一位基于模型的解决方案的架构师,他在使用先进技术构建软件密集型系统方面具有丰富经验。在捕获、设计、开发和维护软
件密集型海军作战系统的需求方面,他拥有超过 12 年的工作经验。
2012 年 3 月 23 日
本系列的这一部分旨在通过一个案例研究来探讨标准 MBSE 流程。首先,我
们根据 UAV (无人驾驶飞机)地面站控制器的设计来拟定这个案例研究的范
围。然后,我们会介绍 Rational Harmony 系统工程流程的基本概念、工作流 在 IBM Bluemix 云平台上
和工作产品。最后,我们通过定义任务流来实现 UAV 地面站控制器的设计, 开发并部署您的下一个应
用。
同时构造每个阶段所需的构件。
开始您的试用
案例研究
本案例研究基于对少部分 UAV 地面站控制器的设计分析,这些控制器的功能
必须符合表 1 中的要求。
表 1. UAV 地面站控制器需求
需求引 需求
用
01 实时飞行中的 UAV 的信息。 (身份和传感器负载)
02 允许操作员将搜寻区域分配给选定的飞行中的 UAV 。
03 以 1 次更新/秒的频率接收来自 UAV 的传感器追踪信息。
04 在系统中保持 30 分钟的追踪历史。
05 允许操作员维护包含所采用的系统追踪信息的资料库。
06 最多维护 100 条 System Tracks (系统追踪信息)。
07 允许操作员对系统追踪信息执行生命周期操作 (创建/删除)。
08 每秒更新一次系统追踪信息,如果主传感器追踪信息更新可用,则使用该值进行更新,否则,
使用 DR 的值进行更新。
09 使系统追踪信息可在显示屏上显示,并绘制其更新。
10 允许操作员将操作员辅助系统追踪信息与另一台 UAV 的传感器追踪信息相关联。
11 允许操作员将两条独立的系统追踪信息合并成一条。
12 将系统中的重要事件 (比如创建和删除系统追踪信息)通知操作员。
13 允许操作员随时中止 UAV 搜索。
Rational Harmony 系统工程中基于模型的系统工程
Rational Harmony for Systems Engineering 使您能够识别并推导出所需的系统功能,还能够确定相关的系
统模式和状态。此外,您还可以将已确定的系统功能和状态分配给子系统结构,并确定跨子系统的端口和接
口。图 1 显示了您在每个工程阶段为了完成系统设计而必须执行的基本输入和输出。
图 1. 工程阶段的生命周期
在功能分析阶段,通过一个活动图定义用例的功能流。然后,从活动图推导出用例场景。各场景通过一组序
列图表示,创建用例块的端口和接口时需要用到它们。最后,用例基于状态的行为被捕获为一个状态图。
在架构设计阶段,选定的系统
文档评论(0)