개발 환경 구축

: 응용 SW 개발의 편의성, 성능향상을 위해 HW, SW 개발환경을 구축하는 과정

구축 도구

빌드도구

Ant, Gradle, Maven

구현도구

Eclipse, Visual Studio Code, InteliJ, NetBeans, Spring Tool Suite

테스트도구

cppCheck, Xunit, PMD, findbugs, SonarQube

형상관리도구

  • 공유 폴더 방식 : RCS, SCCS
  • 클라이언트-서버 방식 : SVN, CVS
  • 분산저장소 : Git

형상관리

  • 형상식별 : 형상 관리해야하는 대상 찾기, ID/관리번호 부여
  • 형상통제 : 버전관리를 위해 형상통제위원회에서 통제, 베이스라인 관리, 통제
  • 형상검사 : 베이스라인 무결성 평가
  • 형상기록 : 형상결과 보고서

개발환경 구성요소

하드웨어 개발환경

  • 서버 하드웨어 개발환경 : 웹/웹 어플리케이션/데이터베이스/파일 서버
  • 클라이언트 하드웨어 개발환경 : 클라이언트 프로그램, 웹 브라우저, 모바일 웹/앱

소프트웨어 개발환경

  • 운영체제
  • 미들웨어
  • DBMS

절차

통합 개발 환경 설치 - 형상관리 도구 설치 - 빌드도구 설치

profile
AI dev

0개의 댓글