[Note] 정보처리기사 실기 요약 정리 공유 05. 인터페이스 구현 01. 인터페이스 설계 확인 FTP (File Transfer Protocol) TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜이다. 소켓 (Socket) 서버는 통신을 위한 소켓을 생성하여 포트를 할당하고 클라이언트의 통신 요청시 클라이언트와 연결하고 통신하는 방식이다. 02. 인터페이스 기능 구현 컴포넌트 (Component) 특정한 기능을 수행하기 위해 독립적으로 개발되어 보급되는 잘 정의된 인터페이스를 가지며 다른 부품과 조립되어 응용시스템을 구축하기 위해 사용되는 소프트웨어 AJAX 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의..
[Note] 정보처리기사 실기 요약 정리 공유 04. 서버 프로그램 구현 01. 개발환경 구축 WEB의 3계층 구조 WEB-WAS-DB JVM (Java Virtual Machine) 시스템 메모리를 관리하면서 자바 기반 애플리케이션을 위해 이식 가능한 실행 환경을 제공하는 소프트웨어. JDK (Java Development Kit) 자바 애플리케이션을 구축하기 위한 핵심 플랫폼이다. 02. 공통 모듈 구현 모듈 (Module) 개념 모듈은 크게 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어. 모듈화를 통해 분리된 시스템의 각 기능들로 서브프로그램, 서브 루틴, 소프트웨어 내의 단위 프로그램, 작업 단위 등과 같은 의미로 사용된다. 특징 각각의 모듈은 상대적으로 독립성을 가지고 있다. 모듈..
[Note] 정보처리기사 실기 요약 정리 공유 03. 통합 구현 인스턴스 (Instance) 객체지향 프로그래밍에서 해당 클래스의 구조로 컴퓨터 저장 공간에서 할당된 실체이다. 트리거 (Trigger) 특정 테이블에 삽입, 수정, 삭제등의 데이터 변경 이벤트가 발생 시 DBMS에서 자동적으로 실행되도록 구현된 프로그램이다. EAI 방식 (Enterprise Application Integration) 서로 다른 플랫폼 및 어플리케이션간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션 각 비즈니스 간 통합 및 연계성 증대, 효율성 증가, 확장성 증대 가능 토폴로지 포인트 투 포인트 (Point to Point) 1 : 1 단순 통합 방법 장점으로는 솔루션을 구매하지 않고 개발자 간의 커뮤니케이션을 ..
[Note] 정보처리기사 실기 요약 정리 공유 02. 데이터 입출력 구현 01. 논리 데이터 저장소 확인 논리 데이터 모델링 특성 (정포완독) 정규화 (Nomalization) 모든 데이터를 정규화하여 모델링 포용성 모든 엔티티 타입, 속성, 관계, 프로세스 등을 포함 완전성 모든 규칙과 관계를 완전하고 정확하게 표현 독립성 성능, 제약사항에 독립적인 모델 특정 DBMS로부터 독립적인 성질 논리 데이터 모델링 속성 (개속관) 개체 관리할 대상이 되는 실체 사물 또는 사건 속성 관리할 정보의 구체적 항목 개체가 가지고 있는 요소 또는 성질 관계 개체 간의 대응 관계 E-R 모델 (개체-관계) 개념 현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위해서 가장 ..
[Note] 정보처리기사 실기 요약 정리 공유 01. 요구사항 확인 01. 현행 시스템 분석 TCP & IP 인터넷 프로토콜인 IP(인터넷 프로토콜)와 전송 조절 프로토콜인 TCP(전송 제어 프로토콜)로 이루어져 있다. IP는 패킷 전달 여부를 보증하지 않고 패킷을 보낸 순서와 받는 순서가 다를 수 있다. TCP는 IP위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다. 소프트웨어 아키텍쳐 (SCLP) 1. 개념 - 여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체를 의미한다. - 또한, 소프트웨어를 설계하고 전개하기 위한 지침이나 원칙이다. 2. 소프트웨어 아키텍쳐 4+1뷰 (..