Embedded C Application Design Principles for Automotive Professionals Training Course

Overview

A two day course covering all design principles with code examples coupled with recent industrial technology; very useful for automotive software developers

Requirements

  • Basic Embedded System Knowledge
  • Embdedded C Programming

Course Outline

  • What is design?
  • Design tools overview
  • Defining design goals
    • Software Engineering Challenges
    • Reusability
    • Maintainability
    • Testability
    • Configurability
    • Abstraction
    • Readability
    • Redundency-free design
    • Decomposition
    • Verbalization
    • Modularization
    • Information Hiding
    • Context-free modules
    • Loose coupling
    • Strong cohesion
    • Acyclic dependencies

Leave a Reply

Your email address will not be published. Required fields are marked *