728x90
반응형
서버 프로그램 구현 장은 개발환경 구축, 공통 모듈과 서버 프로그램, 그리고 배치 프로그램으로 구현 되어 있습니다.
첫 번째인 개발환경 구축에 대해서 설명 해드리겠습니다.
서버 프로그램?
- 서버(server)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미합니다.
- 다른 말로 서버(Server)는 Slave 클라이언트(Client)는 Master라고 부릅니다.
- 개발환경 구축?
- 개발도구, 서버의 선정과 개발에 사용되는 도구들의 사용 편의성, 성능, 라이선스를 확인하는 것을 의미합니다.
1-1) 개발도구의 종류
구현도구
테스트 도구
형상관리 도구
빌드도구
도구 명 |
내용 | 프로그램 종류 |
구현 도구 | 코드작성, 디버깅, 수정 같은 작업을 지원하는 도구 | 이클립스, 비주얼스튜디오 |
테스트 도구 | 코드의 기능 검증과 전체 품질을 높이기 위해 사용 코드의 테스트, 테스트에 대한 계획, 수행 및 분석 |
JUnit, cppcheck |
형상관리 도구 | 소프트웨어 구현 과정에서 발생하는 전체 과정을 기록하는 도구 | CVS, SVN, Git |
빌드도구 | 코드의 빌드 및 배포를 수행하는 도구 모듈에 대한 의존성 관리를 지원 |
Ant, Maven |
정처기 합격!
728x90
반응형
'0 + Study > 0 + 정보처리기사(실기)' 카테고리의 다른 글
[정보처리기사 실기] 응용 SW 기초 기술 활용#2 (데이터베이스 기초 활용) (0) | 2020.10.20 |
---|---|
[정보처리기사 실기] 응용 SW 기초 기술 활용#1 (운영체제(OS)의 특징) (0) | 2020.10.09 |
[정보처리기사 실기] 프로그래밍 언어#2 (0) | 2020.10.04 |
[정보처리기사 실기] 프로그래밍 언어#1 (0) | 2020.10.04 |
[정보처리기사 실기]서버 프로그램 구현#2 (2) | 2020.09.26 |