2026/03 3

QA가 실질적인 영향을 만드려면?

QA가 모든 산출물을 검토하지 않고 위험 기반으로 QA활도 우선화 해야 한다고 그랬자나. 근데 QA가 엔지니어가 아닌데 각 프로젝트에서 위험이 될 요소들을 보통 어떻게 추출해? QA가 모든 산출물을 100% 검토하지 않고 위험 기반(risk-based)으로 우선순위를 정하는 것은 ASPICE SUP.1의 실무적 핵심입니다. 특히 독일 자동차 회사(Bosch, Continental, VW 등)에서 강조하는 방식으로, QA 엔지니어가 소프트웨어/시스템 전문 엔지니어가 아니더라도 협업을 통해 위험 요소를 효과적으로 추출합니다.QA는 “기술 전문가가 아니지만, 프로세스와 위험 관점의 전문가” 역할을 합니다. 위험 추출은 QA가 혼자서 하는 것이 아니라, 프로젝트 팀과 공동으로 수행하는 구조로 설계되어 있습니다...

임베디드 소프트웨어 구조_어떤 개념인가

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

설계서에서 인터페이스란?

흔지 자동차 소프트웨어 아키텍처 설계 문서에서 모듈 간의 인터페이스라고 지칭하는 것은 모듈이 아니야? 예를 들어 어떤 요구사항으로 생긴형태야? (모듈이랑 비교했을 때) 자동차 소프트웨어 아키텍처(예: AUTOSAR 기반)에서 모듈(Module)과 인터페이스(Interface)는 명확히 구분되는 개념입니다. 결론부터 말씀드리면, 인터페이스는 모듈 그 자체가 아니라 '모듈이 외부와 소통하는 통로이자 약속'입니다.이해하기 쉽게 비유와 요구사항 관점에서 비교해 드릴게요.1. 모듈 vs 인터페이스: 쉬운 비유모듈 (Module): 기능을 수행하는 '본체'입니다. (예: 카세트 테이프 플레이어) 내부적으로 어떻게 동작하는지(모터가 돌고 자기장을 읽는 등)를 포함합니다.인터페이스 (Interface): 모듈에 ..