일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 프로그래머스
- directx
- 쓰레드
- DirectX 12
- 병행성
- 파일시스템 구현
- DirectX12
- 멀티쓰레드
- 스케줄링
- 멀티프로세서
- 그리디 알고리즘
- 디자인패턴
- OS
- 영속성
- 동적계획법
- 렌더링 파이프라인
- 백준
- 타입 객체
- 락
- 자료구조
- 컨디션 변수
- 운영체제
- Direct12
- codility
- 다이나믹 프로그래밍
- I/O장치
- 그리디알고리즘
- 다이나믹프로그래밍
- 알고리즘
- 병행성 관련 오류
- Today
- Total
기록공간
2-5-1장. 모듈 간 공통 기능 및 데이터 인터페이스 확인 - C 본문
개요
-
공통 기능은 모듈의 기능 중에서 공통적으로 제공되는 기능을 의미한다.
-
데이터 인터페이스는 모듈 간 교환되는 데이터가 저장될 파라미터를 의미한다.
-
모듈 간 공통 기능 및 데이터 인터페이스는 인터페이스 설계서에서 정의한 모듈의 기능을 기반으로 확인한다.
-
확인된 공통 기능 및 데이터 인터페이스는 모듈 간 연계가 필요한 인터페이스의 기능을 식별하는데 사용된다.
-
모듈 간 공통 기능 및 데이터 인터페이스 확인 순서
-
인터페이스 설계서를 통해 모듈별 기능을 확인
-
외부 및 내부 모듈을 기반으로 공통적으로 제공되는 기능과 각 데이터의 인터페이스를 확인
-
인터페이스 설계서
시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송수신 시스템 등에 대한 내용을 정의한 문서이다.
일반적인 인터페이스 설계서
시스템의 인터페이스 목록, 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서이다.
-
시스템 인터페이스 설계서 : 시스템 인터페이스 목록을 만들고 각 인터페이스 목록에 대한 상세 데이터 명세를 정의하는 것이다.
-
상세 기능별 인터페이스 명세서
-
각 기능의 세부 인터페이스 정보를 정의한 문서
-
인터페이스를 통한 각 세부 기능의 개요, 세부 기능이 동작하기 전에 필요한 사전/사후 조건, 인터페이스 데이터, 호출 이후 결과를 확인하기 위한 반환값 등으로 구성
-
정적 동적 모형을 통한 인터페이스 설계서
정적 동적 모형으로 각 시스템의 구성 요소를 표현한 다이어그램을 이용하여 만든 문서이다. 시스템을 구성하는 주요 구성 요소 간의 트랜잭션을 통해 해당 인터페이스가 시스템의 어느 부분에 속하고, 해당 인터페이스를 통해 상호 교환되는 트랜잭션의 종류를 확인할 수 있다.
인터페이스 설계서별 모듈 기능 확인
인터페이스 설계서에서 정의한 모듈을 기반으로 각 모듈의 기능을 확인한다.
-
시스템 인터페이스 목록에서 송신 및 전달 부분은 외부 모듈, 수신 부분은 내부 모듈에 해당
-
시스템 인터페이스 설계서에서 데이터 송신 시스템 부분은 외부 모듈, 데이터 수신 시스템 부분은 내부 모듈에 해당
-
상세 기능 인터페이스 명세서에서 오퍼레이션과 사전 조건은 외부 모듈, 사후 조건은 내부 모듈에 해당
-
정적 동적 모형을 통한 인터페이스 설계에서 인터페이스 영역은 내부 모듈, 나머지 부분은 외부 모듈에 해당
모듈 간 공통 기능 및 데이터 인터페이스 확인
-
내외부 모듈 기능을 통해 공통적으로 제공되는 기능을 확인
-
내외부 모듈 기능과 공통 기능을 기반으로 필요한 데이터 인터페이스 항목을 확인한다.
'자격증공부 > 정보처리기사_필기' 카테고리의 다른 글
2-5-3장. 모듈 간 인터페이스 데이터 표준 확인 - C (0) | 2020.09.07 |
---|---|
2-5-2장. 모듈 연계를 위한 인터페이스 기능 식별 - A (0) | 2020.09.07 |
2-4-11장. 애플리케이션 성능 개선 - C (0) | 2020.09.06 |
2-4-10장. 애플리케이션 성능 분석 - C (0) | 2020.09.06 |
2-4-9장. 결함 관리 - B (0) | 2020.09.06 |