
지속 가능한 SDV 아키텍처 설계
E/E 아키텍처는 SDV를 빠르고 효율적으로 개발하기 위한 5가지 핵심 요소 중 첫 번째입니다. 아키텍처와 시스템 설계는 지속적이고 애자일한 소프트웨어 개발 및 통합과 긴밀하게 연결되어 있으며, 소프트웨어 개발자와 시스템 아키텍트의 조화로운 설계 프로세스를 통해 시너지를 창출할 수 있습니다.
PREEvision은 이러한 협업을 실현하는 핵심적인 기반을 제공합니다. 흔히 SDV를 개발할 때에는 애자일 개발, 신속하고 업데이트, 코드 변경을 관리하기 위한 공용 Repository, 자동화 테스트, DevOps, 그리고 소프트웨어 팩토리(Software Factory) 등의 소프트웨어 개발 및 통합에 초점을 맞추는 경우가 많습니다.
SDV: 소프트웨어를 넘어


SDV의 목표는 지속적인 배포를 지원하는 빌드 파이프라인을 구축하여 시장 요구와 사용자 피드백에 신속하게 대응하는 것입니다. 이는 성공적인 SDV 개발의 필수 조건이지만, 전체 과정의 일부에 불과합니다.
SDV 솔루션은 전체적인(Holistic) 관점에서 접근해야 합니다. 여러 팀들이 개발한 컴포넌트를 통합하여 일관된 시스템 아키텍처를 설계하고, 아키텍처와 개발 프로세스를 동기화하여 애자일 및 CI/CD 원칙을 일관되게 적용해야 합니다.
오늘날 소프트웨어 개발자와 시스템 아키텍트의 설계 프로세스를 조율하는 과정에서 마찰이 자주 발생합니다. 개발자의 전체 여정을 지원하는 아키텍처 설계 백본을 활용하면 프로세스를 매끄럽게 가다듬고 직면한 과제들을 해결할 수 있습니다.
개발을 저해하는 3가지 요소 극복


현대적인 개발 환경에서는 요구사항 엔지니어링, 아키텍처 설계 및 양산 개발 전반에 걸쳐 파편화된 툴체인을 자주 마주하게 됩니다. 이로 인해 수많은 전환점들과 인터페이스가 발생하며, 애자일 환경에서는 스프린트마다 이러한 전환을 끊임없이 반복해야 합니다.
이러한 파편화는 품질 보증에 지나치게 많은 공수를 들게 만들고, 오류 발생 위험을 높입니다. 또한 서로 다른 방향으로, 서로 다른 속도로, 서로 다른 품질 수준으로 움직이는 데이터 사일로(Slio)들을 만들어냅니다. 이 "파편화, 전환, 사일로"라는 독성 삼인방은 SDV 개발이 지향하는 방향과 정면으로 상충합니다.
PREEvision은 모든 정보를 연결하는 백본을 제공하여 데이터 사일로와 인터페이스를 줄이고 개발 프로세스의 연속성을 높입니다.
아키텍처 설계 및 평가
견고하고 비용 최적화된 SDV 시스템을 개발할 수 있도록, PREEvision은 개발 초기 단계부터 다양한 아키텍처 대안들을 설계하고 검증할 수 있는 환경을 제공합니다. 사용자는 아키텍처의 핵심 성공 요인을 직접 정의하고 가중치를 부여할 수 있습니다.
- 다차원 검증: 차량 배리언트 전반에 대해 아키텍처를 비교 분석합니다. 중량, 비용, 설치 공간, 버스 부하, 타이밍, 보안 요구사항 등 핵심 목표를 동시에 종합적으로 평가할 수 있습니다.
- 도메인 특화 그래픽 언어: 풍부한 기능의 계층형 데이터 모델을 활용하여 아키텍처의 모든 요소를 개발합니다. 전용 다이어그램과 테이블을 활용해 기능 및 소프트웨어 아키텍처부터 토폴로지, 통신 설계, 하드웨어 및 지오메트리에 이르기까지 막힘없이 가시화하고 설계할 수 있습니다.
- 메트릭 프레임워크: 대안 설계를 위한 파라미터를 계산하고 Java 기반 메트릭 프레임워크로 현재 모델 데이터를 정량적으로 즉시 정량적 평가를 수행할 수 있습니다.
- 지속적인 일관성 유지: 설계한 아키텍처 배리언트가 실현 가능하고 유효한지 지속적으로 확인합니다. 사용자가 직접 설정한 규칙에 따라 백그라운드에서 상시로, 또는 필요시 수동으로 일관성 검사를 수행할 수 있습니다.


한눈에 보는 SDV 핵심 이점
PREEvision을 아키텍처 설계 백본으로 활용하여 시스템 전반의 모든 설계 활동을 통합하고, 완벽한 추적성과 일관성을 확보하세요.
- 원활한 프로세스 구축 및 인터페이스 대폭 축소
- 팀과 프로세스 단계를 분리하여 유연성 향상
- 지속적이고 소규모의 빌드 가능한(Buildable) 단계를 제공
- 개발 초기 단계에서 아키텍처를 다차원적으로 검증
- 지속적 아키텍처(Continuous Architecture) 원칙의 간편한 적용
- 개발자의 전체 여정(Developer Journey)을 완벽하게 지원
- 표준 포맷(AUTOSAR, DBC, RIF, KBL)을 통한 Software Factory와의 원활한 통합
전체 가치 사슬을 연결하는 애자일 딜리버리
PREEvision은 시스템 전반의 아키텍처 설계 활동을 체계적으로 관리하고 SDV 개발 프로세스에서 아키텍처 설계 백본 역할을 수행하며 추적성과 일관성을 유지합니다.






