Ann Marie, 소프트웨어 신뢰성 어떻게 분석할 것인가?
본 과정은 신뢰성 분야 세계 최고를 자랑하는 국제신뢰성센타(RAC)에서 실시중인 과정으로 커리큘럼이 실습 위주로 구성되어 있다. 실무에서 즉시 활용되는 내용 중심의 과정으로, 국내에서는 접할 수 없었던 귀중한 실무 정보와 경험을 습득할 수 있도록 마련되었다.
우리가 일반적으로 가전/컴퓨터 제품 등 모든 전자제품과 장비는 물론 지진 및 해일 예측 시스템, 교통 카드 시스템 등 각종 전산 시스템에서 소프트웨어가 안정적으로 동작하지 않는 다고 말할 때 그것은 전체 제품/시스템이 안정적이지 못하다는 것을 의미하게 된다.
하드웨어는 오랜 기간의 검증과 테스트를 거쳐 안정성이 거의 확보되어 있다고 본다. 그러나 이와는 달리 소프트웨어는 그 중요성이 부각된지 얼마 되지 않았고 눈에 보이지 않는 특성 등 여러가지 이유로 안정성을 확보하기가 매우 어려운 것이 사실이다.
국내의 경우 소프트웨어의 안정성을 주로 다루는 신뢰성 분석 분야에 전문가가 부족하고 현업에 종사하는 실무적 전문가는 거의 전무한 상태여서 해외 선진국의 기술과 경험을 도입하는 것이 반드시 필요한 상황이다.
특히, 최근 세계적인 전자회사인 삼성전자와 LG전자 등의 제품이 성능의 다양화 및 고기능의 역할을 소프트웨어에 크게 의존하게 되면서 이들 뿐만 아니라 관련 회사들에게 있어 소프트웨어 신뢰성의 중요성은 기하급수적으로 커지고 있다. 세계 시장을 리드하는 국내 전자회사들이 지금과 같은 경쟁력을 유지하기 위해서는 새로운 제품 개발에 투자하는 것과 함께 소프트웨어 신뢰성 분석을 통해 제품의 안정성을 보장하는 것은 필수적이다.
한 예로, 핸드폰의 신뢰성이 분석되지 않은 상황에서 수천만대가 전세계에 판매된 상황에서 안정성과 신뢰성이 낮아 전부 리콜하거나 사용자가 서비스센터로 가지고 와서 업그레이드 해야 한다면 그 비용은 어마어마할 것이다. 기업 이미지 손상까지 감안한다면 그 비용은 산출하기가 불가능할 정도가 될 것이다. 또한, 지진 예측 시스템이 소프트웨어의 오류로 정보를 전달하지 못하거나 잘못된 정보를 전달한다면 곧바로 인재에인한 대재앙으로 이어지거나 사회적 혼란을 야기시킬 것이다. 이런 위험을 100% 예방은 못해도 최소화시켜야 하지 않겠는가?
이러한 필요성으로 앤 마리(Ann Marie)의 이번 국내 강좌는 소프트웨어 신뢰성에 관한 선진 지식 및 실무를 습득할 수 있는 매우 중요한 기회가 될 것이다.
실무 및 활용 중심의 이번 소프트웨어 신뢰성 강좌는 소프트웨어 신뢰도 예측(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
웹사이트: http://www.sten.or.kr
연락처
권원일 02-561-0376