[Sec 1. 모듈 구현]
단위 모듈 구현
- 결합도 감소, 응집도 증가 ⇒ 모듈의 독립성 강화
- FAN-OUT 최소화, FAN-IN 최대화
단위 모듈 테스트 : 코드의 정적 분석 + 모듈의 동적 실행
- 단위 테스트 자동화 도구 : JUnit(JAVA), CppUnit(C언어), Unittest(파이썬), HttpUnit
[Sec 2. 통합 구현 관리]
IDE(Integrated Development Environment) 도구
여러 소프트웨어 개발 도구를 한 프로그램에 통합해 제공하는 소프트웨어
종류 : 이클립스, 비주얼 스튜디오, 엑스코드, IntelliJ IDEA
협업 도구
다양한 참여자들이 각자의 작업 환경에서 동시에 하나의 프로젝트를 진행할 수 있도록 지원, SaaS 형태로 제공, SNS형/프로젝트 관리형/통합형
형상 관리 도구
변화를 체계적으로 관리하는 방법과 도구, 변경 관리/버전 관리/형상 관리
형상 관리 절차 : 형상 식별 → 형상 통제 → 형상 감사 → 형상 기록 (식통감기)
형상 관리 통제 위원회(CCB)
'Data Analysis > 정보처리기사' 카테고리의 다른 글
| [2과목 소프트웨어 개발] 04. 애플리케이션 테스트 관리 (0) | 2024.04.18 |
|---|---|
| [2과목 소프트웨어 개발] 03. 제품 소프트웨어 패키징 (0) | 2024.04.18 |
| [2과목 소프트웨어 개발] 01. 데이터 입출력 구현 (1) | 2024.04.18 |
| [1과목 소프트웨어 설계] 04. 인터페이스 설계 (0) | 2024.04.17 |
| [1과목 소프트웨어 설계] 03. 애플리케이션 설계 (1) | 2024.04.17 |