엔지니어링 서비스

소프트웨어 개발의 프로세스 및 방법

제어 소프트웨어를 위한 신속한 프로세스

차량의 제어 소프트웨어는 현행 안전 표준을 충족해야 합니다. AVL은 개발 목표를 효율적으로 달성할 수 있도록 방법과 프로세스를 적용합니다.

Software Methods and Processes

자동차 개발에는 항상 엄격하게 정의된 표준이 적용되고, 이는 차량에 사용되는 소프트웨어에도 적용됩니다. ASPICE(Automotive Spice) 품질 표준과 ISO 26262 안전 표준이 특히 중요합니다.

법적 표준에는 충족해야 하는 사양이 명확하게 명시되어 있지만 실제 구현은 자세히 정의되어 있지 않아 개발팀에게 큰 어려움을 줄 수 있습니다. AVL은 가장 효율적인 방법으로 해당 표준을 준수하면서 지속적으로 개발할 수 있는 방법과 도구를 제공합니다.

20년 이상 연속 검증된 소프트웨어 제품을 성공적으로 개발한 경험을 바탕으로 규정을 준수하는 프로세스, 방법 및 도구의 구현과 적용을 가이드합니다.
 

성공적인 소프트웨어 개발에는 다음과 같은 다양한 작업이 포함됩니다.

  • 현재 고객의 시장에 적용되는 모든 관련 표준을 체계적으로 파악
  • 표준 요구 사항에 따른 내부 프로세스 정의 구현
  • 개발 시 효과적인 적용을 위한 프로세스 미세 조정
  • 내부 프로세스 정의를 여러 추상적인 수준으로 분류하여 개발자가 쉽게 액세스할 수 있도록 제공
  • 가장 실용적이고 원활한 프로세스 설계 가능
  • 일상 업무에 프로젝트를 적용하기 위한 실용적이고 효율적인 개발자 교육
  • 개발 프로세스 및 제품의 외부 검증

AVL은 이러한 작업을 지원하여 성공적인 소프트웨어 개발을 원활하게 진행합니다.

Challenges in SW Methods and Processes
Process Control Modules

AVL은 요구 사항과 법적 표준의 모든 측면을 충족하는 최상의 소프트웨어 제품을 제공하기 위해 고유한 프로세스, 방법 및 도구(PMT) 접근 방식을 개발했습니다.

  • P – 프로세스: 표준 요구 사항을 프로세스 수준과 연결하여 사양의 요구 사항을 통해 구현해야 하는 활동을 도출하고 이를 개발 주기에 따라 분류합니다. 그리고 전체 프로세스에서 공통 표준에서 요구하는 대로 개발의 추적성과 일관성을 보장합니다.
  • M – 방법: V 사이클의 모든 단계에 포괄적인 방법론을 적용합니다.
  • T – 도구: 프로세스에서 요구 사항을 구현하고 프로세스 및 방법론에 도움이 되는 적절한 도구(예: Enterprise Architect와 같은 소프트웨어 아키텍처 도구)를 사용합니다.

AVL의 서비스는 해석적 컨설팅 그 이상입니다. AVL은 자동차 개발 및 소프트웨어 제품이 실제로 어떻게 작동하는지 잘 이해하고 있으며, 이러한 경험을 바탕으로 차량 내 소프트웨어 작동에 이르기까지 프로세스 전반에 걸쳐 고객을 지원합니다.

다음의 세 단계로 고객을 가이드합니다.

  • 차이 분석: 워크숍을 통해 공통 표준을 충족하기 위해 사용 가능한 리소스를 조사합니다. 차이가 발견될 때마다 이를 해소하는 방법에 대한 정보를 제공합니다.
  • AVL PMT 체인: AVL은 견고한 툴체인을 제공하고 이를 개발 프로세스에 맞게 조정하고 구현합니다.
  • 워크숍: AVL은 프로세스 세션에서 품질 및 프로세스 엔지니어를 교육합니다.
     

고객은 소프트웨어 개발 프로세스에서 AVL의 프로세스 및 방법론 기술을 통해 몇 가지 중요한 이점을 누릴 수 있습니다.

미래 지향적

특히 첨단 운전자 보조 시스템(ADAS)이 도입된 이후 표준을 충족하는 것이 그 어느 때보다 중요해졌습니다. 고객은 해당 인증서를 제작하여 제시해야 합니다. AVL의 검증된 개발 프로세스는 이러한 표준을 충족하고 고객이 시장 위치를 ​​확고히 하는 데 도움이 됩니다.

효율

효율적인 개발 프로세스는 생산 단계를 일정에 맞게 유지하는 데 매우 중요하며 결코 사소한 것이 아닙니다. 작업 계획은 명확하게 정의 및 구현되어야 하며 요구사항은 모호함 없이 추적 가능해야 합니다. 여기서 소프트웨어 개발 중 프로젝트 효율성과 리소스 일정 준수를 모두 보장합니다. 그리고 완성도가 높은 제품이 제때 출시되는 것입니다.

품질 및 생산성

AVL의 지원을 통해 고객은 원하는 제품을 원하는 시기에 제공할 수 있습니다. 필요한 모든 기능을 포함하여 소프트웨어를 예정대로 구현할 수 있습니다. 

문서화

AVL은 고객을 위해 구현되고 규정을 준수하는 모든 프로세스와 방법을 문서화합니다. 이를 통해 개발 프로세스 환경에서 문서를 쉽게 채택하고 구현할 수 있습니다. 도구에 관계없이 프로세스 전반에 걸쳐 고객을 지원합니다.

지침

AVL은 고객에게 제공하는 각 도구를 가장 잘 사용하는 방법에 대한 지침을 제공합니다. 더불어 직원들에게 명확하고 이해하기 쉬운 교육을 제공합니다.

평가 지원

가장 철저하고 법률을 준수하는 개발도 승인 없이는 유효하지 않습니다. 그렇기 때문에 AVL은 고객의 품질 평가를 기꺼이 도와드리고 있습니다. 이를 통해 고객이 소프트웨어가 상업적 용도로 승인될 때까지 보장합니다.

관련 주제

AVL은 새로운 솔루션을 지속적으로 개발하고 있습니다. 당신을 위한 흥미로운 콘텐츠:

Tailored Feature Development ADAS
맞춤형 기능 개발

AVL은 모든 차량을 위한 첨단 운전자 보조 시스템(ADAS) 및 자율 주행 기능(AD)을 포함해, 고객의 요구에 맞는 맞춤형 솔루션을 개발합니다.

Software Toolchain Maestra
소프트웨어 개발 툴체인

제어 소프트웨어가 최적화되길 원하시나요?  AVL의 툴은 모든 최신 표준에 따라 모델 기반 개발 및 검증을 제공합니다.

지속 가능한 미래로 나아가기: 소프트웨어 개발 프로세스 및 방법 분야의 새로운 기능을 알아보세요.

avl_sensorikhalle-2
Press Release
AVL Opens New Center for Mobility and Sensor Testing in Roding

Innovative Test Infrastructure for Driver Assistance Systems and Autonomous Driving