선수 학습
수행 순서
가. 현행 시스템 관련 자료를 수집한다.
1) 현행 시스템 관련 자료를 수집하기 위하여
- 정보시스템 구성/기능 및 인터페이스
- 현행 시스템 아키텍처 및 소프트웨어
- 하드웨어 및 네트워크와 같이 3개의 팀으로 나눈다.
2) 각 팀별로 수집할 자료의 목록을 정하고, 자료를 수집하기 위하여 현행 시스템 담당자가 제시한 자료와 면담 기록에 필요자료의 존재여부를 파악한다.
나. 수집한 자료를 분석한다.
- 수집된 자료에 산발적으로 존재하는 정보들을 취합/정제 작업을 실시한다. 즉, 중복되거나 유효하지 않은 오래된 정보, 현행 시스템과 일치하지 않는 정보들은 삭제되어야 한다.
- 관련된 자료가 존재하지 않거나, 현행 시스템 담당자가 일부 내용만 알고 있는 경우에는 분석할 수 있는 내용까지 정리한다. 불명확한 부분은 해당 내용을 명시하여 분석 및 설계 단계에서 참조하여 구체적으로 조사할 수 있게 한다.
- 각 팀은 자신이 담당하고 있는 분야와 관련된 현행 시스템의 이슈, 문제점을 파악한다.
다. 분석한 결과를 산출물로 작성한다.
1) 분석한 결과를 활용 서식을 참조하여 산출물을 작성한다. 각 산출물의 예는 <표. 정보시스템 구성 현황 및 작성 예시>과 같다.
2) 산출물에는 현행 시스템의 이슈, 문제점을 포함한다.
라. 작성된 산출물에 대하여 검토를 수행한다.
- 각 팀별로 작성된 산출물들은 서로 밀접하게 관련되어 있으므로, 팀별로 작성된 산출물을 발표하면 다른 팀은 자신의 산출물과 관련하여 의견을 제시한다.
- 다른 팀의 검토 의견을 반영하여 산출물을 수정한다.
<전자정부 모바일 공통 컴포넌트>에 대한 설명
전자정부 모바일 공통 컴포넌트는 효율적인 전자정부 기반 시스템의 구축․ 운영을 통해 전자정부의 서비스 품질 및 정보화 투자 효율 향상의 기반을 확보하고, 모바일 전자정부 서비스에 대한 접근성을 제고하기 위해 모바일 표준 프레임워크 기반으로 개발된 공통 컴포넌트로서 주요 구성 요소는 다음과 같다.
- 공통 기반 계층(Foundation Layer): 실행 환경 서비스 간에 공통적으로 사용되는 기능을 제공한다.
- 화면 처리 계층(Presentation Layer/UX Layer): 업무 처리 서비스와 사용자 간의 인터페이스를 담당하는 서비스로 사용자 화면 구성 및 사용자 입력 정보 검증 등의 기능을 지원한다.
- 업무 처리 계층(Business Layer): 업무 프로그램의 업무 로직을 담당하는 서비스로 업무 흐름 제어, 트랜잭션 관리, 에러 처리 등의 기능을 제공한다.
- 데이터 처리 계층(Data Access Layer): 업무 프로그램에서 사용할 수 있도록 데이터에 대한 CRUD 기능을 지원한다.
- 연계 통합 계층(Integration Layer): 타 시스템과의 연동 기능을 지원한다.
- 기타 자세한 내용은 링크를 방문하면 찾아볼 수 있다.
수행 TIP
현행 시스템의 모든 내용을 상세히 분석하게 되면 많은 시간과 노력이 소요되므로, 향후 구축될 시스템의 목적에 맞추어 분석 범위와 수준을 정하는 것이 필요하다.
출처
NCS 학습모듈: 20.정보통신 > 01.정보기술 > 02.정보기술개발 > 02.응용SW엔지니어링 (일부 수정)