단위 모듈 구현의 원리
- 정보 은닉
- 분할과 정복
- 데이터 추상화
- 모듈 독립성
재사용의 종류
- 재공학 (재사용)
- 역공학 (역으로 분석하여 재구성)
- 재개발 (기존 시스템 변경, 추가)
형상 관리 도구
형상 관리 개념
- 소프트웨어 생명주기 동안 발생하는 변경사항을 체계적으로 관리하여 소프트웨어의 품질 보증을 향상시키는 관리적 활동이다.
- 개발 과정의 변경 사항을 관리한다.
- 형상 관리에서 관리 항목으로는 프로젝트 요구 분석서, 소스 코드, 운영 및 설치 지침서가 있다.
형상 관리 도구 개념
- 소프트웨어 변경 사항을 관리하기 위해서 항상 식별, 통제, 감사 기록을 수행하는 도구