Get in Touch

Course Outline

  • Understanding the concept of design
  • Overview of design tools
  • Establishing design objectives
    • Addressing challenges in Software Engineering
    • Ensuring reusability
    • Promoting maintainability
    • Facilitating testability
    • Enhancing configurability
    • Implementing abstraction
    • Improving readability
    • Achieving designs free from redundancy
    • Employing decomposition
    • Utilizing verbalization
    • Applying modularization
    • Practicing information hiding
    • Creating context-free modules
    • Implementing loose coupling
    • Achieving strong cohesion
    • Managing acyclic dependencies

Requirements

  • Fundamental knowledge of embedded systems
  • Proficiency in Embedded C programming
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories