본문 바로가기

study/정보처리기사

(3)
[정보처리기사] 프로그래밍 언어 활용 > 응용 SW 기초 기술 활용 프로그래밍 언어 활용 > 응용 SW 기초 기술 활용 1. 운영체제 기초 활용 (1) 운영체제의 종류 (2) 메모리 관리 (3) 프로세스 스케줄링 (4) 환경 변수 (5) 쉘 스크립트 2. 네트워크 기초 활용 (1) 인터넷 구성의 개념 (2) 네트워크 7계층 (3) IP (4) TCP/UDP 3. 기본 개발환경 구축 (1) 웹 서버 (2) DB 서버 (3) 패키지 1. 운영체제 기초 활용 (1) 운영체제의 종류 개념 - 운영체제는 인터페이스를 제공해주는 소프트웨어이다. - 사용자로 하여금 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 한다. 특징 - 운영체제는 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영함으로서 사용자에게 편리성을 제공한다. - 운영체제는 컴퓨터 시스템과 사용자 간의 ..
[정보처리기사] 프로그래밍 언어 활용 > 언어특성 활용 프로그래밍 언어 활용 > 언어특성 활용 1. 기본문법 활용 2. 언어특성 활용 (1) 절차적 프로그래밍 언어 (2) 객체지향 프로그래밍 언어 (3) 스크립트 언어 (4) 선언형 언어 3. 라이브러리 활용 (1) 라이브러리 (2) 데이터 입출력 (3) 예외 처리 (4) 프로토타입 2. 언어특성 활용 (1) 절차적 프로그래밍 언어 개념 - 프로시저 호출의 개념을 바탕으로함 - 명령형 프로그래밍이라고도 불림 특징 - 단순하고 유지보수 쉬움 - 순차적으로 진행되기 때문에 프로그램 흐름파악 용이 - 모듈화, 구조화 가능 종류 - 알골(ALGOL) : 알고리즘 연구개발에 이용할 목적으로 생성, 절차언어 최초로 재귀 호출이 가능 - C언어 : 유닉스 운영체제에서 사용하기 위해 개발됨, 모든 컴퓨터에서 사용할 수 있도..
[정보처리기사] 프로그래밍 언어 활용 > 서버프로그램 구현 프로그래밍 언어 활용 > 서버프로그램 구현 1. 개발환경 구축 (1) 개발환경 구축 (2) 서버 개발 프레임워크 2. 공통 모듈 구현 (1) 재사용 (2) 모듈화 (3) 결합도 (4) 응집도 3. 서버 프로그램 구현 (1) 보안 취약성 식별 (2) API 4. 배치 프로그램 구현 (1) 배치 프로그램 1. 개발환경 구축 (1) 개발환경 구축 개념 - 개발 환경 구성 시 구현 될 요구사항의 명확한 이해가 필요하다. - 개발 도구와 서버의 선정이 이루어져야 한다. - 개발에 사용되는 도구들의 사용편의성, 성능,라이선스 등에 대한 내용을 파악해야한다. 분류 - 빌드 도구 : 작성한 코드의 빌드 & 배포 수행, 각 구성요소와 모듈에 대한 의존성 관리 -- Ant : Java 기반 빌드 도구, 절차적, (장점) ..