1. 단위 모듈 구현
- 1.단위기능명세서 작성 -> 2. 입출력 기능 구현 -> 3. 알고리즘 구현
- 모듈간 통신방식
Shared Memory : 다수의 프로세스가 공유가능한 메모리를 구성하여 통신 수행
Socket : 네트워크 소켓을 이용하여 네트워크를 경유하는 프로세스간 통신 수행
Semaphores : 공유자원에 대한 접근제어를 통해 프로세스 간 통신 수행
Pipe : 선입선출의 Pipe메모리를 이용해 통신 수행
Message Queueing : 메시지가 발생하면 이를 전달하는 형태로 통신 수행
- 기능별 모듈 종류
디바이스 드라이버 모듈 : 하드웨어 주변장치의 동작 구현한 모듈
네트워크 모듈 : 네트워크 장비 및 데이터 통신을 위한 기능을 구현한 모듈
파일 모듈 : 컴퓨터 내부의 데이터 구조 영역에 접근하는 방법을 구현한 모듈
메모리 모듈 : 파일을 프로세스의 가상 메모리에 매핑/해제하는 방법, 프로세스 사이의 통신기능을 구현한 모듈
프로세스 모듈 : 하나의 프로세스 안에서 다른 프로세스를 생성하는 방법을 구현한 모듈
- 빌드 도구
Ant | XML기반의 빌드스크립트를 사용하며 자유도와 유연성이 높고 스크립트의 재사용이 어렵다. |
Maven | Ant 대안으로 컴파일과 빌드를 동시에 수행할 수 있고 의존성을 설정하여 라이브러리를 관리 |
Gradle | Ant와Maven을 보완한것으로 Groovy기반의 빌드 스크립트 사용 |
'정보처리기사' 카테고리의 다른 글
(정보처리기사)화면설계 (0) | 2020.07.16 |
---|---|
(정보처리기사)데이터 입출력 구현 (0) | 2020.07.13 |
(정보처리기사)서버 프로그램 구현 (0) | 2020.07.12 |
(정보처리기사)SQL 응용 (0) | 2020.07.12 |
(정보처리기사)애플리케이션 테스트 관리 (0) | 2020.07.11 |