系统分析与设计基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * 三种图形之间的关系 用活动和子活动描述工作流或算法。活动可以是简单线性关系或复杂并行关系。每个活动可以看作是系统的一个功能点或操作。 在HarmonySE中,活动图中的活动相当于时序图中的一个操作,或者方法。用SE-Toolkit可自动完成从活动到操作的转换。 在状态机图中,活动或操作的序列转化为状态转化的条件,在状态转换线上可以表示为Event[Condition] / Action(s).(注:活动在线上,还是在进出状态里可酌情考虑) 三种图形之间的关系 在HarmonySE中,参与者用一个与活动或操作互动的pin实现,pin的箭头表示输入输出流向。 在本例中,gunner会发消息触发calculateLosCmd 本例显示了由SE-Toolkit自动产生的时序图。基于输入pin,我们会得到一个来自 Gunner的消息(推荐叫做reqCalculateLosCmd并自动实现) 带输入pin的功能可转化为WaitFor[pinname]Input的状态 注: 一般一个触发事件引起一个状态转换,标注为:Triggering Event / Operation(s). 三种图形之间的关系 HarmonySE用MessageAction 来描述用消息触发系统模式变化,发消息者即该消息活动的ActorPin. 注:建议消息用ev[Action]来命名,并且制定send该消息的pin. 本例显示了由SE-Toolkit自动产生的时序图。 注:消息活动只能被发出或者接收该消息的ActorPin触发,需要手工定义并且自动实现 带输入ActorPins的Message Actions被转化为Wait状态,命名为WaitFor… 注: 在browser给自动实现的消息活动添加属性时. 时序图会自动更新. * 基础需求文档 用例定义 某院 Rhapsody MbSE 工作流程 * 提取功能需求:黑盒活动图(= Flow-Chart) * 黑盒活动图产生时序图 * 在状态机中定义UC行为, 检查并验证可执行模型的有效性 * 在Doors中定义功能需求,然后将其导入到Rhapsody中, 然后确定功能块和需求的依赖关系。 * 架构设计第一级(白盒活动图) * 起飞前条件分解图 * 从起飞前条件白盒活动图产生时序图 * 白盒第二级:起落架子系统 * 最终端口和接口模块图 * 系统级 子系统第一级 子系统第二级 谢谢 * * * * * * * * ... The Jazz platform. * * Set of products you could use to address solutions in each of those areas. * * * * * * * * * * * * * Http:// 系统分析与设计基础 ——harmonySE方法的建模流程 目 录 IBM Jazz平台和全生命中期 UML和SysML系统分析设计 Harmony方法论流程 部分里程碑成果展示 嵌入式系统开发现状 设计变更成本 时间轴 引入Errors数 需求捕获和分析 系统分析与设计 软硬件设计文档 软件架构设计 代码实现和单元测试 需求文档 软件规格说明书 模块集成测试 系统验收测试 子系统集成测试 .exe .doc .exe .doc 系统设计 软件需求分析 软件实现 嵌入式 软件工程 系统工程 需求/模型/知识库 系统需求分析 系统功能分析 软件概要设计 软件详细设计 软件单元测试 软件部件集成测试 软件配置项测试 子系统集成测试 系统验收测试 过程资产管理 系统需求 分析 软/硬件功能基线 变更请求 用户需求 Jazz平台改进的V模型 开发过程总览 策略和方法支持 系统设计 软件需求分析 软件实现 嵌入式 软件工程 系统工程 需求/模型/知识库 软件项目策划 系统需求分析 系统功能分析 软件概要设计 软件详细设计 软件单元测试 软件部件集成测试 软件配置项测试 子系统集成测试 系统验收测试 工程 技术 工程 管理 软件配置管理 (包括变更管理) 软件质量保证 软件项目跟踪 与监督 过程资产管理 系统需求 分析 软/硬件功能基线 变更请求 用户需求 需求管理 系统开发流程的底层支持 Jazz整合平台的结构 Rational Doors Rational CC/RTC Rational Rhapsody Rational CQ Jazz 需求问题沟通 需求分析 系统设计 软,硬件设计 实现测试执行 缺陷跟踪 缺陷提交 缺陷问题沟通 循环 自动化测试 测试计划 任务跟踪 Rational Doors Rational RTRT 配置管理 嵌入式软件工程平台产

文档评论(0)

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

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

1亿VIP精品文档

相关文档