정보처리기사/1. 소프트웨어 설계

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

여르므 2021. 3. 8. 23:46

플랫폼 기능 분석

플랫폼이란?

  애플리케이션을 구동시키는 데 필요한 소프트웨어 환경

 

 

플랫폼의 유형

  1. single-side platform - 소비자와 공급자를 연결하는 형태 (안드로이드 마켓, 아이튠즈)
  2. two-side platform - 두 그룹을 중개하는 형태(소개팅앱)
  3. multi-side platform - 다양한 그룹을 연결하여 중개하는 형태(페이스북, 인스타그램)

플랫폼 성능 특성 분석

  1. 성능 테스트 - 플랫폼에 대한 성능, 부하 테스트 진행 ⇒ 성능, 부하테스트 결과서
  2. 사용자 인터뷰 - 플랫폼 사용자 인터뷰를 통해 속도의 적정도 확인 ⇒ 인터뷰 결과서
  3. 산출물 점검 - 타사 유사제품의 성능 자료 등을 분석 ⇒ 벤치마킹 테스트 결과서

플랫폼 성능 특성 측정 항목

  1. 경과시간(turnaround time) - 작업 의뢰~처리 완료까지의 시간
  2. 사용률(utilization) - cpu, 메모리 등의 자원 사용률
  3. 응답시간(response time) - 요청~응답까지의 시간
  4. 가용성(availability) - 일정 시간 내에 처리하는 일의 양

운영체제 분석

운영체제 현행 시스템 분석 시 고려사항

  • 품질 측면
    • 신뢰도 - 장애 발생 가능성, 버그로 인한 재기동 여부
    • 성능 - 대량 파일 작업, 배치 처리, 지원 가능 메로리 크기 
  • 지원 측면
    • 기술지원 - 오픈 소스 여부, 공급사의 안정적인 기술지원
    • 주변기기 - 설치 가능한 하드웨어 여부, 주변기기의 지원 여부
    • 구축비용 - 지원 가능한 하드웨어 비용, 프로그램 라이선스, 유지관리비

네트워크 분석

네트워크 구성도를 통해 분석한다. 이를 통해 서버 위치, 서버 간 연결 방식을 파악할 수 있다.

백본망, 라우터, 스위치, 게이트웨이, 방화벽 등이 대상이다.

DBMS 분석

DBMS 현행 시스템 분석 시 고려사항

  • 성능 측면
    1. 가용성 - 장애 발생 가능성, 백업 및 복구 편의성, 이중화/복제 지원
    2. 상호 호환성 - 설치 가능한 OS 종류, 다양한 운영체제 지원
    3. 성능 - 대규모 처리, 대량 거래 처리, 다양한 튜닝 지원, 최적화 지원 및 설정 최소화
  • 지원 측면
    1. 기술 지원 - 공급사의 안정적인 기술지원, 오픈소스 여부, 사용자 간 정보 공유
    2. 구축 비용 - 라이선스 비용, 유지관리비

비즈니스 융합 분석

  산업, 시장 간 경계를 허물어 정보통신 기술을 적용해 새로운 비즈니스 모델로 범위를 확대하는 것.

  새로운 제품, 서비스, 산업을 창출하거나 기존 제품을 혁신하기 위한 기업활동

 

비즈니스 융합의 유형

  1. 고객 가치 - 인류의 행복과 번영을 위한 가치 창출 (신재생 에너지 개발, 친환경 농산물)
  2. 공급 역량 - 신기술, 신규 역량을 활용한 상품 생산 및 판매 (스마트 밴드, 헬스케어)
  3. 시장 유통 - 신시장 개척 또는 미래시장 선점 (자율주행, 글로벌 통신망)
  4. 생산 방식 - 제품의 생산, 판매 프로세스 혁신 (스마트팩토리, 옴니채널)
  5. 가치 제안 - 시장의 욕구 대응을 위한 신상품 개발 (드론 배송, 협동 로봇, 소셜 로봇)

현행 시스템 분석 활동 

  1. 플랫폼 기능 및 성능 특성 분석
  2. 운영체제 분석
  3. 네트워크 분석
  4. DBMS 분석
  5. 비즈니스 융합 분석