728x90
반응형
<프로그램 개발을 위한 개발 도구>
프로그램 개발을 위해서는 구현될 시스템 요구사항에 대한 명확한 이해가 필요하며, 개발 도구와 서버의 선정 및 개발에 사용되는 도구들의 사용 편의성과 성능 그리고 라이선스 등을 고려해야 한다.
1. 구현 도구
개발자의 코드 작성과 디버깅, 수정 등과 같은 작업을 지원하는 도구
2. 테스트 도구
코드의 기능 검증과 전체 품질을 높이기 위하여 테스트 계획, 수행 및 분석 작업을 지원하는 도구
3. 형상관리 도구
개발자들이 작성한 코드나 리소스 등의 산출물들은 소프트웨어 생명주기에 따라 수정, 개선 등의 버전 관리가 이루어지는데 이를 지원하는 도구
CVS / SVN / Git
4. 빌드 도구
개발도구 중 각각의 구성요소와 모듈에 대한 의존성 관리를 지원하며, 작성한 코드의 작성 및 배포를 수행하는 도구
728x90
반응형
'정보처리기사' 카테고리의 다른 글
[정보처리기사 이론 정리]트랜잭션 (0) | 2022.03.25 |
---|---|
[정보처리기사 이론 정리]자료 구조 (0) | 2022.03.25 |
[정보처리기사 이론 정리]트리거 (0) | 2022.03.25 |
[정보처리기사 이론 정리]형상관리 (0) | 2022.03.25 |
[정보처리기사 이론 정리]MPEG (0) | 2022.03.25 |