본문 바로가기

전체 글109

[실기] 제 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.
[실기] 제 3과목 - 통합 구현 요점 정리 연계 요구사항 분석 - 문서 : 시스템 구성도, 응용 어플리케이션 구성, 테이블 정의서, 코드 정의서 - 분석 및 정의 기법/도구 : 인터뷰, 체크리스트, 설문지, 설문조사, 델파이 기법, 연계 솔루션 비교 직접 연계 - DB Link, DB Connection Pool, JDBC, API, Open API 간접 연계 - EAI, ESB, Socket, Web Service 송신 -> 중계 -> 수신 연계 데이터 표현 방식 - 태그 : 작성이 간편, 이해가 쉬운 구조, XML 기능의 확장 - JSON : 최소한의 정보만 포함, {}, [] 구조 VPN - Virtual Private Network, 가상 사설망, IPSec, SSL, L2TP.. 대칭키 알고리즘 - SEEC-128, 256, ARIA, .. 2023. 5. 4.
[실기] 제 2과목 - 데이터 입출력 구현 요점 정리 정규화 - Nomalization, 데이터 베이스 이상 현상의 원인이 되는 데이터 중복성을 제거해 데이터의 무결성을 보존함, 무손실 분해, 자료의 중복성 제거, 분리의 원칙 - 제 1 정규화 (1NF) : 모든 속성 값이 원자값을 가짐 - 제 2 정규화 (2NF) : 기본키가 아닌 속성이 기본키에 완전 함수 종속성임 - 제 3 정규화 (3NF) : 기본키가 아닌 속성이 기본키에 비이행적으로 종속함 - BCNF : 함수 종속성 X -> Y 일 때, 모든 결정자 X가 후보키임 - 제 4 정규화 (4NF) : 모든 애트리뷰트들이 A에 함수 종속임 (A -> X) - 제 5 정규화 (5NF) : 모든 조인 종속이 후보키를 통해 성립됨 CRUD Matrix - 프로세스와 엔티티의 상관 관계를 이용해 구축된 엔티티.. 2023. 4. 30.
[실기] 제 1과목 - 요구사항 확인 요점 정리 현행 시스템 분석 - 현행 시스템의 구성, 기능, 인터페이스 현황 파악 (현행 시스템 분석서, 기능 정의서, 인터페이스 현황 정의서) - 현행 시스템의 아키텍쳐 및 소프트웨어 구성 현황 파악 (현행 시스템 아키텍쳐 구성도, 소프트웨어 구성도) - 현행 시스템의 하드웨어 및 네트워크 구성 현황 파악 (현행 하드웨어 구성도, 네트워크 구성도) 목표 시스템 아키텍쳐 선정 - 목표 시스템의 소프트웨어 및 아키텍쳐 정의, 아키텍쳐 평가 (소프트웨어 아키텍쳐 정의서, 시스템 아키텍쳐 정의서, 아키텍쳐 평가 결과서) 목표 시스템 개발 표준 정의 - 목표 시스템 모델링 표준 정의, 프로그램 표준 정의, 개발환경 표준 정의 (모델링 표준 정의서, 프로그램 표준 정의서, 개발환경 표준 정의서) IEEE 1471 - 유연성.. 2023. 4. 30.