본문 바로가기

4과목3

[실기] 제 4과목 - 서버 프로그램 구현 요점 정리 IDE - 통합 개발 환경, 프로그램 개발과 관련된 모든 작업을 하나의 프로그램에서 처리하는 환경을 제공하는 SW, 소스코드 편집, 컴파일 및 디버깅, 외부 연계모듈과의 통합 기능.. 서버 개발 프레임워크 - (Java, Spring), (Python, Django), (Javascript, Node.js) 전자정부 표준 프레임워크 - Implementation Tool : 개발, 테스트, 디버그 - Test Tool : 단위 테스트용 프로그램 작성, 개별 배치 테스트 - Conf & Change & Batch Mgt. Tool : 형상 식별, 버전 관리 - Deployment Tool : CI, 서버 이관 관련 개발 프레임워크 특징 - Modularity : 모듈화, 인터페이스에 의한 캡슐화를 통해 모.. 2023. 5. 4.
[필기] 제 4과목 - 프로그래밍 언어 활용 요점 정리 HRN : Hightest Response-ratio Next, SJF 기법을 보완한 것으로 대기 시간과 서비스 시간을 활용한다. 우선순위를 계산해 숫자가 높을 수록 우선순위가 높다. (대기 시간 + 서비스 시간) / 서비스 시간 SSTF : 현재 위치에서 가장 가까운 거리에 있는 트랙의 요청을 먼저 서비스한다. 교착 상태 발생의 조건 - 상호 배제(Mutual Exclusion) : 한번에 한개의 프로세스만이 공유 자원을 사용할 수 있어야 한다. - 점유와 대기(Hold and Wait) : 최소한 하나의 자원을 점유하고 있으면서 다른 프로세스의 자원을 추가로 점유하기 위해 대기하는 프로세스가 있어야 한다. - 비선점(Non-preemption) : 다른 프로세스에 할당된 자원은 사용이 끝날 때까지 강.. 2023. 2. 26.
[필기] 제 3과목 - 데이터 베이스 설계 요점 정리 데이터 베이스 무결성 - 개체 무결성 : 한 릴레이션의 기본키를 구성하는 어떤 속성값도 NULL값이나 중복값을 가질 수 없다. - 참조 무결성 : 외래키 값은 NULL이거나 참조 릴레이션의 기본키 값과 동일해야 하고, 릴레이션은 참조할 숭 ㅓㅄ는 외래키 값을 가질 수 없다. - 도메인 무결성 : 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다. - 사용자 정의 무결성 : 속성 값들이 사용자가 정의한 제약 조건에 만족해야 한다. 트랜잭션 : DB에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산이다. - 활동(Activity) : 트랜잭션이 실행 중인 상태 - 실패(Failed) : 트랜잭션 실행에 오류가 발생해 중단된 상태 - 철회(Aborted) :.. 2023. 2. 26.