본문 바로가기
Work & Study/정보처리기사 필기

정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-02. 통합 구현)

by a.k.a DUKI 2023. 8. 12.
728x90
반응형

정보처리기사 필기 정리 - 2. 소프트웨어 개발

 

Chapter 02 통합 구현 (중요도: ★★★)

 

  1. 모듈 구현
    • 단위 모듈 구현 원리: 정보 은닉, 분할과 정복, 데이터 추상화, 모듈 독립성
    • 단위 모듈 테스트 종류
      • 화이트 박스 테스트: 프로그램 로직을 이해하고, 내부 구조화 동작을 검사하는 방식
      • 메소드 기반 테스트: 단위 모듈의 외부에 공개된 메소드 기반의 테스트
      • 화면 기반 테스트: 단위 모듈 개발 후 화면에 직접 데이터를 입력하여 테스트 수행
      • 테스트 드라이버/테스트 스텁: 기능 테스트할 수 있는 화면 또는 하위 모듈이 되지 않는 경우 하는 테스트
        • 테스트 드라이버(Test Driver): 하위 모듈은 있지만 상위 모듈은 없는 경우 사용
        • 테스트 스텁(Test Stub): 상위 모듈은 있지만 하위 모듈은 없는 경우 사용
  2. 통합구현 관리
    • IDE(Integrated Development Environment) 도구: 개발과 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트 웨어 (이클립스, 비주얼 스튜디오, 엑스 코드)
    • 협업 도구: 다른 개발자와 지속적으로 커뮤니케이ㅕㄴ을 수행하기 위한 도구
    • 형상 관리 도구: 소프트웨어 변경 사항을 관리하기 위해서 형상 식별, 통제, 감사, 기록을 수행하는 도구
      • CVS: 가장 오래된 형상 관리 도구, 중앙 집중형 클라이언트-사바 방식
      • SVN: 중앙 집중형 클라이언트-사바 방식이며, CVS 단점 보완
      • Git: 리눅스 커널의 개발을 위해 만든 형상 관리 시스템, 분산형 방식

 



2022 수제비 정보처리기사 필기 & 2022 이기적 정보처리기사 필기 책을 참고하여 정리하였다.

 

건기원 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권 - NCS기반 2022 : 기사북닷컴

[기사북닷컴] 자격증전문서점

smartstore.naver.com

 

2022 이기적 정보처리기사 필기 기본서 - 예스24

본 도서는 필기 시험을 준비하는 수험생을 위한 기본서로 다년 간의 출제 경향을 철저히 분석하여 변경되는 NCS 기반 출제기준에 맞춰 출간되었다. 시험대비 이론을 꼼꼼하게 다루었으며, 출제

www.yes24.com

728x90
반응형