01
课程概述
软件架构(softwarearchitecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。具体的,软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个组件,组件的外部可见属性及组件之间的相互关系。组件的外部可见属性是指其他组件对该组件所做的假设。目前很多公司没有专门的软件架构工程师、专家的岗位,大多数公司的软件架构主要是根据软件开发工程师不同的理解进行一些抽象迭代,缺乏专业性,可继承性和可重用性。本课程的设立目的是通过我司的首席软件架构师给汽车行业的公司和个人做系统专业性地正向培训和实操项目案例的训练,从而帮助相关学员达到一个新的认知水平和实操技能。汽车软件架构实操培训训练营不同于目前市场上其他所有公司的理论基础类培训,专门针对个人或者企业的员工推出了以软件架构项目实践的实操培训,面向基础入门者和进阶的学员。
02
培训目标
1、掌握软件架构的基本概念
2、掌握基于需求的正向架构设计方法
3、掌握软件非功能性需求的理解和评估
4、掌握软件架构的功能安全和信息安全的特征属性
5、掌握软件架构开发的流程
6、掌握UML方法,培训后可以使用UML展开工作
7、了解软件架构的前瞻趋势和挑战
8、通过进阶项目实操,掌握如何通过EA工具完成UML设计
6、通过进阶项目实操,掌握利用工具完成需求分配和分析
7、通过进阶项目实操,掌握如何通过EA工具完成软件架构所有核心视图
8、通过进阶项目实操,掌握如何通过工具完成软件模块接口的详细定义
9、通过进阶项目实操,掌握AutosarOS的设计调度的分析和验证
10、通过进阶项目实操,掌握如何评估软件架构实时性
11、通过进阶项目实操,掌握如何评估软件架构的资源上限
12、通过进阶项目实操,掌握如何设计安全相关的架构
汽车软件架构实操培训训练营中的进阶阶段会基于实际的项目为Base,通过分组教练的模式,让学员学习并且动手完成该实际项目的软件架构设计的全部输出产物,所以学员需要自带电脑并且自行安装好以下开发环境
1、电脑内存至少8G
2、InstallOfficesoftware,includingPowerpoint,Excel,Wordandpdfviewer
3、InstallEnterpriseArchitecture15.0oraboveversion
03
讲师介绍
具有10年以上汽车行业经验,国际顶尖零部件知名软件架构师,负责过ADAS域控制器软件开发集成,软件架构方案设计、开发及评审,电机控制器软件开发,DCDC控制器开发,具备完整的车规级ECU的软件架构正向设计,功能安全系统设计,完备的功能安全软件/ASpice开发流程与细节和丰富的IFX/NXP芯片开发经验。基础实操04
06月11日
1.DevelopProcessandrequirement2.SWRequirementdesign2.1ThesoftwareboundaryelementInput/Output,PowerMemory2.2FunctionalrequirementInput/Output,PowerMemoryInitialprocessRunningmoderequirementSystemperformanceControlLawRequirement2.3Non-functionrequirementQuality,Bi-Traceability,TestabilitySafetyrequirement,ASILBorQM?Cybersecurityrequirement3.SWArchitectureDesign3.1SWArchitecturePrinciple3.2HowtodesignArchitecture3.3DesignPatternIntroduction3.4DesignConstraintRealTimeConstraintsSystemInput/outputConstraintsHardwareConstraintsCommunication/NetworkConstraints3.5StaticArchitectureViewLayeredArchitectureFunctionArchitectureDe转载请注明:http://www.0431gb208.com/sjszjzl/484.html