Certificate Authentication

Software Development Engineering With UML Certificate for 萌 徐

Add to LinkedIn

Certificate ID: 
660343
Authentication Code: 
48d8a
Certified Person Name: 
萌 徐
Trainer Name: 
建光班
Duration Days: 
2
Duration Hours: 
14
Course Name: 
Software Development Engineering With UML
Course Date: 
2021-11-18 09:00 to 2021-11-19 16:00
Venue: 
Shanghai
Course Outline: 

Software Development  Engineering With UML-Ben

 

Has over fourteen years’ experience of Automotive E/E system and software development

with

• Strong experience of software development for hybrid powertrain system, chassis system

and ADAS product.

• Experienced system and architect competency with a demonstrated history of working

for advanced safety products development of the automotive industry.

• Expertise skilled automotive Software design and development process, software

quality management and software function safety of ISO26262.

• Expertise skilled in Embedded Software, Motor Control, Embedded C, Java and AUTOSAR

OS.

• Expertise skilled Model-Based Software Development methodology, process and

toolchain-building, such as Matlab/Simulink/Stateflow, UML/SysML for system development

language.

• Strong experience of automotive prototype/productive control system development

for hybrid powertrain and advanced assistance driving system.

• Strong knowledge of ADAS system architectures and control strategies for single sensors

and multiple sensors.

• Strong knowledge of system requirements engineering and toolchain of development

(Polarion, Doors, Plastic, Integrity PTC).

Software Engineering with UML

On basis of model-based software design and development engineering for embedded system

with foundation, and senior level, provided by personal and company dedicated On- line/site

Consulting Services.

The training will be following topics:

November 18th, 2021

UML - Overview

• Goals of UML

• A Conceptual of Model of UML

• OO(Object-Oriented) Analysis and Design

• Role of UML in OO Design

UML- Basic Notations

• Class Notation

• Object Notation

• Interface Notation

• Collaboration Notation

• Use Case Notation• Actor Notation

• Initial State Notation

• Final State Notation

• Active Class Notation

• Component Notation

• Note Notation

• Interaction Notation

• State Machine Notation

• Package Notation

• Note Notation

• Dependency Notation

• Generalization Notation

• Extensibility Notation

User-Case Diagram

• Purpose of User Case Diagram

• How to Draw a User Case Diagram

• Where to Use User Case Diagrams

• Case Study:

UML – Standard Diagram

• Structure Diagrams

• Behavior Diagrams

UML – Class Diagram

• Purpose of Class Diagram

• How to Draw a Class Diagram

• Where to Use Class Diagrams

• Case Study

UML – Object Diagram

• Purpose of Object Diagrams

• How to Draw an Object Diagram

• Where to Use Object Diagrams

• Case Study

November 19th, 2021

UML – Component Diagram

• Purpose of Component Diagrams

• How to Draw a Component Diagram

• Where to Use Component Diagrams

• Case Study

UML – Interaction Diagram

• Purpose of Interaction Diagrams

• How to Draw a Interaction Diagram

• Where to Use Interaction Diagrams

• Case Study

UML – State-chart Diagram

• Purpose of State-chart Diagrams

• How to Draw a State-chart Diagram

• Where to Use State-chart Diagrams

• Case Study

UML – Activity Diagram

• Purpose of Activity Diagrams

• How to Draw a Activity Diagram

• Where to Use Activity Diagrams• Case Study

UML – Package Diagram

• Purpose of Package Diagrams

• How to Draw a Package Diagram

• Where to Use Package Diagrams

• Case Study

Conclusion

 Steps of the system analysis and design processes by UML modeling language

Patterns for ensuring traceability between requirements and the software code

Testing requirements on the system modeling architecture

Notice: The above training-mentoring sessions are conducted interactively using Requirement

Engineering and Modeling tools in order to ensure good level of traceability between

requirements and underlying solutions. Concepts are explained first using basic examples and

are then followed by solution drafts to your own issues. After this session, we can accompany

you by reviewing and validating your solutions depending on your needs.

Course Name Eng: 
Software Development Engineering With UML