* 현행 시스템 파악 : 사용하는 SW HW가 무엇인지, 네트워크 구성은 어떻게 되는지
* 현행 시스템 파악절차
1. 구성 기능 인터페이스 파악
- 시스템 구성 현황 파악 : 정보시스템 주요명칭, 주요 기능
- 기능현황 파악 : 단위업무 시스템을 주요기능, 하부기능으로 구분해서 계층형 표기
- 인터페이스 현황 파악 : 데이터 형식, 통신 규약, 연계 유형
2. 아키텍처, 소프트웨어 구성 파악
- 현행 시스템 아키텍처 구성 파악 : 기간 업무처리 시스템을 기준으로 파악
- 소프트웨어 구성 파악 : 라이선스 적용방식과 보유한 라이선스 수량 파악
3. 하드웨어 및 네트워크 구성 파악
- 하드웨어 : 서버 위치, 사양, 수량, 이중화 구현 여부 파악
- 네트워크 : 네트워크 구성도로 서버 위치, 서버 간 네트워크 연결 방식 파악
* 소프트웨어 아키텍처
- 소프트웨어 구성 요소와 그의 특성 중 외부에 드러나는 특성, 구성 요소간 관계를 표현하는 시스템 구조, 구조체
- SW 설계, 전개를 위한 지침이나 원칙
* 소프트웨어 아키텍처 프레임워크
소프트웨어 집약적인 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간 관계를 제공하는 아키텍처 기술 표준
* 소프트웨어 아키텍처 프레임워크 구성요소 : 아키텍처 명세서, 이해관계자, 관심사, 관점, 뷰, 근거
* 소프트웨어 아키텍처 4+1 뷰 : 유스케이스뷰, 논리뷰, 프로세스뷰, 구현뷰, 배포뷰
고객의 요구사항을 정리해 놓은 시나리오를 네 개의 관점에서 바라보는 소프트웨어적 접근 방법
논리뷰 – 클래스 다이어그램
구현뷰 – 컴포넌트 다이어그램
배포뷰 – 배포 다이어그램
* 현행 시스템 분석 시 인터페이스 현황 자료에 대한 분석 대상
송수신 시스템, 연계방식 연계주기, 연동데이터 형식, 주요 연동 데이터
* 현행 시스템 분석서 작성
1. 현행 시스템 관련 자료 수집 : 정보 시스템 구성, 기능, 인터페이스, 현행 시스템 아키텍처, SW HW 네트워크
2. 자료 분석 3. 산출물 작성 4. 산출물 검토
* 현행 시스템 아키텍처 구성 자료 분석 대상
운영체제 종류, 적용 프레임워크, 계층별 적용기술, 데이터 연동방식, 데이터 저장소 종류 및 위치, 외부 시스템 연계
* 현행 시스템 분석 산출물 종류
정보시스템 구성 현황, 정보 시스템 기능 구성도, 인터페이스 현황, 현행 시스템 아키텍처 구성도, 소프트웨어 구성도,
하드웨어 구성도, 네트워크 구성도
* 운영체제 현행 시스템 분석 시 성능 측면의 고려 사항
품질 측면 : 신뢰도(운영체제 장애 발생 가능성, 버그로 인한 재가동 여부), 성능(대규모 파일 작업, 메모리 크기)
지원 측면 : 기술지원(오픈소스), 주변기기(설치 가능 하드웨어, 주변 기기 지원), 구축비용(하드웨어 비용, 라이선스, 유지 관리 비용)
* OSI7계층
응용계층 : 사용자와 네트워크 간 HTTP, FTP, SMTP, 전송단위 data
표현계층 : 데이터 형식 설정, 부호교환, 암복호화 JPEG, MPEG, 전송단위 data
세션계층 : 연결 접속 및 동기 제어 SSH, TLS, 전송단위 data
전송계층 : 통신, 혼잡제어, 흐름제어, 오류제어 TCP, UDP, 전송단위 segment
네트워크계층 : 단말 간 데이터 전송 경로 제공 IP, ICMP, 전송단위 packet
데이터링크계층 : 인접 시스템간 데이터 전송, 오류 검출, 제어, 재전송 이더넷, 전송단위 frame
물리계층 : 0과 1 비트 정보를 회선에 보내기 위한 전기적 신호변환 RS-232C, 전송단위 bit
* 메모리 용량 산정
메모리={시스템 영역 + 사용자수*사용자당 필요 메모리 + 미들웨어 버퍼캐시 메모리} * 버퍼캐시 보정 * 시스템 여유율
* 디스크 용량 산정
- OLTP&배치 서버 : 2%
- WEB/WAS 서버: 0.5%
* CPU 용량 산정
- OLTP&배치 서버 : 분당 트랜잭션 수 * 기본 tpmC보정 * peaktime 부하 보정 * DB크기 보정 * 앱 구조 보정 * 앱 부하 보정 * 클러스터 보정 * 시스템 여유율 / 시스템 목표 활용률
- WEB/WAS 서버 : 동시 사용자 수 * 사용자당 연산 수 * 기본 OPS 보정 * 인터페이스 부하 보정 * peaktime 부하보정 * 클러스터 보정 * 시스템 여유율 / 시스템 목표 활용률
'정보처리기사 실기 > 2020 정처기 암기 모음' 카테고리의 다른 글
[2020 정보처리기사 실기 암기] 3-1. 연계 데이터 구성 (0) | 2020.07.15 |
---|---|
[2020 정보처리기사 실기 암기] 2-2. 데이터 조작 프로시저 작성, 데이터 조작 프로시저 최적화 (0) | 2020.07.14 |
[2020 정보처리기사 실기 암기] 2-1. 논리 데이터저장소 확인, 물리 데이터 저장소 설계 (0) | 2020.07.14 |
[2020 정보처리기사 실기 암기] 1-3. 분석모델 확인하기 (0) | 2020.07.14 |
[2020 정보처리기사 실기 암기] 1-2. 요구사항 확인 (0) | 2020.07.14 |