求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
联想 服 业务需求分析与建模
电研华源 设计原理、建模与重
蓝拓扑 设计模式原理及应用
中达电通 设计模式原理与实践
通号院 UML+Rhaps
阿里巴巴 设计模式

 
全部课程 >建模   
基于模型的ASPICE开发过程指南
624 次浏览  5 次
俎老师
2001年创立了uml.org.cn,2005年IBM Rational 用户组最佳主讲 。
地点时间:北京、上海、深圳根据报名开班
课程费用:6600元/人
 
试听:基于模型的 ASPICE
报公开课  
试听:基于模型的 ASPICE
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


            ASPICE是汽车领域标准的软件过程改进和能力评测的标准框架,为汽车领域的软件开发提供了完善的过程指南。ASPICE最重要的核心过程是其中的16个过程,涉及:系统工程、软件工程、管理、支持和采购。这其中尤其是关注系统到软件的研发过程,本课程以汽车电子软件研发过程为主线,讲解如何基于模型实现ASPICE核心开发过程的贯穿、跟踪和管理:
    • 系统工程过程:系统需求、系统设计、系统集成测试、系统验收测试。
    • 软件工程过程:软件需求分析、软件架构设计、软件详细设计、软件单元测试、软件集成测试、软件验收测试。
    • 支持过程:质量保证、配置管理、问题解决、变更管理。

    培训对象:汽车行业的过程改进工程师、系统工程师、软件工程师、质量经理。
    学员基础:对ASPICE有基本概念了解,对软件开发过程有一定了解。
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:3天

    主题 课程安排
    基于模型的ASPICE 过程概览
    •  为什么需要基于模型的 ASPICE
    •  ASPICE 体系框架解读
    •  ASPICE 的5个能力等级
    •  ASPICE 的 32 个过程
    •  ASPICE 的核心过程
    •  ASPICE 过程模型框架简介
    •  基于模型的ASPICE 工具链简介
       √ 建模工具
       √ 需求管理工具
       √ 仿真验证工具
       √ 文档自动化工具
       √ 集成测试工具链
       √ 质量管理工具
       √ ASPICE能力管理工具
    •  ASPICE相关的建模语言
    •  Sys ML建模
    •  UML建模规范
    •  算法逻辑建模语言和规范
    ASPICE相关的建模规范概览 •  AUTOSAR 参考框架
    •  Sys ML 建模语言规范
    •  UML 建模语言规范
    •  SOA 建模规范
    ASPICE系统工程建模指南 系统工程概览
    系统工程的 V 模型解读
    系统工程建模指南
    SYS. 1需求挖掘(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南:
       √ 需求挖掘如何建模
       √ 需求挖掘模型的各种关系
       √ 对需求挖掘模型标记属性和状态
       √ 基于需求模型跟利益相关方沟通
       √ 建立需求模型的基线
       √ 建立需求模型的变更控制属性和流程
    SYS.2  系统需求分析(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南 :
       √ 系统需求模型包括哪些视图
       √ 这些视图如何建模
       √ 基于模型进行系统需求行为分析
       √ 基于模型进行系统需求结构分析
       √ 基于模型进行系统运行环境分析
       √ 对系统需求的模型建立验收标准
       √ 建立系统需求模型到需求获取模型的跟踪关系
       √ 建立系统需求模型到系统设计模型的跟踪关系
       √ 基于模型分析需求的一致性
       √ 自动化生成系统需求文档
    SYS.3  系统架构设计(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南:
       √ 系统设计模型包括什么视图
       √ 这些视图如何建模
       √ 建立系统逻辑架构模型
       √ 建立系统物理架构模型
       √ 把系统需求分配到系统架构
       √ 建模系统的各种接口
       √ 建模系统的行为:状态、活动、事件
       √ 对架构模型建立评价标准,基于模型进行评价:模块化,可扩展,性能、可靠性、安全性
       √ 建立系统架构模型到系统需求模型的双向可追溯性
       √ 系统需求和系统架构一致性分析
       √ 基于模型沟通并发布架构模型
    SYS.4  系统集成和集成测试(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南:
       √ 基于系统架构模型的系统项制定集成策略
       √ 基于系统集成策略制定系统集成测试策略
       √ 集成测试用例的建模:接口、信号流、时序、交互
       √ 基于模型的集成测试平台与仿真测试环境
       √ 基于模型执行系统集成测试
       √ 基于模型建立双向追溯:系统模块 - 集成测试用例 - 测试结果
       √ 基于模型分析:覆盖率、一致性和影响范围。
    SYS.5  系统验收测试(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南:
       √ 基于系统需求模型制定系统验收测试策略
       √ 基于系统需求模型生成系统测试用例和验证标准
       √ 基于系统测试用例模型执行测试,标记 Bug 和状态
       √ 基于模型建立双向追溯:系统需求 - 系统测试用例 - 测试结果
       √ 基于模型分析:覆盖率、一致性和影响范围。
    ASPICE-软件工程建模指南 软件工程概览
    软件工程的 V 模型解读
    软件工程过程实践指南
    SWE.1  软件需求分析(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 从系统需求模型和系统架构模型过渡到软件需求模型
       √ 软件功能需求分析与建模
       √ 软件非功能需求分析与建模
       √ 软件接口分析与建模
       √ 基于模型制定软件验证标准
       √ 系统需求模型与软件需求模型之间的双向可追溯性,
       √ 系统架构设计模型与软件需求模型之间的双向追溯性
       √ 系统需求与软件需求之间的一致性分析
       √ 系统架构与软件需求之间的一致性分析
       √ 从模型自动化生成软件需求文档
    SWE.2 软件架构设计(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 从软件需求模型过渡到软件架构设计模型
       √ 软件架构设计模型都有什么
       √ 功能需求的软件架构设计
       √ 非功能需求的软件架构设计
       √ 软件的接口设计
       √ 软件的动态行为设计:进程、线程、时序、交互。
       √ 对软件需要的硬件资源建模::内存、 CPU 、通信
       √ 基于模型评估:模块性、可维护性、可扩展性、可扩缩性、可靠性、安全性和可复用性
       √ 软件需求模型与软件架构设计模型之间的双向可追溯性。
       √ 基于模型分析:覆盖率、一致性和影响范围。
     SWE.3  软件详细设计和单元实现(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 从软件架构模型过渡到软件组件模型
       √ 基于软件功能需求模型详细设计
       √ 基于软件非功能需求模型详细设计
       √ 软件组件接口设计与建模
       √ 软件组件的行为设计与建模
       √ 基于软件设计模型评价质量
       √ 建立软件需求与软件单元之间的双向可追溯性。
       √ 建立软件架构设计与软件详细设计之间的双向可追溯性。
       √ 建立软件详细设计与软件单元之间的双向可追溯性。
       √ 基于双向可追溯性分析:覆盖率、一致性和影响范围 。
       √ 保证软件需求与软件单元之间的一致性。
       √ 保证软件架构设计、软件详细设计及软件单元之间的一致性。
       √ 从模型生成软件详细设计说明文档
       √ 从软件详细设计模型生成代码,开发软件。
    SWE.4  软件单元验证(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 制订软件单元验证策略:静态 / 动态分析、代码评审、单元测试等。
       √ 软件详细设计验证标准:功能验证标准 , 非功能验证标准
       √ 基于模型进行静态验证:静态分析、代码评审
       √ 基于模型进行动态验证: 单元测试、运行跟踪分析。
       √ 建立双向可追溯性:软件单元与静态验证结果,软件详细设计与单元测试规范,单元测试规范与单元测试结果。
       √ 基于模型分析:软件详细设计与单元测试规格的一致性
    SWE.5  软件集成和集成测试(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 基于软件架构模型制定软件集成策略
       √ 基于软件集成策略制定软件集成测试计划
       √ 基于软件架构模型设计集成测试用例:数据、时序、接口、交互、资源
       √ 基于架构模型集成软件
       √ 基于模型执行集成测试、生成测试报告
       √ 建立双向可追踪性 : 软件架构设计与软件集成测试用例,软件集成测试用例与测试结果。
       √ 基于模型分析:软件架构设计与软件集成测试用例的一致性
     SWE.6  软件合格性测试(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 基于软件需求模型制定软件验收测试策略
       √ 基于软件需求模型设计软件验收测试用例
       √ 建立软件测试用例模型
       √ 执行软件测试,在模型上标记测试结果
       √ 建立双向可追踪性:软件需求与软件验收测试,软件测试用例与软件测试结果。
       √ 基于模型分析:软件需求与软件测试用例的一致性
    ASPICE-支持过程指南 SUP.1  质量保证(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 对项目过程进行建模:工作流程、工作产品
       √ 基于模型建立:过程指南,工作产品指南
       √ 基于模型保证工作产品的质量:质量标准,评价,报告
       √ 基于模型保证过程活动的质量:质量标准,评价,报告
    SUP.2  配置管理(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 建立配置管理策略和发布策略
       √ 基于模型,识别配置项:用户产品和开发单元
       √ 建立模型存储库,存储:
            •  模型:需求模型、设计模型、测试模型
            •  Code :功能代码,测试代码
            •  文档:需求文档,设计文档,测试文档
       √ 建立配置项关系:模型、 code 、文档
       √ 建立配置关系:需求、设计、软件 code 、测试
       √ 建立配置项的管理机制:分支,基线,变更控制策略
       √ 基于配置关系管理:分支管理,基线管理,变更管理
    SUP.3  变更请求管理(基于模型)
    •  规范解读:工作目标,过程成果,输出的工作产品
    •  模型工作指南
       √ 确定纳入变更管理的模型:
       √ 建立变更管理工作模型
       √ 基于模型的追溯关系分析变更影响范围
       √ 基于模型的追溯关系进行版本升级与同步
       √ 管理模型的变更状态
       √ 管理模型的变更属性
    基于模型的ASPICE过程回顾 从用户需求到软件测试的都有哪些模型
    这些模型之间存在什么样的双向追溯关系
    如何基于模型实现需求跟踪
    如何基于模型实现质量控制
    如何基于模型实现变更控制
    ASPICE 全过程建模的建议
       
    624 次浏览  5 次
    其他人还看了课程
    美国军用仿真系统剖析  865 次浏览
    业务建模 & 领域驱动设计  1314 次浏览
    MBSE(基于模型的系统工程)  2184 次浏览
    MBSE(基于模型的系统工程)  14194 次浏览
    多学科建模语言modelica培训  2225 次浏览
    NIEM建模(跨领域信息交换方法)by EA  1945 次浏览
    定制内训


    最新活动计划
    需求分析师能力培养 7-10 [北京]
    基于 UML 和EA进行分析设计 7-22 [北京]
    知识图谱建模与应用 7-19 [北京]
    用户体验、易用性测试与评估 8-18 [北京]
    软件开发过程中的项目管理 8-25 [北京]
    微服务开发原理与实战 8-25 [北京]