1. 소프트웨어 구현으로의 초대
소프트웨어 구현이랑 무엇인가?
구현활동에 속하는 작업
1. 성공적인 구현 활동을 위한 기초 작업 검증
2. 코드에 대한 테스트 방법 결정
3. 클레스 및 루틴 설계와 작성
4. 변수와 이름 상수 생성 및 이름 부여
5. 제어 구조 선택과 명령문 블록 구조화
6. 제어 구조 선택과 명령문 블록 구조화
7. 코드에 대한 단위 테스트, 통합 테스트, 디버깅
8. 저수준 설계와 코드를 다른 팀원과 교차 검토
9. 조심스럽게 코드의 포맷을 맞추고 주석을 달아 코드를 정리
10. 개별적으로 작성한 소프트웨어 컴포넌트의 통합
11. 코드가 더 빨리 실행되고 더 적은 자원을 사용하도록 최적화
소프트웨어 구현이 중요한 이유는 무엇인가?
1. 구현은 소프트웨어 개발에서 큰 비중을 차지한다.
2. 구현은 소프트웨어 개발 과정에서 중심적인 활동이다.
3. 구현에 집중함으로써 프로그래머의 생산성을 크게 향상할 수 있다.
4. 구현은 반드시 해야하는 유일한 활동이다.