정보처리기사 2과목 소프트웨어 개발
2장. 통합 구현
038 단위 모듈 구현 Ⓒ
단위 모듈(Unit Module)
- 한 가지 동작을 수행하는 기능을 모듈로 구현한 것
- 단독 컴파일 가능
- 단위 기능 명세서 작성 -> 입·출력 기능 구현 -> 알고리즘 구현
039 단위 모듈 테스트 Ⓑ
단위 모듈 테스트
- 단위 테스트(Unit Test) 라고도 함
- ex) 화이트 박스 테스트, 블랙박스 테스트
- 테스트 케이스(Test Case) : 입력 값, 실행조건, 기대 결과 등으로 구성됨 명세서
- 테스트 프로세스 : 계획 및 제어 -> 분석 및 설계 -> 구현 및 실현 -> 평가 -> 완료
040 개발 지원 도구 Ⓑ
통합 개발 환경(IDE; Integrated Development Environment)
- 편집기, 컴파일러, 디버거 제공
- ex) 이클립스, 비주얼 스튜디오, Xcode, 안드로이드 스튜디오, IDEA
빌드 도구
- 전처리, 컴파일 수행
- ex) Ant, Maven, Gradle
기타 협업 도구
- 일정 관리, 업무흐름 관리, 정보 공유, 커뮤니케이션
- ex) Jira, Slack, Jandi, Sketch, Zeplin, GitHub, Sqagger, Evernote
REFERENCE
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편[개정판]