(1) 개발 환경 구축
1. 개발환경 구축의 개념
- 개발환경 구축시 도구, 사용 편의성, 라이선스 등 내용 파악 필요
2. 개발 도구의 분류
- 빌드 도구, 구현 도구, 테스트 도구, 형상 관리 도구
3. 하드웨어 구성요소
1) 하드웨어 개발환경
- 서버 하드웨어 개발환경 : 웹 서버, 웹 애플리케이션 서버, 데이터베이스 서버, 파일 서버
- 클라이언트 하드웨어 개발환경 : 클라이언트 프로그램, 웹 브라우저, 모바일 앱, 모바일 웹
2) 소프트웨어 개발환경
- 운영체제, 미들웨어, DBMS
3) 형상 관리
- 개념 : 소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 항목의 변경사항 관리활동
- 목적 : 제품의 무결성과 변경에 대한 추적성 확보
- 절차 : 식별, 통제, 감사, 기록
4. 개발환경 구축 절차
요구사항 분석 -> 필요 도구 설계 -> 개발 언어 선정 -> 구현 도구 선정 -> 빌드 테스트 도구 선정
(2) 서버 개발 프레임워크
1. 프레임워크 개념
- 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 틀
2. 프레임워크 특징
- 모듈화, 재사용성, 확장성, 제어의 역행
3. 프레임워크의 구성요소
- 개발환경, 실행환경, 운영환경, 관리환경
'정보처리기사 > IV. 프로그래밍 언어 활용' 카테고리의 다른 글
IV. 프로그래밍 언어 활용 - 프로그래밍 언어 활용 (2) (0) | 2021.05.11 |
---|---|
IV. 프로그래밍 언어 활용 - 프로그래밍 언어 활용 (1) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 서버프로그램 구현 (4) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 서버프로그램 구현 (3) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 서버프로그램 구현 (2) (0) | 2021.05.11 |