2015년 10월 28일 수요일

[SW공학 동영상 8화] 성공하는 SW만들기 이상은소장


  • 성공하는 소프트웨어란?
  • 올바른 SW 개발을 위해 중요한 것은?
  • SW 개발 전에 반드시 고려해야 할 기술적 사항은?
  • SW공학과 서비스공학의 핵심요소?
  • 관련된 글로벌 사례
  • 성공하는 SW개발을 위해서

ISO 26262 자동차 기능 안전을 위한 MISRA 코딩 규칙 적용 방법

ISO 26262에서는 최신의 SW 공학기술 및 개발 기법을 적용하여 안전한 자동차SW 개발을 하도록 요구하고 있다. 이중에서 MISRA(Motor Industry Software Reliability Association)코딩 표준은 자동차 SW개발자가 필수적으로 준수해야 하는 개발 기법으로,  많이들 어려워하는 부분이기도 하다.  ISO 26262에서 요구하는 MISRA가 무엇인지, 이것을 SW 개발에서 어떻게 적용해야 하는지, ㈜ 티큐엠에스에서 수석컨설턴트로 활동하고 있는 노경현 이사의 자문을 통해 살펴 보았다.
ISO 26262의 소프트웨어 테스팅 방법
자세히 보기 →

SI와 솔루션 개발의 차이 - 테스트 편

테스트의 절차와 목적에 대해 먼저 알아보도록 한다. 테스트 방법이나 절차는 잘 알고 있지만 그 절차가 왜 필요한 지에 대해 정확히 정리하고 SI 와 솔루션 테스트의 차이가 무엇인지 알아보기로 한다. 그리고 솔루션 테스트를 위한 최신 트렌드에 대해 살펴보고, 마지막으로 사례를 통해 솔루션 테스트의 역할과 목표를 확인해보기로 한다.

테스트의 절차와 목적

테스트의 절차
소프트웨어 테스트는 사전적인 의미로 "주요 이해관계자들에게 시험 대상 제품 또는 서비스의 품질에 관한 정보를 제공하는 조사 과정이다. 또한 소프트웨어에 대한 객관적이고 독립적인 시각을 제공하여 사업주체가 소프트웨어 구현의 위험성을 올바로 이해하도록 한다" 라고 정의되어 있다. 다시 말해 개발하고자 했던 의도대로 만들고 있는지 확인하는 것이라고 해석 할 수 있다. <그림 1>은 소프트웨어 테스트 절차를 나타내고 있다.

소프트웨어 테스트 절차