Post

소프트웨어 설계 - 현행 시스템 분석 1

#현행 시스템 분석 1 - 플랫폼,운영체제

#플랫폼의 개념

  • 애플리케이션을 구동시키는데 필요한 소프트웨어 환경
  • 동일 플랫폼 내에서는 상호 호환이 가능하도록 만들어진 결합체
  • 공급자, 수요자 등 복수 그룹이 참여하여 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 구축된 환경

#플랫폼의 기능

  • 소프트웨어 개발과 운영비용이 감소
  • 생산성 향상
  • 커뮤니티 형성 및 네트워크 효과

#플랫폼 유형

@싱 투 멀

1. 싱글 사이드 플랫폼 (Single-side platform)

  • 제휴 관계를 통해 소비자와 공급자를 연결하는 형태
  • 예) 안드로이드 마켓, 아이튠즈

2. 투 사이드 플랫폼 (Two-side platform)

  • 두 그룹을 중개하고 모두에게 개방하는 형태
  • 예) 소개팅 앱

3. 멀티 사이드 플랫폼 (Multi-side platform)

  • 다양한 이해관계 그룹을 연결하여 중개하는 형태
  • 예) 페이스북, 인스타그램

#플랫폼 기능 분석 절차

  1. 현행 플랫폼 자료 수집
    • 필요 자료 수집 & 파악
  2. 수집 자료 분석
    • 수집된 자료에 산발적으로 존재하는 정보들의 취합/정제 작업
  3. 결과 산출물 작성
    • 수집된 자료를 기반으로 플랫폼 기능분석도 작성

#플랫폼 성능

■ 플랫폼 성능을 분석하는 이유

사용자 서비스 이용 시 속도의 적정성을 알 수 있음

■ 플랫폼 성능 특성 분석 기법

- 사용자 인터뷰

  • 현행 플랫폼 사용자 인터뷰를 통해 속도의 적정성 확인
  • 산출물) 인터뷰 결과서

- 성능 테스트

  • 현행 플랫폼을 대상으로 성능, 부하 테스트 수행
  • 산출물) 성능, 부하테스트 결과서

- 산출물 점검

  • 현행 플랫폼과 유사한 타사 제품의 성능 자료 등을 분석
  • 산출물) 벤치마킹 테스트 결과서

■ 플랫폼 성능 특성 측정 항목

@경사응가

- 경과 시간 (Turnaround Time)

  • 작업을 의뢰(요구)한 시간부터 처리가 완료될 때까지 걸린 시간

- 사용률 (Utilization)

  • 의뢰한 작업을 처리하는 동안 CPU, 메모리 등의 자원 사용률

- 응답시간 (Response Time)

  • 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간

- 가용성 (Availability)

  • 서버와 네트워크, 프로그램 등의 정보 시스템이 정상적으로 사용 가능한 정보

#운영체제

- 운영체제 (OS; Operating System)

  • 하드웨어 및 소프트웨어 자원을 효율적으로 관리하며 공통된 기능을 제공하는 소프트웨어
  • 컴퓨터를 좀 더 쉽게 사용하기 위해 지원하는 소프트웨어

- 운영체제 현행 시스템 분석

■ 품질 측면

  • 신뢰도
    • 장기간 시스템 운영 시 운영체제의 장애 발생 가능성
    • 운영체제의 버그로 인한 재기동 여부
  • 성능
    • 대규모및 대량 파일 작업(배치작업) 처리
    • 지원 가능한 메모리 크기
※ 배치 작업: 실시간 작업의 반대 개념, 일련이 작업들을 하나의 작업 단위로 묶어서 일괄처리하는 작업

■ 지원 측면

  • 기술지원
    • 공급사들의 안정적인 기술 지원
    • 오픈 소스 여부
  • 주변기기
    • 설치 가능한 하드웨어
    • 다수의 주변 기기 지원 여부
  • 구축비용
    • 지원 가능한 하드웨어 비용
    • 설치한 응용 프로그램의 라이선스 정책 및 비용
    • 유지 및 관리 비용

- 운영체제 종류 및 특징

■ 컴퓨터

종류저작자특징
WindowsMicrosoft- 중/소규모 서버
- 유지관리 비용 장점
유닉스 (UNIX)IBM, HP, SUN- 대용량 처리
- 안정성 높은 엔터프라이즈 급 서버
리눅스 (Linux)Linus Torvalds- 중/대규모 서버 대상
- 높은 보안성 제공
- 하드웨어 및 소프트웨어 소유 비용이 가장 적게 소요

■ 모바일

종류저작자특징
안드로이드 (Android)Google다양한 기기의 호환성 제공
iOSApple높은 보안성과 고성능 제공
This post is licensed under CC BY 4.0 by the author.