제품 소프트웨어 모듈 빌드 기법-소프트웨어 빌드, 제품 소프트웨어를 위한 빌드 기법
CODEDRAGON ㆍDevelopment/Software Engineering
반응형
제품 소프트웨어 모듈 빌드 기법
· 소프트웨어 빌드
· 제품 소프트웨어를 위한 빌드 기법
소프트웨어 빌드
소프트웨어 빌드(Software Build)는 소스 코드 파일을 컴퓨터에서 실행할 수 있는 제품 소프트웨어의 단위로 변환하는 과정을 말하거나 그에 대한 결과물을 일컫는다. 소프트웨어 빌드는 소스 코드 파일이 실행 코드로 변환되는 컴파일 과정을 핵심으로 수행되며, 빌드에 따른 결과물에 대한 상세 확인이 필요하다.
제품 소프트웨어를 위한 빌드 기법
· 소프트웨어 빌드 시스템의 기본 개념을 알고, 빌드의 실행 단위 컴파일, 이를 위한 빌드 도구의 특징 및 사례들의 사전 확인이 필요하다.
· 빌드 도구는 이를 도와주는 유용한 유틸리티이며 이를 활용하여 컴파일 이외에도 제품 소프트웨어 완성을 위해 다양한 일을 할 수 있다.
· 대표적인 도구들로는 Ant, Make, Maven, Gradle 등의 빌드 도구들이 있다. 또 빌드 과정에 대한 문서화를 체크해 두면 다양한 이력에 대한 관리가 가능하다.