320x100
320x100
개발 도구의 분류
- 빌드 도구
: 작성한 코드의 빌드와 배포 수행
- 구현 도구
: 코드작성 및 디버깅 수행
- 테스트 도구
: 코드 기능 검증 및 전체적인 품질 향상
- 형상 관리 도구
: 작성한 코드와 리소스 등 산출물에 대한 버전 관리
소프트웨어 개발환경
- 운영체제
- 미들웨어
: 컴퓨터 간의 연결과 관리를 수행하는 소프트웨어
: JVM (시스템 메모리를 관리하면서 자바 기반 애플리케이션을 위해 이식 가능한 실행환경을 제공하는 소프트웨어)
- DBMS
형상관리
- 소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 변경사항을 관리하기 위한 활동
- 절차
ㆍ형상 식별
: 형상 관리 대상의 정의 및 식별
: ID와 관리번호 부여
ㆍ형상 통제
: 형상 항목의 버전 관리를 위한 형상통제 위원회 운영
: 변경 요구 관리, 변경 제어, 형상 관리 등 통제 지원
ㆍ형상 감사 : 소프트웨어 베이스라인의 무결성 평가
ㆍ형상 기록 : 형상 결과 보고서 작성
소프트웨어 형상 관리 도구 유형
- 공유 폴더 방식
: 개발 완료된 파일을 공유 폴더에 복사
: 담당자가 자신의 PC에 내려 받아 컴파일 및 에러확인
: RCS, SCCS
- 클라이언트 / 서버 방식
: 중앙에 버전 관리 시스템을 항시 동작
: CVS, SVN
- 분산 저장소 방식
: 로컬 저장소와 원격 저장소에 분산 저장
: 중앙 저장소에서 clone하면 로컬저장소 생성
: Git
300x250
728x90
'Certification > 정보처리기사' 카테고리의 다른 글
배치 프로그램 구현 (0) | 2021.04.11 |
---|---|
공통 모듈 구현 (0) | 2021.04.11 |
절차형 SQL 작성 (0) | 2021.04.11 |
응용 SQL 작성 (0) | 2021.04.11 |
데이터베이스 기본 (SQL) (0) | 2021.04.11 |