[2] 2-3. 개발지원도구

통합개발환경(IDE / Intergrated Development Environment) 프로그램 개발과 관련된 모든 작업을 하나의 프로그램으로 처리할 수 있도록 제공하는 소프트웨어적 개발환경[대표도구] 이클립스 / 크로스플랫폼 비주얼 스튜디오 / Win32, Win64X 코드 / Mac, 아이폰 안드로이드 스튜디오 / 안드로이드 IDEA / 크로스플랫폼[대표기능] * 코딩 : C, JAVA, Phthon 등 프로그래밍 언어로 프로그램 작성 * 컴파일 : 고급 언어에 의한 프로그램을 이해할 수 있는 디버깅 및 변환이 가능한 형태로 번역 및 프로그램 실행 가능, 버그를 찾아 수정하는 기능* 배포 : 소프트웨어를 사용자에게 전송 빌드 도구 소스 코드 파일을 컴퓨터에서 실행할 수 있는 제품 소프트웨어로 변환하는 과정 또는 결과 전송 처리(Preprocessing), 컴파일(Compile) [대표 도구] Ant(Another Neat Tool) Zaba 프로젝트의 공식 빌드 도구 XML 기반 빌드 스크립트를 사용하여 자유도와 유연성이 높음 – 복잡한 빌드 환경 대처 가능 규칙, 표준 없이 개발자가 모두 정의하며 스크립트 재사용 어려움 기타 협업 도구=협업 도구=소프트웨어, 그룹 업무의 종류, 일정, 프로젝트 일정 및 공유, 작업의 종류, 드레로 등 정보 공유 및 커뮤니케이션 : 구성원을 지명하여 방을 개설한 후 정보 공유, 대화, 파일 관리의 용이성 및 커뮤니케이션의 자유로움 디자인 : 디자이너가 설계한 UI 및 이미지 정보를 코드화하여 개발자에게 전달하기 기타 : 에버노트 – 아이디어 공유에 사용, 스웨거 – API 문서화 후 개발자 간 협업을 도와줌 통합개발환경(IDE / Intergrated Development Environment) 프로그램 개발과 관련된 모든 작업을 하나의 프로그램으로 처리할 수 있도록 제공하는 소프트웨어적 개발환경[대표도구] 이클립스 / 크로스플랫폼 비주얼 스튜디오 / Win32, Win64X 코드 / Mac, 아이폰 안드로이드 스튜디오 / 안드로이드 IDEA / 크로스플랫폼[대표기능] * 코딩 : C, JAVA, Phthon 등 프로그래밍 언어로 프로그램 작성 * 컴파일 : 고급 언어에 의한 프로그램을 이해할 수 있는 디버깅 및 변환이 가능한 형태로 번역 및 프로그램 실행 가능, 버그를 찾아 수정하는 기능* 배포 : 소프트웨어를 사용자에게 전송 빌드 도구 소스 코드 파일을 컴퓨터에서 실행할 수 있는 제품 소프트웨어로 변환하는 과정 또는 결과 전송 처리(Preprocessing), 컴파일(Compile) [대표 도구] Ant(Another Neat Tool) Zaba 프로젝트의 공식 빌드 도구 XML 기반 빌드 스크립트를 사용하여 자유도와 유연성이 높음 – 복잡한 빌드 환경 대처 가능 규칙, 표준 없이 개발자가 모두 정의하며 스크립트 재사용 어려움 기타 협업 도구=협업 도구=소프트웨어, 그룹 업무의 종류, 일정, 프로젝트 일정 및 공유, 작업의 종류, 드레로 등 정보 공유 및 커뮤니케이션 : 구성원을 지명하여 방을 개설한 후 정보 공유, 대화, 파일 관리의 용이성 및 커뮤니케이션의 자유로움 디자인 : 디자이너가 설계한 UI 및 이미지 정보를 코드화하여 개발자에게 전달하기 기타 : 에버노트 – 아이디어 공유에 사용, 스웨거 – API 문서화 후 개발자 간 협업을 도와줌

error: Content is protected !!