1. 현행 시스템 파악 절차
프로세스 | 현행시스템 | 내용 |
1단계 | 시스템 구성 파악 | 조직의 주요 업무를 담당하는 기간 업무 / 지원업무로 구분 |
시스템 기능 파악 | 주요 기능 / 하부 기능 / 세부 기능으로 구분하여 계층형으로 표시 | |
시스템 인터페이스 파악 | 단위 업무 시스템 간에 주고받는 데이터의 종류, 형식, 프로토콜, 연계유형, 주기 등을 명시 | |
2단계 | 아키텍처 구성 파악 | 최상위 수준에서 계층별로 표현한 아키텍처 구성도 작성 |
소프트웨어 구성 파악 | 소프트웨어들의 제품명, 용도, 라이선수, 적용 방식, 라이선스 수 등을 명시 | |
3단계 | 하드웨어 구성 파악 | 단위 업무 시스템들이 운용되는 서버의 주요 사양과 수량, 그리고 서버의 이중화 적용 여부를 명시 |
네트워크 구성 파악 | 서버 위치, 서버 간의 네트워크 연결 방식을 네트워크 구성도로 작성 |
* 서버의 이중화 : 운용 서버에 장애가 발생했을 때 대기 서버에서 서비스를 계속 유지할 수 있도록, 운용 서버의 자료 변경이 대기 서버에도 동일하게 복제되도록 관리하는 것
2. 개발 기술 환경 파악
1) 개요 : OS, DBMS, 미들웨어 등을 선정시 고려 사항 기술, 오픈 소스 사용시 주의사항 제시
2) 운영체제(OS)
- 정의 : 컴퓨터 시스템 자원을 효율적으로 관리, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있게 환경을 제공하는 소프트웨어
- 고려사항 : 가용성, 성능, 기술 지원, 주변 기기, 구축 비용
3) 데이터베이스 관리 시스템(DBMS)
- 정의 : 사용자와 DB 사이에서 사용자 요구에 따라 정보 생성, DB를 관리하는 소프트웨어
- 기존 파일 시스템이 갖는 데이터의 종속성과 중복성 문제 해결
- 고려사항 : 가용성, 성능, 기술 지원, 주변 기기, 구축 비용
4) 미들웨어
- 정의 : 운영체제와 응용프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어
5) 웹 애플리케이션 서버(WAS)
- 정의 : 동적인 컨텐츠를 처리하기 위해 사용되는 미들웨어
- 데이터 접근, 세션관리, 트랜잭션 관리 등을 위한 라이브러리 제공
- 고려사항 : 가용성, 성능, 기술 지원, 주변 기기, 구축 비용
6) 오픈 소스
- 정의 : 누구나 제한없이 사용할 수 있게 소스 코드를 공개한 소프트웨어
- 오픈 소스 라이선스 만족
- 고려사항 : 라이선스 종류, 사용자 수, 기술의 지속 가능성
참고 : 시나공 정보처리기사 실기 교재
'정보처리기사' 카테고리의 다른 글
정보처리기사 : UML (0) | 2023.03.27 |
---|---|
정보처리기사 : 요구사항 개발 프로세스와 분석 (0) | 2023.03.25 |
정보처리기사 : 요구사항 정의 (0) | 2023.03.25 |
정보처리기사 : 스크럼과 XP (0) | 2023.03.25 |
정보처리기사 : 소프트웨어 생명 주기 (0) | 2023.03.25 |
댓글