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

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

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

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

 

시나공 정보처리기사 실기

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

book.naver.com

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

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

출판사 : 길벗


모듈


 
모듈
  • 모듈화를 통해 분리된 시스템의 각 기능
  • 모듈의 독립성은 결합도와 응집도로 측정
결합도
  • 모듈 간에 상호 의존하는 정도, 연관 관계
  • 약할수록 품질이 좋다.
  • 자료 < 스탬프 < 제어 < 외부 < 공통 < 내용
결합도 종류
  • 자료 결합도 : 자료 요소로만 구성될 때 결합도
  • 스탬프 결합도 : 배열이나 레코드 등 자료 구조가 전달될 때 결합도
  • 제어 결합도 : 제어 요소를 전달하는 결합도, 권리 전도 현상 발생 가능
  • 외부 결합도 : 외부 모듈에서 선언한 데이터 참조할 때 결합도
  • 공통 결합도 : 공통 데이터 영역을 여러 모듈이 사용할 때의 결합도
  • 내용 결합도 : 한 모듈이 다른 모듈의 내용을 직접 참조하거나 수정할 때 결합도

응집도

  • 모듈의 내부 요소들이 서로 관련되어 있는 정도
  • 강할수록 품질이 좋다.
  • 기능적 > 순차적 > 교환적 > 절차적 > 시간적 > 논리적 > 우연적

응집도 종류

  • 기능적 응집도 : 모든 기능 요소들이 단일 문제와 연관되어 수행될 때 응집도
  • 순차적 응집도 : 하나의 활동으로부터 나온 출력 데이터를 그 다음 활동의 입력 데이터로 사용할 때 응집도
  • 교환적 응집도 : 입력과 출력을 사용하여 서로 다른 기능을 수행하는 요소들이 모였을 때 응집도
  • 절차적 응집도 : 다수의 관련 기능을 가질 때 그 기능을 순차적으로 수행할 때 응집도
  • 시간적 응집도 : 특정 시간에 처리되는 몇 개의 기능을 모아 작성했을 때 응집도
  • 논리적 응집도 : 유사한 성격이나 특정 현태로 분류되는 처리 요소들을 모아 형성되었을 때 응집도
  • 우연적 응집도 : 서로 관련 없는 요소로만 구성된 응집도

팬인/팬아웃

  • 팬인 : 어떤 모듈을 제어하는 모듈의 수
  • 팬아웃 : 어떤 모듈에 의해 제어되는 모듈의 수

N-S차트

  • 논리의 기술에 중점을 두고 도형을 이용해 표현하는 방법
  • GOTO나 화살표 사용X
  • 연속, 선택 및 다중 선택, 반복의 3가지 제어 논리 구조 표현
  • 조건 복합적인 곳 시각적으로 명확히 식별하는데 적합

 


 

댓글