현행 시스템 파악 ⭐⭐⭐
현행 시스템 파악
사용하고 있는 소프트웨어 및 하드웨어는 무엇인지, 네트워크 구성은 어떻게 되어있는지 등을 파악하는 활동
현행 시스템 파악 절차
1단계 : 시스템 구성 / 시스템 기능 / 인터페이스 파악
2단계 : 아키텍처 / 소프트웨어 구성 파악
3단계 : 하드웨어 및 네트워크 구성 파악
소프트웨어 아키텍처
여러가지 소프트웨어 구성 요소와 그 구성 요소가 가진 특성 중에서 외부에 드러나는 특성과 그 구성 요소 간의 관계를 표현하는 시스템의 구조나 구조체를 의미한다.
소프트웨어 아키텍처 구성요소
아키텍처 명세서 / 이해 관계자 / 관심사 / 관점 / 뷰 / 근거
소프트웨어 아키텍처 4+1 뷰 (유논프구배)
- 유스케이스 뷰 : 아키텍처 도출 및 설계
- 논리 뷰 : 설계 모델 추상화
- 프로세스 뷰 : 비기능적 요구사항
- 구현 뷰 : = 컴포넌트 뷰
- 배포 뷰 : 물리적 노드 구성
현행시스템 분석서 작성 및 검토
-
정보시스템 구성/기능 및 인터페이스 자료 수집 팀
취득 자료 1 : 정보 시스템 구성 / 기능 구성도
- 정보 시스템 구분
- 정보 시스템 명
- 주요 기능
- 정보 시스템의 기능 구성
취득 자료 2 : 인터페이스 현황
- 송/수신 시스템
- 연계 방식 및 연계 주기
- 연동 데이터 형식
- 주요 연동 데이터
-
현행시스템 아키텍처 및 소프트웨어 자료 수집팀
취득 자료 1. 현행 시스템 아키텍처 구성도
- OS 종류, 적용 framework
- 계층별 적용 기술
- 데이터 연동 방식
- 데이터 저장소
- 외부 system 연계 방식
취득 자료 2. 소프트웨어 구성도
- 단위 시스템 별 필요 소프트웨어 제품명 및 용도
- 라이선스 적용 방식 & 수
-
하드웨어 및 네트워크 자료 수집팀
취득 자료 1. 하드웨어 구성도
- 단위 시스템 별 서버 제품명 및 용도
- CPU / 메모리 / 하드디스크 용량 및 수량
- 이중화 적용 여부
취득 자료 2. 네트워크 구성도
- 네트워크 장비의 용도 및 제품명
- 네트워크 장비의 수량 및 주요사항
- 네트워크 장비의 위치 및 연동 프로토콜
분석 산출물의 종류 (사례도 봐두기)
정보 시스템 구성 현황 , 정보 시스템 기능 구성도 , 인터페이스 현황 , 현행시스템 아키텍처 구성도, 소프트웨어 구성도, 하드웨어 구성도, 네트워크 구성도
개발 기술 환경 정의 ⭐⭐⭐
운영체제 현행 시스템 분석
- 품질 측면 : 신뢰도 , 성능 (배치 작업 처리)
- 지원 측면 : 기술 지원, 주변 기기, 구축 비용
네트워크 현행 시스템 분석
- 네트워크 정의 : 컴퓨터 장치들의 노드 간 연결을 사용하여 서로에게 데이터를 교환할 수 있도록 하는 기술
- OSI 7계층 : 응용 계층 (7) → 표현 계층 (6) → 세션 계층 (5) → 전송 계층 (4) → 네트워크 계층 (3) → 데이터 링크 계층 (2) → 물리 계층 (1)
- 현행 시스템이 구성된 네트워크 구조를 네트워크 구성도를 통해 분석한다.
DBMS 현행 시스템 분석
- DBMS 정의 : 데이터 베이스라는 데이터의 집합을 만들고 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램
- DBMS 기능 : 중복 제어, 접근 통제, 인터페이스 제공, 관계 표현, 샤딩 / 파티셔닝 , 무결성 제약조건 , 백업 및 회복
- 분석 시 고려사항
- 성능 측면 : 가용성 , 성능
- 지원 측면 : 기술 지원, 구축 비용
미들웨어 현행 시스템 분석
- Middleware : 분산 컴퓨팅 환경에서 응용 프로그램과 프로그램이 운영되는 환경 간 원만한 통신이 이루어질 수 있도록 제어해주는 소프트웨어로, 운영체제와 소프트웨어 애플리케이션 사이에 위치한다.
- WAS : 서버 계층에서 애플리케이션이 동작할 수 있는 환경을 제공하고 안정적인 트랜잭션 처리 및 관리. 다른 이기종 시스템과의 애플리케이션 연동을 지원하는 서버
- 고려 사항
- 성능 측면 : 가용성 , 성능
- 지원 측면 : 기술 지원 , 구축 비용
CPU 용량 산정
- OLTP / 배치 / 데이터베이스 서버 : 산정식에 tpmc 단위 사용
- Web / WAS 서버 : 산정식에 OPS 단위 사용
반응형
'🎓 정보처리기사' 카테고리의 다른 글
[정보처리기사 - 실기] II. 데이터 입출력 구현 - 데이터 조작 프로시저 작성 (0) | 2020.11.17 |
---|---|
[정보처리기사 - 실기] II. 데이터 입출력 구현 - 물리 데이터 저장소 설계 (0) | 2020.11.17 |
[정보처리기사 - 실기] II. 데이터 입출력 구현 - 논리 데이터 저장소 확인 (0) | 2020.11.17 |
[정보처리기사 - 실기] I. 요구 사항 확인 - 분석 모델 확인하기 (0) | 2020.11.16 |
[정보처리기사 - 실기] I. 요구 사항 확인 - 요구사항 확인 (0) | 2020.11.16 |