뭐든 즐기면서 ;)

요구사항 확인 - 현행 시스템 분석 본문

IT정리/정보처리기사

요구사항 확인 - 현행 시스템 분석

Tada.*+ 2023. 11. 14. 15:16
728x90

인강보면서 거의 뭐,, 필기 노트처럼 적은 것임

빨간 색 주의요망쓰,,,,,,,,

현행 시스템 분석 (계획 > 분석 > 설계 > 구현 > 테스트 > 유지운영)

  1. 계획 : 일정, 비용
    • 갑)RFP : 
    • 을)RFP를 확인 후 제안서, 제안PT
    • 갑)'을'들의 제안서를 확인 후 분석 단계로 넘어감
  2. 분석
  3. 설계(=모델링)
    • Stroy Board
  4. 구현(=개발)
  5. 테스트
  6. 유지운영(기간이 길기 때문에 이 단계가 비용이 제일 많이 듦.)

차세대(리뉴얼)

고도화(업그레이드)

현행 시스템 파악 = 지금 사용 중인 프로그램을 차세대, 또는 고도화한다.

플랫폼 기능 분석

플랫폼이란?

  • 어플리케이션을 구동시키는데 필요한 하드웨어와 소프트웨워의 결합
  • 공급자와 수요자등이 참여하여 각자가 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 구축된 환경

플랫폼 기능

  1. 연결 기능
    • 연결을 가능케 하는 장소를 제공하여 교류를 촉진
  2. 비용감소 기능
  3. 브랜드 신뢰 기능
    • G마켓 등
  4. 커뮤니티 형성
    • 네이버 카페 등 

플랫폼 종류

  1. 하드웨어 플랫폼
  2. 소프트웨어 플랫폼
  3. 서비스 플랫폼 : 인터넷 기반의 기술 환경
    1. 거래 플랫폼 - 지마켓, 옥션 등
    2. 생태계 플랫폼 - 앱스토어, 구글 플레이 등
    3. 다면 플랫폼 - 페이스북, 네이버 등
  4. CPND(Contents Platform Network Device)
    1. 개념 : 미디어 컨텐츠를 공급(업로드)하고, 그것을 수요자가 볼 수 있도록 한 것
    2. 4가지 요소
      1. Content = 미디어
      2. Platform = 컨텐츠를 서비스할 플랫폼(유튜브 등)
      3. Network = 네트워크(인터넷)을 통해 이용
      4. Device = 휴대폰 등

플랙폼 성능 분석

  1. 성능 특성 분석 기법
    • 사용자 인터뷰
    • 성능 테스트
    • 문서 점검
  2. 성능 특성 분석 측정 항목
    1. 반환시간(Turnaround Time)
      • 요청된 시간부터 처리가 완료될 때까지 걸린 시간
    2. 응답시간(Response Time)
      • 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간
    3. 가용성(Availability)
      • 정보시스템이 정상적으로 사용 가능한 정도(언제든지 사용 가능할 수 있도록)
        예제 상황) 카카오톡이 얼마 전 먹통이 되는 사건이 있었고, 이게 가용성에 문제가 생긴 것이라고 말할 수 있음.
        추가로, 고가용성이란 개념이 있음. 이는 서버를 Active와 Stand by 2대를 두고, Active가 문제가 생겼을 때 Stand by로 통신을 돌려 문제를 해결 하는 개념임.
    4. 사용률(Utilization) 또는 효율성
      • 요청을 처리하는 동안 CPU, 메모리 등의 자원 사용률

운영체제 분석

운영체제에 대한 건 나중에..(방대하니)

운영체제란?

  • 컴퓨터 시스템 자원을 효율적으로 관리하여 사용자가 컴퓨터를 편리하게 사용할 수 있도록 환경을 제공해주는 시스템 소프트웨어
  • 사용자와 하드웨어간의 인터페이스를 담당

운영체제 종류

  • Unix
  • 리눅스
  • 윈도우즈
  • 맥OS

모바일

  • iOS
  • Android
  • 심비안 OS
  • 블랙베리 OS
  • 윈도우폰 OS
  • 카이 OS

네트워크 분석

네트워크란?

  • 노드(호스트)들이 자원을 공유할 수 있게 하는 디지털 전기 통신망
  • 분산되어 있는 컴퓨터를 통신망으로 연결
  • 노드 간 연결을 통해 서로에게 데이터를 교환

프로토콜

  • 데이터를 교환하기 위해 사용하는 통신 규칙
  • 프로토콜의 3요소
    • 예제) 봉화 4개(=구문) / 적이 쳐들어오는 중(=의미) /  적이 쳐들어오기 전 봉화를 올려야 함. 타이밍이 중요
    • 구문(Syntax) : 데이터의 형식이나 부호화 및 신호 레벨을 규정
    • 의미(Semantic) : 전송의 조작이나 오류 제어를 위한 제어 정보에 대한 규정
    • 타이밍(Timing) : 접속되어 있는 개체 간의 통신 속도의 조정이나 메시지의 순서 제어 규정

OSI 7계층 : 물데네전세표응 (얘도 나중에..)

DBMS 분석

..개념 생략.. 기본적이라

구축 시 고려사항

  • 가용성
  • 성능
  • 기술지원 : 오류 발생 시 기술 지원해줄 곳이 필요
  • 상호 호환성 : 어플리케이션과의 호환성
  • 구축 비용

비즈니스 융합 분석

예제) IPhone 출시가 바로 비즈니스 융합이다.

핸드폰

mp3

카메라

인터넷

이 모든 것들이 이미 존재하던 기능들이고, 이것(이 비즈니스적인 기능들)을 융합하여 출시한 게 IPhone.

 

아옭, 힘들어. 이론은 재미없서~~~~~~~~~~~!!!!!!!

728x90
Comments