본문 바로가기
정보처리기사

정보처리기사 실기(서버 프로그램 구현) 단위 모듈

by 열정적인 이찬형 2022. 3. 19.
※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다. 

공부 서적(시나공 정보처리기사 필기책)

 

시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

book.naver.com

출처: 시나공 정보처리기사 실기

저자: 김정준,강윤석,김용갑,김우경

출판사 : 길벗


단위 모듈


 
단위 모듈
  • 한 가지 동작을 수행하는 기능을 모듈로 구현한 것, 단위 기능
  • 독립적 컴파일 가능, 다른 모듈에 호출 및 삽입 가능
  • 과정 : 단위 기능 명세서 작성 -> 입.출력 기능 구현 -> 알고리즘 구현
IPC
  • 모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합
  • Shared Memory : 공유 가능한 메모리 구성하여 다수 프로세스가 통신하는 방식
  • Soket :  네트워크 소켓을 이용하여 네트워크를 경유하는 프로세스 간 통신하는 방식
  • Semaphores : 공유 자원에 대한 접근 제어를 통해 통신하는 방식
  • Pipes & named Pipes : Pipe 형태로 구성된 메모리를 여러 프로세스가 공유하는 통신 방식
  • Message Queueing : 메시지 발생시 이를 전달하는 방식으로 통신하는 방식 
단위 모듈 테스트
  • 모듈이 정해진 기능을 정확히 수행하는지 검증하는 것

테스트 케이스

  • 소프트웨어가 사용자의 요구사항을 정확하게 준수했는지 확인하기 위한 테스트 항목에 대한 명세서
  • 식별자, 테스트 항목, 입력 명세, 출력 명세, 환경 설정, 특수 절차 요구, 의존성 기술
 

댓글