현 시스템 분석 – 요구사항 확인
현재 시스템 분석에서 가장 먼저 해야 할 일은 현재 시스템 이해!
- 현재 적용된 시스템을 파악하여 개발할 응용 소프트웨어에 대한 이해도를 높이기 위해 개발 범위 및 향후 개발할 시스템으로의 전환 방향분석하다
- 운영 체제, 미들웨어 및 데이터베이스 요구 사항 식별
- 대상 시스템을 지정하고 명확히 하기 위해
현 제도 이해 목적
- 향후 개발할 시스템의 추진 방향 및 개발 범위 설정
현재 시스템 식별 프로세스
- 현재 시스템의 구성
- 형벌제도 구성현황의 정의
- 현재 시스템 구성 준비 시 고려 사항
- 기능 상태
- 현재 단위 작업 시스템에서 제공하는 기능에 대한 설명
- 주기능과 부기능으로 구분하여 계층적으로 표시
- 인터페이스 상태
- 데이터 유형, 데이터 형식, 프로토콜, 연결 유형, 주기 등
- 어떤 형식으로 데이터를 보내고 받습니까?
아키텍처 및 소프트웨어 구성 식별
- 기본 작업을 수행하기 위해 각 계층에서 사용되는 기술 요소의 최상위 수준 그래픽 표현
- 핵심 업무 처리 시스템 기반장차 ~ 가 되는
소프트웨어 구성 다이어그램
- 단위업무시스템의 업무처리를 위하여 설치된 소프트웨어의 제품명, 용도, 라이선스, 적용방법 및 라이선스 수
- 하드웨어 및 소프트웨어 비용은 인프라 구축 비용에서 작지 않습니다.
- 상용 소프트웨어의 경우 라이선스가 적용되는 방식과 보유한 라이선스 수 파악이것이 가장 중요합니다!
하드웨어 다이어그램
- 서버, 제품명, 요점, 수량, 이중화
- 이중화는 하드웨어 장애 시 이중화 시스템을 준비할지 여부를 정의합니다.
네트워크 다이어그램
- 비즈니스 처리 시스템이 어떤 종류의 네트워크 구성을 가지고 있는지 확인하십시오.
- 서버 위치 및 서버 간의 네트워크 연결 방법 식별
- 서버의 물리적 위치 파악, 조직 내 보안 취약점 분석 및 대응, 네트워크 장애 추적 및 대응 등 다양한 용도로 활용
현재 시스템 분석 보고서 작성
- 정보 시스템 구성 및 기능 인터페이스 데이터 수집
- 현재 시스템 아키텍처 및 소프트웨어 데이터 수집
- 하드웨어 및 네트워크 데이터 수집
- 수집된 데이터 분석
- 분석 결과를 Output으로 작성 – 기본 업무와 지원 업무를 나누어 작성
- 서면 결과물 검토 – 동료 검토 및 워크스루
- 검토 후 데이터 수정
운영 체제
- 신뢰성 – 시스템을 장기간 운영할 때 운영 체제 고유의 발생
- 성능 – 많은 수의 동시 사용자 요청 처리
- 기술지원 – 안정적인 기술지원으로 많은 사용자가 이용
- 주변 장치 – 설치 가능한 하드웨어 다중 주변 장치 지원
- 공사비 – 유지관리비
개발 기술 환경 정의(온라인 트랜잭션 처리 – OLTP)
DBMS
- 가용성 – 장기간 시스템 운영 중 장애 가능성
- 성능 – 대규모 데이터 처리 능력
- 기술지원 – 안정적인 기술지원
- 상호 운용성 – 설치할 수 있는 운영 체제 유형
미들웨어
- 운영 체제와 소프트웨어 응용 프로그램 사이에 위치
- 유효성
- 성능
- 기술적 지원
- 공사비
오픈 소스
- 소스코드를 공개하여 특별한 제한 없이 조회 및 사용이 가능한 소스코드
- 라이센스 유형
- 사용자 수
- 기술의 지속 가능성