요구사항의 시스템화 타당성 분석

요구사항의 시스템화 타당성 분석

“정보화사업 사전타당성분석 방법론 연구”(한국전산원 2004)에서 “기술적 타당성 분석에서는 적용기술의 적합성 및 기술실현의 가능성이 분석의 핵심적 내용이 된다.”라고 명시하면서, 성능 및 용량산정의 적정성, 시스템 간 상호 운용성, IT 시장 성숙도 및 트렌드 부합성, 기술적 위험 분석을 언급하고 있다.

요구사항 기술적 타당성 검토 4단계

1. 성능 및 용량산정의 적정성

시스템 용량산정 방법”에서 목표 시스템의 용량이 산정되면, 과거 유사 프로젝트 경험치를 적용하여 필요시 재조정한 후, 성능 관련 비기능 요구사항과 비교하여 적정성 여부를 판단한다.

2. 시스템 간 상호 운용성

상호 운용성이란 다른 목적을 지닌 2개 이상 시스템들이 상호 간 정보 및 서비스를 교환하면서 효과적으로 운용될 수 있는 시스템의 능력을 의미한다(한국전산원 2004).

요구사항 중에서 목표 시스템이 조직 내외 타 시스템과의 연동을 요구하는 경우, 상호 운용이 가능한지 여부를 판단해야 한다.

3. IT 시장 성숙도 및 트렌드 부합성

시스템 구축 시 요구되는 영역별 정보 기술들의 시장 성숙도 및 발전 방향을 파악하고, 요구사항이 이에 부합하는지 판단해야 한다. 시장 성숙도가 낮거나, 발전 방향에 부합되지 않는 기술들은 향후 더 이상 사용되지 않을 가능성이 높아 시스템의 유지 보수가 어려운 상황이 발생할 수 있다.

4. 기술적 위험 분석

요구사항을 만족시키기 위하여 적용한 기술의 복잡성, 검증 여부, 의존성 등에 대하여 위험 발생 가능성, 영향도를 파악한다.

기술의 특성내용
복잡성– 기술의 안정성, 시장성, 개방성을 저해하는 모든 요소
– 하드웨어, 소프트웨어, 솔루션의 적용이 아키텍처와 불일치
검증 여부– 적용 기술에 대한 조직 내 무경험
– 외부 지원 불가능
의존성– 특허 및 라이선스에 따른 문제
– 특정 업체 기술에 대한 의존
기술적 위험 분석

출처

NCS 학습모듈: 20.정보통신 > 01.정보기술 > 02.정보기술개발 > 02.응용SW엔지니어링 (일부 수정)

코멘트 제출

컨텐츠 복사 및 출력 방지! - 회원 가능