서울--(뉴스와이어)--가전/컴퓨터 제품 등 모든 전자제품과 장비는 물론 지진 및 해일 예측 시스템, 교통 카드 시스템 등 각종 전산 시스템에서 소프트웨어가 안정적으로 동작하지 않는 다는 것은 전체 제품/시스템이 안정적이지 못하다는 것을 의미한다.

일반적으로 하드웨어는 오랜 기간의 검증과 테스트를 거쳐 안정성이 확보되어 있다고 본다. 그러나 소프트웨어는 하드웨어와는 달리 그 중요성이 부각된지 오래지 않았고 눈에 보이지 않는 특성 등 여러가지 이유로 안정성을 확보하기가 매우 어렵다.

국내의 경우 소프트웨어의 안정성을 주로 다루는 신뢰성 분석 분야에 전문가가 부족하고 현업에 종사하는 실무적 전문가는 전무하다고 보고 있어 해외 선진국의 기술과 경험을 도입하는 것이 반드시 필요한 상황이다.

특히, 최근 세계적인 전자회사인 삼성전자와 LG전자 등의 제품이 소프트웨어에 크게 의존하게 되면서 해당회사 들에게 있어 소프트웨어 신뢰성의 중요성은 기하급수적으로 커지고 있다. 전세계 시장을 리드하는 국내 전자회사 들이 지금과 같은 경쟁력을 유지하기 위해서 새로운 제품 개발에 투자하는 것과 함께 적절한 소프트웨어 신뢰성 분석을 통해 제품의 안정성을 보장하는 것은 필수적이다.

핸드폰의 신뢰성이 분석되지 않은 상황에서 수천만대가 전세계에 판매된 상황에서 안정성과 신뢰성이 낮아 전부 리콜하거나 사용자가 서비스센터로 가지고 와서 업그레이드 해야 한다면 그 비용은 어마어마할 것이다. 기업 이미지 손상까지 감안한다면 그 비용은 산출하기가 불가능할 정도가 될 것이다. 지진 예측 시스템이 소프트웨어의 오류로 정보를 전달하지 못하거나 잘못된 정보를 전달한다면 곧바로 인재에인한 대재앙으로 이어지거나 사회적 혼란을 야기시킬 것이다.

이런 위험을 100% 예방은 못해도 최소화시켜야 하지 않겠는가?

이러한 중요성과 필요성으로 KAIST EMDEC은 신뢰성 전문회사 모아소프트와 소프트웨어 테스팅 전문 기관인 STEN (소프트웨어 테스트 전문가 그룹)과 함께 세계적인 소프트웨어 신뢰성 분야의 전문가인 앤 마리(Ann Marie)를 초청하여 4월26일부터 3일간 실무 중심의 교육을 진행한다.

본 과정은 신뢰성 분야 세계 최고를 자랑하는 국제신뢰성센타(RAC)에서 실시중인 과정으로 커리큘럼이 실습 위주로 구성되어 있는 실무에서 즉시 활용되는 내용 중심의 과정으로, 국내에서는 접할 수 없었던 귀중한 실무 정보와 경험을 습득할 수 있도록 마련되었다. 또한 이해를 높이기 위해 동시통역이 제공된다. (소프트웨어 테스팅 교육을 통역했던 경험을 통해 검증된 완벽에 가까운 동시통역이 제공된다.)

실무 및 활용 중심의 소프트웨어 신뢰성 강좌는 소프트웨어 신뢰도 예측(Reliability Prediction)과 신뢰도 추정(Reliability Estimation)을 중심으로 소프트웨어 품질 영역 중 가장 측정하기가 까다로운 소프트웨어 신뢰성의 계량화 및 테스팅, 그리고 이를 활용한 추정(Estimation) 방법은 물론 현업에서 즉시 사용 가능한 도구 사용을 중점적으로 다룬다. 소프트웨어의 개발 그리고 프로세스에 너무도 매달려온 소프트웨어 개발자/매니저 및 QA(품질보증) 전문가에게 소프트웨어 공학에 대한 또 다른 시각을 실무적으로 제시한다. 소프트웨어 테스팅 전문가 및 매니저에게는 신뢰성 및 안정성을 실무적으로 테스트하고 측정하는 기법을 접할 수 있는 귀중한 기회이다.

주요 커리큘럼 내용은 아래와 같다.

- Characteristics that have been quantitatively correlated to software defects

- The predictor models & the process for predicting (eg. SEI CMM and industry lookup models)

- Class exercise with Frestimate

- How to convert defects to failure rate & measure failure rate and MTTF

- How to perform predictions on third party software

- How to predict availability and Mean Time To Software Restore

- How to predict maintenance effort

- How to predict test effort prior to the software being developed

- How estimator models are developed & the process for estimating during testing

- The models for estimating failure rate during testing (2 models covered in depth)

- How to use the estimator models to estimate testing effort required to reach some reliability objective.

- How to use the estimator models to determine When To Stop testing

[강사소개]

강사 Ann Marie Neufelder는 현재 미국 신뢰성분석센터(Reliability Analysis Center)에서 정기적으로 소프트웨어 신뢰성 강좌를 진행하고 있으며, 미국내의 방산 및 민간업체 등에 소프트웨어 신뢰성 관련 컨설팅 또는 프로젝트를 진행하고 있다. 또한 소프트웨어 신뢰성 해석을 위한 Frestimate 이란 분석 도구를 직접 개발하였으며, 전세계에 공급하고 있다.

주요 저작은 다음과 같다.

1. "How to Measure the Impact of Specific Development Practices on Fielded Defect Density", ISSRE Conference Proceedings, 2000
2. "How to predict software defect density during proposal phase", NAECON Conference Proceedings, 2000
3. "System and software Reliability and Assurance Notebook", January 1997, Rome Laboratory, Griffiss Air Force Base, NY.
4. "SEMATECH Tactical Software Reliability Guidebook", August 1995, Austin TX.
5. "Ensuring Software Reliability",Marcel Dekker, 1993
6. "Applying Software Reliability and TQM Principles" Tenth Annual Software

웹사이트: http://www.sten.or.kr

연락처

권원일 02-561-0376