etc./정보처리기사

개발 환경 구축

innit 2021. 9. 6. 12:13

개발 환경 구축이란 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것을 의미합니다.

 

 

 

 

하드웨어 환경 도구

클라이언트 서버
개인용 컴퓨터 (PC) 스마트폰
웹 서버 웹 애플리케이션 서버 (WAS) 데이터베이스 서버 파일 서버
- 정적 파일 제공 동적 서비스 제공 DB 및 DBMS 운영 DB에 저장하기에
비효율적인 파일을 저장

 

이 때, 웹 서버의 기능을 좀 더 자세히 알아보자면 다음과 같습니다.

 

- HTTP/HTTPS 지원    : 브라우저로부터 요청을 받아 응답할 때 사용되는 프로토콜

- 통신 기록                       : 요청들을 로그 파일에 기록

- 정적 파일 관리            

- 대역폭 제한                  : 네트워크 트래픽 포화 방지를 위해 응답 속도 제한

- 가상 호스팅                  : 하나의 서버로 여러 개의 도메인 이름을 연결

- 인증                               

 

 

 

 

소프트웨어 환경 도구

시스템 소프트웨어 개발 소프트웨어
OS 웹 서버/WAS 운용을 위한 서버 프로그램 DBMS 요구사항 관리 도구 설계/모델링 도구 구현 도구 빌드 도구 테스트 도구 형상 관리
도구
- - UML 지원 - 빌드, 배포, 라이브러리 관리 - -

 

 

 

 

개발 언어의 선정 기준은 다음과 같습니다.

 

- 적정성

- 효율성

- 이식성

- 친밀성

- 범용성

 

 

 

 

728x90
반응형