INCLUDE
Software Development Lifecycle (SDLC)
Core Concepts
Design Principles and Patterns
Engineering Tools and Practices
Software Quality Assurance
Toolchain