본문 바로가기
정보처리기사/1. 현행 시스템 분석

개발 기술 환경 분석

by 후닝훈 2023. 7. 5.
반응형

 

플랫폼

  • 다양한 애플리케이션이 작동하는데 기본이 되는 소프트웨어
  • 응용소프트웨어+하드웨어+시스템 소프트웨어

 

플랫폼 성능분석

  • 항목 : 응답시간(Response Time), 가용성(Availability), 사용률(Utilization)
응가사랑

 

플랫폼 성능 특성 분석 방법

  • 기능 테스트, 사용자 인터뷰, 문서 점검 

 

구축비용 (TCO)

  • Total Cost of Ownership (총 소유비용)
  • 일정 기간 자산 획득에 필요한 직/간전접인 총 비용
  • HW/SW 구매비용, 운영교육, 기술지원, 유지보수 비용 등

 

DBMS 분석

  • DBMS 종류, 버전, 구성방식, 저장용량, 백업주기, 업체의 유지 보수 여부

 

DBMS 분석시 고려사항

  • 성능, 가용성, 기술지원, 상호 호환성, 구축 비용
성상가기구 

 

네트워크 구성도

  • 업무 처리 시스템들이 어떠한 네트워크를 구성하고 있는지 그림으로 표현 한 것

 

미들웨어 시스템 분석

미들웨어

  • 운영체제와 소프트웨어 사이에 위치
  • 애플리케이션에 운영체제가 제공하는 서비스를 추가 및 확장하여 제공하는 컴퓨터 소프트웨어
  • 대표적으로 웹 애플리케이션 서버(WAS)가 있다.

 

미들웨어 분석 시 고려사항

성능, 가용성, 기술 지원, 구축 비용

성가기구

 

 

비즈니스 융합 (Business Convergence)

정보산업, 시장 간의 경계를 허물어 ICT 등을 통해 새로운 전달 방식을 도입하여 비즈니스 모델의 적용 범위를 확대하는 것을 의미

 

오픈 소스 라이선스

  • 소스코드가 공개되어 있어 누구나 특별한 제한 없이 소스를 사용할 수 있도록 하는것
  • 해당 오픈소스의 기술이 지속 가능한지 우선으로 고려
  • 라이선스의 종류, 사용자 수 등을 고려
  • 오픈 소스 레벨에 따라서 허용하는 범위를 파악하여 라이선스를 위반하지 않도록 주의

 

GNU (GNU's Not Unix)

  • 유닉스의 상업적 확산에 반발하여 무료로 개발, 배포하고 있는 유닉스 호환 운영체제
  • 컴퓨터 프로그램은 물론 모든 관련 정보를 돈으로 구매하는 것을 반대하는 것이 기념

 

GNU GPLv1 (General Public License)

소스코드를 공개하지 않고 바이너리만 배포하는 것을 금지. 사용할 수 있는 쉬운 소스코드를 같이 배포

GNU GPLv2 

컴퓨터 프로그램을 어떤 목적으로든지 사용할 수 있음. 프로그램의 복사를 언제나 프로그램의 코드와 함께 판매 또는 무료로 배포할 수 있다. 변경된 프로그램 역시 자유로이 배포할 수 있다.

GNU GPLv3

소프트웨어 특허에 대처. 

GNU AGPLv3.0

네트워크 서버용의 용도로 제정

GNU LGPL (Library)

GPN 보다 훨씬 완화된 조건의 공개 소프트웨어 라이센스. 소스코드를 공개하지 않아도 됨. (Less)

BSD

아무나 개작할 수 있고, 수정한 것을 제한 없이 배포 가능. 

Apache 2.0

아파치 재단 소유 소프트웨어 적용을 위해 제공하는 라이선스. 소스코드 수정 시 아파치를 포함해야함

(Android, *Hadoop)

* 다수의 컴퓨터가 하나로 묶어 빅데이터를 처리하는 기술

 

반응형

'정보처리기사 > 1. 현행 시스템 분석' 카테고리의 다른 글

현행 시스템 파악  (0) 2023.06.30
소프트웨어 개발 방법론  (0) 2023.06.30
소프트웨어 공학  (0) 2023.06.28

댓글