본문 바로가기

시스템 분석 설계/시스템 분석

시스템 분석 방법

시스템 분석 사례 예시 (시스템 분석을 하게 되는 경우)

1. 타업체에서 수행하는 시스템 유지보수를 넘겨 받는 경우

2. 사내 시스템에 대한 인수인계

3. 기존 운영중인 시스템을 개선 개발 하는 경우

등등...

 

1. 시스템 구성

전체 H/W, Network 시스템 구성도
업무별 서버 시스템 구성 (H/W, S/W, DB, 솔루션 등)
서버별 계정, 설치 상세 내역, 기동 및 종료, 로그 확인/보관주기
유지보수 내용, 업체, 연락처

 

2. 시스템 인터페이스 내역

타시스템과의 인터페이스 내용 ( 실시간/배치, 인터페이스 형태(DB Link, 파일IO), 작업 시간, 소요시간 등)
결과 확인 방법

 

3. 백업정책

백업 대상, 주기, 방법, 복구 등

 

4. 시스템 사용 현황

시스템별  Client 정의 ( Client 유형, 인원수, 전산지식수준, 성향 등)
시스템 사용 패턴 -  사용자 유형별 사용 피크 시간  ( 매장사용자 10시 로그인, 게시판 사용, 저녁 7~10 판매 일보 사용 집중, 물류시스템 작업시간 등 )
시스템 작업가능 시간대
서비스 시간

 

5. 시스템 성능 정보

서버 리소스 현황 ( cpu, 메모리 사용량 로그를 걸어두고 분석필요)
프로세스에서 점유하는 메모리사이즈
Client측 Application 응답속도

 

6. 개발 환경, SW

개발 환경(개발도구) 가이드, 개발프레임웍 이용 매뉴얼
사용자 인터페이스 도구 개발툴 
App개발가이드
프로세스(개발-테스트-전개) 정의서
BATCH 작업
SW설계문서
ERD, 용어사전 등 DB 설계 관련 문서
보유 SW 현황 ( 라이센스 정보 포함 )
인터페이스 ( sw 관점, 상세히 )
개발 / 운영 Tool  - SVN, GIT, 형상관리

 

7. 클라이언트 환경

PC 사양, 단말기 종류 / 사양
단말 software
모니터 해상도
네트웍 환경

 

8. 서비스 체크 리스트

모든 서비스의 정상 확인을 위한 체크 방법

 

9. 시스템 운영 계획

시스템 운영( 개발, 전개, 장애 상황 등)에 대한 유지보수 범위
향후 시스템 확장 계획

 

10. 업무 프로세스, 관습

고객 요청처리, 장애처리
관련 사람 : 담당자, 이용자 등
고객 : 주요 고객 / 악성 고객 
정기적 / 특정시기나 이벤트 / 자주 / 가끔 발생하는 업무 및 처리방법
통계추출 작업
마감 작업

 

11. 기타

미해결 문제의 존재 여부
진행중인 작업이 있는지?
진행예정이었던 작업이 있는지?
개선해야할 작업이나 프로세스가 있는지?
각 주체별 (운영자, 개발자, 이용자... ) 사용자들의 개선 및 요구사항 정리
개선할 포인트에 대한 조사 - 삭제 / 통합 / 자동화

※  주요 화면 캡쳐하여 분석필요, 단순 글만으로는 분석의 한계 존재
※ 기존 산출물 입수 (없다면 대략 난감)

'시스템 분석 설계 > 시스템 분석' 카테고리의 다른 글

정보시스템 분석  (0) 2022.04.20