CODEDRAGON ㆍDevelopment/Software Engineering
2단계:시스템 간 상호 운용성
· 상호 운용성(interoperability)이란 다른 목적을 지닌 2개 이상 시스템들이 상호 간 정보 및 서비스를 교환하면서 효과적으로 운용될 수 있는 시스템의 능력을 의미한다(한국전산원 2004).
· 요구사항중에서 목표 시스템이 조직 내외 타 시스템과의 연동을 요구하는 경우, 상호 운용이 가능한지 여부를 판단해야 한다.
상호 운용성(interoperability)
상호 운용성은 시스템 또는 제품이, 고객 측의 특별한 노력 없이도 다른 시스템이나 제품과 함께 잘 동작하기 위한 능력입니다.
http://www.terms.co.kr/interoperability.htm
https://en.wikipedia.org/wiki/Interoperability
검토대상 산출물
· 제안요청서 / 제안서 / 계약서 / 사업수행계획서
· 사용자 요구사항 정의서 / 사용자 요구사항 추적서
· 아키텍처 분석 설계서(추후 도출 명세서)
시스템 유연성 확인 절차
시스템의 확장/ 변경/ 교체 시 응용시스템이 변경되지 않도록 유연성을 고려하여 요구사항이 도출되었는지 검토
· 제안요청서, 제안서, 계약서, 사업수행계획서 및 회의록에 명시된 시스템 유연성에 관련된 요구사항이 충분히 도출
· 요구사항 정의서에 반영되어 있으며 추적관리가 되는지 검토
· 제안요청서, 제안서, 계약서, 사업수행계획서 및 회의록 등을 검토하여 하드웨어의 추가, 변경, 교체 등이 발생할 경우 응용 시스템에 미치는 영향을 최소화하도록 요구사항이 도출되어 요구사항 정의서에 반영되어 있으며 추적관리가 되는지 검토
하드웨어 및 패키지가 특정 공급자에 종속적이지 않고 독립적으로 시스템을 구성할 수 있도록 요구사항이 도출되었는지 검토
· 요구사항 정의서 및 아키텍처 설계서에 상호 운용성을 위반하는 요소가 포함되었는지 검토
· 특정 하드웨어 및 패키지가 공급자에 종속적인 구성으로 시스템의 확장, 변경 및 교체 시 유연성을 해치는 요소가 포함되었는지 검토
기타 검토사항
· 제품공급자가 제공하는 제품사양서, 설명서 등의 검토를 통해서 본 프로젝트에 적용된 기술 가이드라인을 수용하는지 검토할 수 있음
· 특별한 사유에 의해 공급자가 유일한 하드웨어 또는 패키지를 선정할 경우 선택 사유가 객관적으로 타당성이 있는지 검토, 상호 운용성의 준수 및 제품 공급자의 지속적인 지원 가능성 검토
· 업무 특성상 유일한 기능 또는 성능을 제공하는 제품을 선정하여야 하는 경우 상호 운용성의 준수 여부와 제품공급자가 지속적으로 유지보수 및 업그레이드를 지원할 수 있는지 확인
· 도입되는 제품은 특정 벤더에 종속되지 않는 표준을 준수할 필요
시스템 간 상호 운용성 검토사항
· 시스템의 유연성 측면에서 요구사항이 충분히 도출되었는지 확인
· 서로 다른 시스템간 상호 정보 및 서비스 교환 가능성 등 검토
· 제안요청서, 제안서 등에 명시된 시스템 유연성에 관한 요구사항이 적정하게 도출되었는지 확인하는 것이 목적
· 시스템의 확장, 변경, 교체 등 시스템 구성 환경의 변화에 대하여 응용시스템이 유연하게 적응할 수 있는지 검토
· 하드웨어 및 패키지의 공급자에 대한 종속성을 최소화하여 환경 변화에 신속히 대응할 수 있는지 검토
'Development > Software Engineering' 카테고리의 다른 글
Design Patterns (0) | 2019.05.20 |
---|---|
데이터 아키텍처(Data Architecture), Data Architecture Reference Model 도식도 (0) | 2019.05.19 |
기술 환경 정의 자료 수집 - 자료 존재 유무 파악, 자료 조사, 조사 자료 분석 (0) | 2019.05.17 |
기능 현황, 기능 현황 작성 시 고려 사항 (0) | 2019.05.16 |
3단계:IT 시장 성숙도 및 트렌드 부합성 (0) | 2019.05.15 |