Part IV. 서버 프로그램 구현
Chapter 02 공통 모듈 구현하기
01 공통 모듈 구현
1 모듈화
(1) 모듈화의 개요
(2) 모듈의 특성
(3) 모듈이 유용한 이유
(4) 좋은 모듈의 기준
2 결합도(Coupling)
3 응집도(Cohesion)
4 구조적 설계 도구
(1) 구조도(Structure Chart)
(2) HIPO(Hierarchical Plus Input Process Output)
(3) N-S Chart(Nassi & Schneiderman)
(4) Jackson Diagram
* 모듈은 서브루틴(Subroutine), 하부 시스템, 소프트웨어 내 프로그램 혹은 작업 단위를 의미한다.
* 결합도는 모듈들이 서로 관련되거나 연결된 정도를 나타낸다.
* 응집도는 한 모듈 내에 필요한 함수와 데이터들의 친화력을 측정하는 데 사용된다.
02 공통 모듈 테스트
1 테스트 케이스(Test Case)
(1) 테스트 케이스의 개념
(2) 테스트 케이스의 구성 요소
2 테스트 프로세스(Test Process)
(1) 테스트 프로세스의 개념
(2) 테스트 프로세스의 단계
* 테스트 케이스(Test Case)는 요구 사항을 준수하는지 검증하기 위하여 테스트 조건, 입력값, 예상 출력값 및 수행한 결과 등의 테스트 조건을 명세한 것이다.
* 테스트 프로세스(Test Process)는 테스트 수행과 관련된 활동들이 의도된 테스트 목적과 조건을 달성할 수 있도록 도와주는 역할을 한다.
'study .. > 정보처리기사' 카테고리의 다른 글
Part V. 인터페이스 구현 Chapter 01 인터페이스 설계 확인 (0) | 2025.03.10 |
---|---|
Part IV. 서버 프로그램 구현 Chapter 03 서버 프로그램과 배치 프로그램 구현하기 (0) | 2025.03.10 |
Part IV. 서버 프로그램 구현 Chapter 01 개발환경 구축하기 (0) | 2025.03.10 |
Part III. 통합 구현 Chapter 02 연계 매커니즘과 내외부 연계 모듈 (0) | 2025.03.03 |
Part III. 통합 구현 Chapter 01 연계 데이터 구성하기 (0) | 2025.03.02 |