전체 글
정처기 실기 6-2. 언어 특성 활용하기
1. 프로그래밍 언어의 언어별 특성 - 절차적 프로그래밍 언어 종류 : 알골 : 알고리즘의 연구개발에 이용하기 위한 목적으로 생성 C언어 : 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어 포트란 : 과학계산에서 필수적인 벡터, 행렬 계산 기능 등이 내장된 과학 기술 전문 언어 - 객체 지향 프로그래밍 언어 종류 : C++ : C 문법에 객체지향 프로그래밍 개념과 일반화 프로그래밍을 위한 템플릿 기능이 추가 C# : 불안전 코드와 같은 기술을 통하여 플랫폼 간 상호 운용성 확보 자바 : 썬 마이크로 시스템즈가 개발한 객체지향적 프로그래밍 언어 델파이 : 파스칼 문법에 여러 기능이 추가되어 존재 - 스크립트 언어 종류 : PHP : 동적 웹 페이지를 만들기 위해 설..
정처기 실기 6-1. 기본 문법 활용하기
1. 변수 활용 - 데이터 기본 타입 : 불린(bool, boolean) / 문자(char) / 문자열(char[], string) / 정수(int) / 부동 소수점(float, double) - 변수 : 저장하고자 하는 어떠한 값이 있을 때, 그 값을 주기억장치에 기억하기 위한 공간 - 배열 : 같은 타입의 변수들로 이루어진 집합 - 포인터 : 변수의 주솟값을 저장하는 공간 - 자바 자료형 : HashSet - 중복된 원소를 허용하지 않는 집합의 성질을 가진 클래스 - 순서가 중요하지 않음 - add / remove / size ArrayList - 크기가 가변적으로 변하는 선형리스트의 성질을 가진 클래스 - 순서가 중요함 - add / remove / get / size LinkedLi..
정처기 실기 5-1. 인터페이스 설계 확인 / 5-2. 인터페이스 기능 구현 / 5-3. 인터페이스 구현 검증
1-1. 외부, 내부 모듈 간 공통 기능 및 데이터 인터페이스 확인 - 인터페이스 = 사용자 인터페이스 + 시스템 인터페이스 분석 단계 인터페이스 정의서 작성 명세 단계 인터페이스 명세서 작성 설계 단계 시스텀 인터페이스 설계서 = 시스템 인터페이스 목록 + 시스템 인터페이스 정의서 1-2. 외부 및 내부 모듈 연계를 위한 인터페이스 기능 식별 - EAI 방식 : 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션 - 구축유형 : 포인트 투 포인트 / 허브 앤 스포크 / 메시지 버스 / 하이브리드 - ESB 방식 : 기어벵서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템..
정처기 실기 4-1. 연계 데이터 구성 / 4-2. 연계 메커니즘 구성 / 4-3. 내외부 연계 모듈 구현
1-1. 연계 요구사항 분석 - 연계 요구사항 분석 : 서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 - 분석 기법 : 인터뷰 / 체크리스트 / 설문지 / 델파이 기법 / 브레인스토밍 - 분석 참고 문서 : 코드 정의서 / 테이블 정의서 / 응용 프로그램 구성도 / 시스템 구성도 - 개체 정의서 : 데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 - 테이블 정의서 : 논리 및 물리 모델링 과정에서 작성하는 설계 산출물로 테이블을 구성하는 컬럼들의 특성, 인덱스, 업무 규칙을 문서화한 것 - 인터페이스 명세서 : 인터페이스 정의서에 작성..
정처기 실기 3-2. 물리 데이터 저장소 설계 / 3-3. 데이터베이스 기초 활용하기
1. 물리 데이터 모델링 설계 - 논리모델을 적용하고자 하는 기술에 맞도록 상세화해가는 과정 - 물리 데이터 모델링 변환 절차 개체를 테이블로 변환 속성을 컬럼으로 변환 UID를 기본키를 변환 관계를 외래키로 변환 컬러 유형과 길이 정의 반 정규화 수행 2. 물리 데이터 저장소 구성 - 참조무결성 제약조건 : 릴레이션과 릴레이션 사이에 대해 참조의 일관성을 보장하기 위한 조건 제한(Restricted) : 참조무결성 원칙을 위배하는 연산을 거절하는 옵션 연쇄(Cascade) : 참조되는 릴레이션에서 튜플을 삭제하고, 참조되는 릴레이션에서 이 튜플을 참조하는 튜플들도 함께 삭제하는 옵션 널 값(Nullify) : 참조되는 릴레이션에서 튜플을 삭제..
정처시 실기 3-1. 논리 데이터 저장소 확인
1. 데이터 모델 - 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 - 데이터 모델 절차 : 개념적 데이터 모델 - 현실 세계에 대한 인식을 추상적, 개념적으로 표현하여 개념적 구조를 도출하는 데이터 모델 - DB 종류와 관계 없음 - 주요 산출물로 개체관계 다이어그램 논리적 데이터 모델 - 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현한 데이터 모델 - 관계 데이터 모델, 계층 데이터 모델, 네트워크 데이터 모델, 객체지향 데이터 모델, 객체-관계 데이터 모델 중 하나의 모델에 맞게 설계 - 정규화 수행 물리적 데이터 모델 - 논리 데이터 모델을 특정 DBMS의 특성 및 성능을 고려하여 물리적인 스키마를 만드는 일련의 데이터 모델..