[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 개발환경 구축

Ⅳ. 서버 프로그램 구현 - 개발환경 구축.


1. 개발환경 구축.

개발환경 구축의 개념
  • 개발환경 구성시 구현될 시스템 요구사항의 명확한 이해 필요.
  • 개발도구와 서버의 선정, 개발에 사용되는 도구의 편의성과 성능, 라이선스 확인.
개발 도구의 분류 ( Tip. 빌 구 테 형 )
  • 드 도구 : 작성한 코드의 빌드 및 배포 수행 / 각 구성요소와 모듈에 대한 의존성 관리 지원.
  • 현 도구 : 개발 코드작성, 디버깅, 수정 등 작업 지원 도구.
  • 스트 도구 : 코드의 기능 검증, 전체 품질을 높이기 위한 도구 / 코드 테스트, 테스트 계획, 수행 및 분석 작업 가능.
  • 상관리 도구 : 코드와 리소스 등 산출물에 대한 버전관리 도구.
개발환경 구성요소
  • 서버 개발환경
    • 웹서버 : 정적 콘텐츠 처리.
    • 웹 어플리케이션 서버 (WAS)
      동적콘텐츠 처리
      사용자의 요청 스레드를 처리, DB 접속하여 SQL결과 반환.
    • 데이터베이스서버 : 데이터 수집, 저장
    • 파일서버 : 파일저장 하드웨어로 물리저장장치를 활용한 서버.

  • 클라이언트 개발환경
    • 클라이언트 프로그램
    • 웹 브라우저
    • 모바일 앱
    • 모바일 웹

  • 소프트웨어 개발환경
    • 운영체제
    • 미들웨어 : 자바환경에 JVM을 설치하여 컨테이너로의 기능을 주로 이용.
    • DBMS

형상관리
  • SW 개발을 위한 전체 과정에서 발생하는 모든 변경사항을 관리하기 위한 활동.
  • 목적 : 프로젝트 생명주기동안 무결성과 변경에 대한 추적성을 확보 할 수 있다.
  • 형상관리 절차 ( Tip. 식 통 감 기 )
    1. 형상 별 : 형상관리 대상 정의 및 식별
    2. 형상 제 : 변경요구 관리, 변경제어, 형상관리 등 통제
    3. 형상 사 : 소프트웨어 베이스라인 무결성 평가 / 요구사항 일치 검토
      ⚡︎ 베이스라인 : 개발 과정의 각 단계의 산출물을 검토, 평가, 조정, 처리 등 변화를 통제하는 시점의 기준.
    4. 형상 록 : 각종 형상 및 변경 수행결과 기록 / 형상결과 보고서 작성

개발환경 구축 절차

  1. 통합 개발환경 설치
  2. 형상 관리 도구 설치
  3. 빌드 도구 설치


  • 정보처리기사 필기 합격 후 실기대비 정리 및 책없이 간단히 보기위해 작성하였습니다.
  • 2020년 수제비 정보처리기사 책 기반으로 정리 하였습니다.
  • 저작권 관련 문제가 있다면 hojunbbaek@gmail.com 으로 메일 주시면 바로 삭제 조치 하도록 하겠습니다.