[자격증] 정보처리기사 필기 : 제2과목 소프트웨어 개발 (통합 구현)

 정보

  • 업무명     : 정보처리기사 필기 : 제2과목 소프트웨어 개발 (통합 구현)

  • 작성자     : 이상호

  • 작성일     : 2021-03-01

  • 설   명      :

  • 수정이력 :

 

 

 내용

[단위 모듈 구현]

  • 단위 모듈(Unit Module)의 개요

    • 단위기능 명세서 작성 - 입출력기능 구현 - 알고리즘 구현

  • 단위 기능 명세서 작성

  • 입·출력 기능 구현

  • 알고리즘 구현

    • 디바이스 드라이버 모듈

    • 네트워크 모듈

    • 파일 모듈

    • 메모리 모듈

    • 프로세스 모듈

 

[단위 모듈 테스트]

  • 단위 모듈 테스트

    • 화이트 박스 테스트

    • 블랙박스 테스트

  • 테스트 케이스(Test Case)

    • 식별자, 텍스트 항목, 입력 명세, 출력명세, 환경설정, 특수절차요구, 의존성기술

  • 테스트 프로세스

    • 계획및 제어단계, 분석 및 설계단계, 구현 및 실현단계, 평가단계, 완료단계

 

[개발 지원 도구]

  • 통합 개발 환경 (IDE; Integrated Development Environment)

  • 빌드 도구

    • Ant

    • Maven

    • Gradle

  • 기타 협업 도구

    • 프로젝트 및 일정관리

    • 정보 공유 및 커뮤니케이션

    • 디자인

    • 기타

 

[연습문제]

  • 다음 중 단위모듈 구현 시 고려할 사항으로 틀린 것은?

    • ① 응집도는 높고, 결합도는 낮추는 방향으로 구현을 한다.

    • ② 개별 모듈을 먼저 구현 후 공통 모듈은 맨 나중에 구현한다.

    • ③ 단위모듈의 구현 시 디버깅은 IDE도구를 활용하여서 수행한다.

    • ④ 단위모듈의 테스트는 화면(UI)이 있다면 화면 중심으로 테스트 한다.

 

 참고 문헌

[논문]

  • 없음

[보고서]

  • 없음

[URL]

  • 없음

 

 문의사항

[기상학/프로그래밍 언어]

  • sangho.lee.1990@gmail.com

[해양학/천문학/빅데이터]

  • saimang0804@gmail.com