会议详情 |
推荐会议:产品平台与CBB技术管理 上海2024年11月25-26日
发票类型:增值税普通发票 增值税专用发票
课程概述
软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。具体的,软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个组件,组件的外部可见属性及组件之间的相互关系。组件的外部可见属性是指其他组件对该组件所做的假设。目前很多公司没有专门的软件架构工程师、专家的岗位,大多数公司的软件架构主要是根据软件开发工程师不同的理解进行一些抽象迭代,缺乏专业性,可继承性和可重用性。本课程的设立目的是通过我司的首席软件架构师给汽车行业的公司和个人做系统专业性地正向培训和实操项目案例的训练,从而帮助相关学员达到一个新的认知水平和实操技能。
汽车软件架构实操培训训练营不同于目前市场上其他所有公司的理论基础类培训,专门针对个人或者企业的员工推出了以软件架构项目实践的实操培训,面向基础入门者和进阶的学员。训练营周期1个月,每个月内会安排1次软件架构的基础培训实操,再完成项目案例操作后,可以进入软件架构的进阶培训实操,再完成进阶版的项目案例实操后会颁发由汽车精英荟签发的培训证书。(对于有基础的学员可以直接参加进阶培训)
培训目标
1、掌握软件架构的基本概念
2、掌握基于需求的正向架构设计方法
3、掌握软件非功能性需求的理解和评估
4、掌握软件架构的功能安全和信息安全的特征属性
5、掌握软件架构开发的流程
6、掌握UML方法,培训后可以使用UML展开工作
7、了解软件架构的前瞻趋势和挑战
8、通过进阶项目实操,掌握如何通过EA工具完成UML设计
6、通过进阶项目实操,掌握利用工具完成需求分配和分析
7、通过进阶项目实操,掌握如何通过EA工具完成软件架构所有核心视图
8、通过进阶项目实操,掌握如何通过工具完成软件模块接口的详细定义
9、通过进阶项目实操,掌握Autosar OS的设计&调度的分析和验证
10、通过进阶项目实操,掌握如何评估软件架构实时性
11、通过进阶项目实操,掌握如何评估软件架构的资源上限
12、通过进阶项目实操,掌握如何设计安全相关的架构
汽车软件架构实操培训训练营中的进阶阶段会基于实际的项目为Base,通过分组教练的模式,让学员学习并且动手完成该实际项目的软件架构设计的全部输出产物,所以学员需要自带电脑并且自行安装好以下开发环境
1、电脑内存至少8G
2、Install Office software, including Powerpoint, Excel, Word and pdf viewer
3、Install Enterprise Architecture 15.0 or above version
汽车精英荟于2020年2月15日举行AUTOSAR & Adaptive AUTOSAR软件架构落地实践高级培训班2020(1月上海班)。
基 础 实 操 4月17-18日
1. Develop Process and requirement
2. SW Requirement design
2.1 The software boundary element
Input/Output, Power
Memory
2.2 Functional requirement
Input/Output, Power
Memory
Initial process
Running mode requirement
System performance
Control Law Requirement
2.3 Non-function requirement
Quality , Bi-Traceability, Testability
Safety requirement, ASIL B or QM?
Cyber security requirement
3. SW Architecture Design
3.1 SW Architecture Principle
3.2 How to design Architecture
3.3 Design Pattern Introduction
3.4 Design Constraint
Real Time Constraints
System Input/output Constraints
Hardware Constraints
Communication/Network Constraints
3.5 Static Architecture View
Layered Architecture
Function Architecture
Decomposition of the software into small compilation units (Modules)
Components Design
Interfaces Design
3.6 Dynamic Architecture View
Real-Time aspects
Calling Sequence
Interrupts
Cyclic/Event triggered Tasks
System State design
Initial Process analyze
Sequence design
Estimated CPU Load.
Max critical sections times
Shared Resources analysis
protection mechanisms
3.7 Design Method introduction -> UML
Requirement -> Use diagram
Component/Class diagram
Sequence diagram
State diagram
3.8 Configuration and reuse
4. Advanced Architecture technic
4.1 Function safety/Cyber security
E-GAS three level motoring strategy
Each SW component has ASIL level
Isolate from diffrent ASIL level
Task sequence monitoring
SeooC
Digital Signature
4.2 Domain Controller SW Architecture
4.3 Other Point for SW Architecture Design
OTA
Hypervisor
Software Architecture Design Practice and Case study will base on practical project and finish one simple Software architecture design work products as belows: |
1. Software Architecture Design Practice and Case study
3.1 SW develop process and work product
3.2 SW Architecture Work Product Overview
3.3 Requirement Elicitation and analyze for real ECU
3.4 UML design operation and practice in EA
3.5 Software Architecture Work product design in EA environment
3.6 AutoSAR OS design practice and Schedulable Analyze and Verification
3.7 SW Architecture Solution Evaluate and Estimate
3.8 Real Time Attribute Analyze
3.9 Shared Resource Analyze
3.10 Software Architecture design change for function safety
讲师介绍
具有10年以上汽车行业经验,国际顶尖零部件知名软件架构师,负责过ADAS域控制器软件开发集成 ,软件架构方案设计、开发及评审,电机控制器软件开发,DCDC控制器开发,具备完整的车规级ECU的软件架构正向设计,功能安全系统设计,完备的功能安全软件/ASpice开发流程与细节和丰富的IFX/NXP芯片开发经验。
基础实操4月17日-18日 进阶实操4月24日-25日
* 开课单位:汽车精英荟主办(出正式发票)
* 参加人数:10人(满10人截止 )
* 地址:上海市浦东新区
相关会议
2024-11-25上海
2024-11-22上海