개발 도구빌드도구ANT : 아파치 재단에서 만든 자바프로젝트의 공식 빌드도구Maven : 자바 프로젝트의 빌드 도구 중 하나로 빌드와 컴파일 동시에 수행가능Gradle : Android Studio 프로젝트의 공식 빌드 도구 형상 관리 도구형상 관리는 소프트웨어의 개발과정에서 소프트웨어의 변경사항을 관리하기 위해 개발된 일련의 활동이다.순서 : 가져오기 → 인출 → 예치 → 동기화 → 차이Subversion : 아파치 재단에서 제작(리비전으로 버전관리)Git : 리눅스 커널 개발을 위해 초기 개발했다가 형상관리 도구로 바뀜(스냅샷으로 버전관리) 모듈정의 : 크게 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어모듈화 : 소프트웨어의 성능을 향상 시키거나 복잡한 시스템의 수정, 재사용, 유지관리..