자격증/정보처리기사

[정보처리기사] 개발환경 구축

IT록흐 2021. 10. 6. 08:30
반응형

▷ 하드웨어 환경

 

Client (인터페이스 제공)

Server(서비스 제공)

 

웹서버(Web Server)

클라이언트로부터 직접 요청받아 처리하는 서버, 저용량 정적파일 제공(HTML, CSS)

 

웹서버 기능

- HTTP/HTTPS 지원 : 브라우저 요청받을 때 사용하는 프로토콜

- 통신 기록(Communication log) 처리한 요청을 로그파일로 기록

- 정적 파일 관리(Managing Static Files) HTML, CSS 관리 저장

- 대역폭 제한(Bandwidth Throttling) 네트워크 트래픽의 포화를 방지 하기 위한 응답속도 제한

- 가상 호스팅(Virtual Hosting) 하나의 서버로 여러 도메인 연결

- 인증 (Verfication) 합법적 사용자인지 인증

 

 

웹 애플리케이션 서버(WAS)

사용자에게 동적 서비스를 제공하기 위해 웹서버로부터 요청 받아 데이터 가공, 웹서버와 데이터베이스서버, 웹서버와 파일 서버의 인터페이스 역할 (아파치 톰캣)

 

데이터베이스 서버(DB Server) DBMS를 운영하는 서버

 

파일 서버(File Server) DB기능에는 부족하나 서비스제공 목적으로 유지하는 파일들 저장

 

 

 소프트웨어 환경

 

- 시스템 소프트웨어 : 운영체제(OS), 웹 서버 및 WAS 운용 서버프로그램, DBMS

 

개발 소프트웨어

 

요구관리도구 : 요구사항 수집분석 추적

설계/모델링 도구 : UML(통합 모델링 언어) 지원,

구현 도구 : 개발 언어를 통해 애플리케이션 실제 구현(Visual Studio)

빌드 도구 : 구현된 소스 빌드 및 배포, 라이브러리 관리 지원

테스트 도구 : 테스트 소프트웨어

형상관리도구 : 산출물들을 버전별로 관리, 품질향상 지원

 

개발언어의 선정 기준

 

적정성 개발 SW의 목적에 부합

효율성 코드의 작성 및 구현이 효율적

이식성 다양한 시스템 및 환경에 적용이 가능

친밀성 개발자들이 잘 알고 활용할 수 있어야 함

범용성 이미 여러 분야 활용되고 있어야 함

 

 


 

 

참고자료

 

2021 시나공 정보처리기사 실기

수험생들의 궁금증을 100% 반영시험에 나올만한 내용만 구성시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도

book.naver.com

 

반응형