基于模型的敏捷式软件开发
培训课程
培训课程
Model-based software development has become state of the art for automotive embedded applications. Toolchains have been established, and methods and procedures have been defined to address the strong requirements of functional safety standards.
Best practices within general software development, however, propose to overcome strict waterfall process models and promote agile methods in order to address real-world challenges, such as late changes or vague requirements. These real-world scenarios exist in automotive software development, and agile methods will also be beneficial here. This training class introduces the basic principles of agile methods and elaborates on their instantiation in model-based development. The class assists participants in gaining first-hand experience in agile methods, and participants will apply some of these methods in live sessions.
This training class is targeted at modelers, developers, testers, quality managers, project managers, and team leaders, who want to familiarize themselves with agile methods and how agile methods comply with model-based development of embedded software based on MATLAB/Simulink and similar.
Hands-on: Agile principles in a nutshell
Hands-on: Analysis of model structure
Hands-on: Using a model refactoring tool
Hands-on: Creating a Kanban board