일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 마스터 슬레이브 패턴
- UML 다이어그램
- 브로커 패턴
- UnrealEngine
- 요구사항 확인
- 정보처리기사
- UnrealEngine5
- 단계적 분해
- 백준
- 데이터 입출력
- 언리얼엔진5
- 요구사항 분석
- UML
- 팬아웃
- 데이터베이스
- 아키텍처 패턴
- 알고리즘 문제
- 언리얼엔진 함수
- 메타 데이터
- Unreal Engint4
- C++
- 클라이언트 서버 패턴
- 정보처리기사 실기
- 파이프 필터 패턴
- 정보 은닉
- 기능 모델링
- 정처기
- DBMS
- 동적 모델링
- baekjoon
Archives
- Today
- Total
게임 개발자를 향해
개발 지원 도구 본문
개발 지원 도구
통합 개발 환경은 개발에 필요한 환경, 즉 편집기(Editor), 컴파일러(Compiler), 디버거(Debugger) 등의 다양한 툴을 하나의 인터페이스로 통합하여 제공하는 환경을 말한다.
통합 개발 환경 도구는 통합 개발 환경을 제공하는 소프트웨어를 의미한다.
통합 개발 환경 도구는 코드를 실행하거나 테스트할 때 오류가 발생한 부분을 시각화하므로 수정이 용이하다.
[통합 개발 환경 도구의 종류]
- 이클립스(Eclips)
- 개발사 : Eclips Foundation IBM
- 플랫폼 : 크로스 플랫폼
- 운영체제 : Window, Linux, MacOS 등
- 지원 언어 : Java, C, C++, PHP, JSP 등
- 비주얼 스튜디오(Visual Studio)
- 개발사 : Microsoft
- 플랫폼 : Win32, Win64
- 운영체제 : Windows
- 지원 언어 : Basic, C, C++, C#, .NET 등
- 엑스 코드(Xcode)
- 개발사 : Apple
- 플랫폼 : Mac, iPhone
- 운영체제 : MacOS, iOS
- 지원 언어 : C, C++, C#, Java, AppleScript 등
- 안드로이드 스튜디오(Android Studio)
- 개발사 : Google
- 플랫폼 : Android
- 운영체제 : Windows, Linux, MacOS
- 지원 언어 : Java, C, C++
- IDEA
- 개발사 : JetBrains
- 플랫폼 : 크로스 플랫폼
- 운영체제 : Window, Linux, MacOS 등
- 지원 언어 : Java, C, C++, PHP, JSP 등
[빌드 도구]
빌드는 소스 코드 파일들을 컴퓨터에서 실행할 수 있는 제품 소프트웨어로 변환하는 과정 또는 결과물을 말한다.
빌드 도구는 전처리(Prepopcessing), 컴파일(Compile) 등의 작업을 수행한다.
<대표적인 빌드 도구>
- Ant(Another Neat Tool)
- 아파치 소프트웨어 재단에서 개발
- 자바 프로젝트의 공식적인 빌드 도구
- 정해진 규칙이나 표준이 없음
- Maven
- 아파치 소프트웨어 재단에서 Ant의 대안으로 개발
- 의존성(Dependency)을 설정하여 라이브러리를 관리함
- 규칙이나 표준이 존재하여 예외 사항만 기록
- Gradle
- 한스 도커(Hand Docker)가 Ant와 Maven을 보완하여 개발
- 안드로이드 스튜디오의 공식 빌드 도구
- 그루비(Groovy) 기반의 빌드 스크립트를 사용함
[기타 협업 도구]
협업 도구는 개발에 참여하는 사람들이 서로 다른 작업 환경에서 원활히 프로젝트를 수행할 수 있도록 도와주는 도구이다.
협업 소프트웨어, 그룹 웨어(Groupware) 등으로 불린다.
일정 관리, 업무 흐름 관리, 정보 공유, 커뮤니케이션 등의 업무 보조 도구가 포함된다.

읽어주셔서 감사합니다!
정처기 화이팅!
'정보처리기사 > 4. 서버 프로그램 구현' 카테고리의 다른 글
보안 및 API, 배치 프로그램, 패키지 소프트웨어 (0) | 2022.09.27 |
---|---|
서버 개발 (0) | 2022.09.27 |
디자인 패턴 (1) | 2022.09.24 |
코드(Code) (0) | 2022.09.22 |
단위 모듈과 공통모듈 (0) | 2022.09.22 |