시스템개발사업 구조적 정보공학적 모델, 설계 단계, 응용시스템 세부검토내용 "02. 인터페이스별 기능 및 입출력 데이터가 정의되고, 처리 모듈(업무기능)의 호출이 가능하도록 설계되었는지 확인한다."의 세부검토방법
01. 사용자 인터페이스 설계를 위한 표준이 준수되고 있는지 확인한다. - 시스템의 개발, 사용, 유지보수가 일관성이 있도록 용이한 인터페이스설계를 위해서 화면 및 보고서의 표준이 작성되어 적용되었는지 확인한다. - 화면계층도, 화면연관도, 화면/보고서 레이아웃, 항목설명서 및 조작설명서 등이 작성되어 있는지 확인한다. 또한, 사용자와 시스템간의 인터페이스가 단위화면까지 명확하게 도식화되어 있는지 확인한다. - 사용자 인터페이스 표준은 윈도우 표준 레이아웃, 명명 규칙, 윈도우 인터페이스 표준안, 에디트 스타일(Edit Style) 정의표 등을 정의하고 있는지 확인한다. - 화면설계서는 사용자 인터페이스 설계지침(윈도우배치와 운영, 메시지 및 데이터의 관리방법 등)과 기타 표준 및 도구들을 통해 일관성 있게 설계되었는지 확인한다. - 사용자인터페이스 설계는 표준화, 그래픽 디자인, 기술문서, 성능, 구현시간 등의 균형을 유지하여 설계되었는지 확인한다. 02. 사용자 인터페이스(화면, 보고서)의 입, 출력 데이터 항목이 정의되어 있고, 관련 데이터(테이블)가 명시되었는지 확인한다. - 화면, 보고서의 입력 및 출력항목은 데이터베이스 항목과 일관성이 있는지 확인한다. - 모든 입력과 출력이 데이터의 정확성이라는 요구사항을 충족할 수 있도록 설계되었는지 확인한다. 데이터 무결성을 확보하기 위해 입력데이터가 적절히 통제되도록 설계되었는지 확인한다.(숫자, 문자, 영문자 입력필드의 구분 등) - 입력데이터는 실행되기 전에 사용자에 의해 검증될 수 있는가 확인한다. - 출력형식은 사용자의 편의를 충분히 고려하여 설계되었는지 확인한다. 즉, 출력 값은 사용자 중심의 단위로 되어있는가, 코드값은 기억이 용이한지 확인한다. 오류 통보문과 출력된 내용과의 관련성은 모호하지 않은가 등을 확인한다. - 입력 오류 메시지는 분명하고 사용자에게 충분한 도움을 제공하도록 설계되었는지 확인한다. - 정의된 사용자 인터페이스는 업무의 처리를 위한 입력 자료의 타당성, 일관성 및 완전성을 확보하고 있는지 확인한다. 03. 사용자 인터페이스(화면, 보고서)를 호출하는 방식(데이터 송/수신)이 설계되었는지 확인한다. - 화면과 실행프로그램, DB(파일)의 테이블이 일치하는지 확인한다. - 메뉴 선택 및 서식 기입 기능, 입력/출력 메시지 처리 기능, 명령어 파일 사용 기능, 도움말 기능 등이 설계되어 있는지 확인한다. - 화면호출방식(navigation, open, modal 등)은 적정하게 화면호출 API로 설계되어 있는지 확인한다.