정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 분석설계 단계, 데이터베이스 세부검토내용 "02. 외부 연계 시스템 간의 데이터 무결성 확보를 위한 설계가 충분한지 확인한다."의 세부검토방법
01. 외부연계 데이터간의 매핑설계의 적정성을 확인한다. - 아키텍처 설계서와 인터페이스설계서에 정의된 외부 연계 방안이 일치하는 지 확인한다. - 인터페이스설계서에서 정의된 각각의 외부 인터페이스별로 데이터 간의 매핑이 설계되었는지 데이터매핑설계서를 확인한다. - 송/수신 데이터가 송/수신 할 시스템의 데이터 설계를 반영하고 있는지 송/수신 시스템의 테이블 설계서와 데이터매핑설계서를 확인한다. - 수신된 데이터의 개체 무결성 확보를 위한 기본 키 확보가 적정하도록 데이터를 매핑하고, 로직을 설계하였는지 데이터매핑설계서와 클래스 설계서를 확인한다. - 수신된 데이터의 참조 무결성을 확보할 수 있도록 데이터 전송 순서 및 방안이 정의되었는지 데이터매핑설계서와 클래스 설계서를 확인한다. - 연계된 시스템 간의 코드 정의가 달라 코드 매핑이 필요한 경우를 식별하여 정의하고 있는지 데이터매핑설계서와 클래스 설계서를 확인한다. 02. 외부 연계된 데이터의 무결성 확보를 위한 상호검증이 적정하게 반영되어 있는지 확인한다. - 외부 연계로 송/수신 된 데이터 간의 데이터 무결성 확보를 위한 상호검증 방안을 설계하고 있는지 인터페이스설계서와 클래스 설계서를 확인한다. - 인터페이스 설계서에서 정의된 데이터 무결성 확인 방안 중 자동화가 필요한 것에 대해 처리로직이 클래스 설계서 또는 DBMS(트리거, 프로시져 등)에 설계되었는지 확인한다. - 장애 및 비정상적인 상황이 발생되어 데이터 무결성을 확보하지 못할 경우 시스템 사용자 또는 운영자가 인지할 수 있도록 설계되었는지 인터페이스설계서와 클래스 설계서를 확인한다.