일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 백준
- 타입 객체
- 다이나믹 프로그래밍
- OS
- 병행성
- 자료구조
- 컨디션 변수
- 스케줄링
- 알고리즘
- 영속성
- DirectX12
- 프로그래머스
- I/O장치
- Direct12
- 디자인패턴
- 다이나믹프로그래밍
- 멀티프로세서
- 그리디 알고리즘
- 쓰레드
- 그리디알고리즘
- 병행성 관련 오류
- 락
- 렌더링 파이프라인
- 멀티쓰레드
- 파일시스템 구현
- DirectX 12
- directx
- codility
- 운영체제
- 동적계획법
- Today
- Total
기록공간
2-2-3장. 개발 지원 도구 - B 본문
통합 개발 환경(IDE, Integrated Development Environment)
통합 개발 환경은 개발에 필요한 환경, 즉 편집기, 컴파일러, 디버거 등의 다양한 툴을 하나의 인터페이스로 통합하여 제공하는 것을 의미한다.
-
통합 개발 환경 도구는 통합 개발 환경을 제공하는 소프트웨어를 의미한다.
-
통합 개발 환경 도구는 코드의 자동 생성 및 컴파일이 가능하고 추가 기능을 위한 도구들을 다운로드하여 추가할 수 있다.
-
통합 개발 환경 도구는 코드를 실행하거나 테스트할 때 오류가 발생한 부분을 시각화하므로 수정이 용이하다.
-
통합 개발 환경 도구는 외부의 다양한 서비스와 연동하여 개발에 편의를 제공하고 필요한 정보를 공유할 수 있다.
-
통합 개발 환경을 지원하는 도구는 플랫폼, 운영체제, 언어별로 다양하게 존재하며, 대표적인 도구는 다음과 같다.
빌드 도구
빌드는 소스 코드 파일들을 컴퓨터에서 실행할 수 있는 제품 소프트웨어로 변환하는 과정 또는 결과물을 말한다.
-
빌드 도구는 소스 코드를 소프트웨어로 변환하는 과정에 필요한 전처리(Preprocessing), 컴파일(Compile) 등의 작업들을 수행하는 소프트웨어를 말한다.
-
대표적인 도구는 다음과 같다.
기타 협업 도구
협업 도구는 개발에 참여하는 사람들이 서로 다른 작업 환경에서 원활히 프로젝트를 수행할 수 있도록 도와주는 도구(Tool)로, 협업 소프트웨어, 그룹웨어(Groupware) 등으로도 불린다.
-
협업 도구에는 일정 관리, 업무흐름 관리, 정보 공유, 커뮤니케이션 등의 업무 보조 도구가 포함되어 있다.
-
협업 도구는 웹 기반, PC, 스마트폰 등 다양한 플랫폼에서 사용할 수 있도록 제공된다.
-
협업 도구에 익숙하지 않거나 이용할 의지가 없으면 협업 도구가 오히려 협업의 방해요소가 될 수 있다.
-
협업 도구의 종류
'자격증공부 > 정보처리기사_필기' 카테고리의 다른 글
2-3-2장. 릴리즈 노트 작성 - B (0) | 2020.09.05 |
---|---|
2-3-1장. 소프트웨어 패키징 - B (0) | 2020.09.05 |
2-2-2장. 단위 모듈 테스트 - B (0) | 2020.09.04 |
2-2-1장. 단위 모듈 구현 - C (0) | 2020.09.04 |
2-1-4장. 절차형 SQL - B (0) | 2020.09.04 |