본문 바로가기
정보처리기사

정보처리기사 : 현행 시스템과 개발 기술 환경 파악

by 스노위13 2023. 3. 25.

1. 현행 시스템 파악 절차

프로세스 현행시스템 내용
1단계 시스템 구성 파악 조직의 주요 업무를 담당하는 기간 업무 / 지원업무로 구분
시스템 기능 파악 주요 기능 / 하부 기능 / 세부 기능으로 구분하여 계층형으로 표시
시스템 인터페이스 파악 단위 업무 시스템 간에 주고받는 데이터의 종류, 형식, 프로토콜, 연계유형, 주기 등을 명시
2단계 아키텍처 구성 파악 최상위 수준에서 계층별로 표현한 아키텍처 구성도 작성
소프트웨어 구성 파악 소프트웨어들의 제품명, 용도, 라이선수, 적용 방식, 라이선스 수 등을 명시
3단계 하드웨어 구성 파악 단위 업무 시스템들이 운용되는 서버의 주요 사양과 수량, 그리고 서버의 이중화 적용 여부를 명시
네트워크 구성 파악 서버 위치, 서버 간의 네트워크 연결 방식을 네트워크 구성도로 작성

* 서버의 이중화 : 운용 서버에 장애가 발생했을 때 대기 서버에서 서비스를 계속 유지할 수 있도록, 운용 서버의 자료 변경이 대기 서버에도 동일하게 복제되도록 관리하는 것

2. 개발 기술 환경 파악

1) 개요 : OS, DBMS, 미들웨어 등을 선정시 고려 사항 기술, 오픈 소스 사용시 주의사항 제시

2) 운영체제(OS)
 - 정의 : 컴퓨터 시스템 자원을 효율적으로 관리, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있게 환경을 제공하는 소프트웨어
 - 고려사항 : 가용성, 성능, 기술 지원, 주변 기기, 구축 비용

3) 데이터베이스 관리 시스템(DBMS)
- 정의 : 사용자와 DB 사이에서 사용자 요구에 따라 정보 생성, DB를 관리하는 소프트웨어
- 기존 파일 시스템이 갖는 데이터의 종속성과 중복성 문제 해결
- 고려사항 : 가용성, 성능, 기술 지원, 주변 기기, 구축 비용

4) 미들웨어
- 정의 : 운영체제와 응용프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어

5) 웹 애플리케이션 서버(WAS)
- 정의 : 동적인 컨텐츠를 처리하기 위해 사용되는 미들웨어
- 데이터 접근, 세션관리, 트랜잭션 관리 등을 위한 라이브러리 제공
- 고려사항 : 가용성, 성능, 기술 지원, 주변 기기, 구축 비용

6) 오픈 소스 
- 정의 : 누구나 제한없이 사용할 수 있게 소스 코드를 공개한 소프트웨어
- 오픈 소스 라이선스 만족
- 고려사항 : 라이선스 종류, 사용자 수, 기술의 지속 가능성

참고 : 시나공 정보처리기사 실기 교재

댓글