SysM的L汽车领域实践.pptx

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SysM的L汽车领域实践

SysCARS方法:SysML在汽车领域的应用实践内容提要 问题背景 SysCARS整体框架 SysCARS关键技术 评析问题背景逐渐浮现的问题 新型软硬件技术促使标准的更新换代加快 复杂度日趋上升 用户体验要求上升 产品快速迭代新型的汽车控制系统制造,面临定制化要求日益突出,用户需求频繁变更,产品迭代与升级加速等一系列问题。问题背景从方法学角度而言,汽车控制系统的生产需要满足如下要求:软硬件协同设计流程规范易懂开发方法能灵活适应变更生产与开发能满足定制化需求 问题背景Valeo公司对问题的理解:开发流程需要完整的方法学指导方法学尽可能不与企业本身流程冲突SysML过于追求通用化而导致过于庞大的图库SysML本身缺乏特定的方法学生产与开发能满足定制化需求 SysCARS方法 整体思想SysML部分图形:选取对行业有直接作用的图 Valeo工作流:Valeo自身开发流程,用profile定义 商业化工具为基础的工具环境:DOORS,Reqtify等SysCARS (System Core Analysis for Robustness and Safety)SysCARS方法 整体思想 以Valeo自身工作流为基础,针对系统开发的不同阶段,选取合适的分析图形和工具,最终完成系统设计与开发。示范性项目从2012年开始,2014年完成。发动机和雨刷控制等系统SysCARS方法 工作基础与基本环境构建开发流程建立人员角色设定工具环境搭建SysML剪裁示范项目人员随项目训练SysCARS方法开发流程建立:System Development and Validation Process 混合动力车等新一代车型需求驱动 聘行业标准专家等组成流程设计队伍SysCARS方法人员角色设定根据系统级建模的理论指导完成“人员—开发活动”之间的映射关系 标准规范咨询专家 需求分析工程师 系统架构师 产品经理 测试人员SysCARS方法工具环境搭建尽可能实现自动化的需求分析和设计环境,并能与SysML本身相关工具无缝连接易用成本企业文化与习惯当前主流的SysML建模工具,例如EA等,基本都是以XMI为标准输出结构。Artisan: AtegoRhapsody: IBMSysCARS方法SysML剪裁 DSL方案(Domain Specific Language 领域定制语言) 保留SysML的核心内容,以此为基础扩展工具以SysML几个核心图形为基础,根据这些图的特点,开发相应的工具来支撑SysML在Valeo公司内部的应用。SysCARS方法示范项目不同产品线多个子系统进行了试验 发动机控制系统 电控系统 雨刮等辅助设备系统人员培训系统建模和软件建模的基础内容 SysCARS方法流程 跟项目实习SysCARS方法整体框架涉众需求文档系统需求文档系统设计文档定义涉众需求抽取涉众需求定义系统边界明确并描述环境用例明确操作模式 建立涉众需求与操作用例的相关元素的追踪抽取涉众需求抽取利益相关者设想的预期系统功能,而非功能实现细节 注重任务级的性能需求抽取以支持后期的方案选择 原始需求存于特定文档或数据库 需求分类:用户相关、系统相关及组件相关定义系统边界利用系统关联图(Context Diagram)描述系统环境及与外部对象的交互以确定系统边界 明确系统生命周期从制造到回收的各个阶段,为每个阶段创建一个块定义图(BDD)明确与系统交互的外部元素及对应的交互关系环境用例:从用户角度看系统环境用例图描述了系统预期提供的服务在块定义图的基础上对利益相关者的需求进行精化询问块定义图中每一个actor,获取他们希望系统提供的服务一个用例由一个外部事件触发,最终返回一个结果给用户,可细分为一组场景(Scenarios),场景可用顺序图表示。操作模式(Mode)一个模式可视为系统所处的一个状态为环境用例中的场景建立模式状态图,包括所有状态及状态间的转换关系模式状态图与用例图的创建过程息息相关且交错进行原始需求与用例的追踪 确保所有原始需求均被用例图覆盖 将所有原始需求与用例联系起来 在链接信息基础上进行可跟踪性分析经典方法:审查建立追踪矩阵追踪矩阵Functional RequirementUse CaseUC-1 UC-2 UC-3 UC-4 FR-1 √FR-2 √ FR-3 √FR-4 √FR-5 √√FR-6 √阶段性文档生成:涉众需求描述文档(Stakeholders Needs Document,SND)常见技术实现方式是根据设定好的模板,工具生成对应的Word文档。至此第一阶段任务完成需求分析描述系统与外界交互的接口生成系统级用例明确系统级操作的状态系统需求追踪性确认系统与外界交互接口描述分析外部元素与系统交互时产生的数据与控制流使用内部块图(Intern

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档