시스템 요구사항 → 시스템 아키텍처 (하드웨어+소프트웨어+기계 등 전체 구조)시스템 아키텍처 중 소프트웨어에 할당된 요구사항을 추려 소프트웨어 요구사양서 작성소프트웨어 요구사양을 만족시키기 위해 소프트웨어 아키텍처 설계이 단계에서 컴포넌트(모듈)를 정의하고, 컴포넌트 간 인터페이스를 설계함 (이때 각 컴포넌트 내부는 블랙박스)이후 각 컴포넌트 내부를 화이트박스로 보고 소프트웨어 상세설계 수행 (데이터 구조, 알고리즘, 함수 흐름 등)상세설계를 바탕으로 코드 구현이 흐름은 자동차 분야에서 ISO 26262 기능안전 표준이나 ASPICE 프로세스에서도 유사하게 정의하고 있습니다.1. 코드는 어떤 하드웨어에 작성되는가?말씀하신 대로, 코드는 결국 특한 하드웨어(마이크로컨트롤러, MCU)에 저장되고 실행됩니다...