Additional automotive processes and practices
ASPICE and functional safety are the biggest two processes that are used in automotive software development. However, many other smaller processes and practices can be used to aid in software development. This section will cover four smaller tools that focus on problem prevention and problem-solving.
DFMEA
Design Failure Mode and Effects Analysis (DFMEA) is a process, tool, practice, or approach that’s used to reduce and prevent design failures. It is a specialization of FMEA and doesn’t just apply to software engineering – it is an excellent tool that can be used by software designers. It’s a structured approach that considers what failure modes may exist in a design, prioritizes them, and makes design updates as appropriate based on how they’ve been identified and prioritized. It’s similar to risk management in terms of how it identifies, prioritizes, and specifies actions to be taken.
...