본문 바로가기

정보처리기사

(14)
인터페이스 구현 1. 인터페이스 설계 확인 (1) 인터페이스 외부, 내부 모듈 연계 방법 - EAI 방식: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션 - 구축 유형: 포인트 투 포인트, 허브 앤 스포크, 메시지 버스, 하이브리드 (포허 메하) - ESB 방식: 기업에서 운영되는 서로 다른 플랫폼 및 애플레키에션 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심 통합을 지향하는 아키텍처 (2) 인터페이스 데이터 표준 확인 - 상호 연계하고자 하는 시스템 간 인터페이스가 되어야 할 범위의 데이터 형식과 표준을 정의하는 활동 - 인터페이스 데이터 전송시 인터페이스 데이터 형태가 동일한 경우 그대로 전송, 인터페이스 데이터 형태가 동일하지 않은 경우 ..
통합 구현 1. 연계 메커니즘 구성 (1) 연계 메커니즘 - 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘 - 연계 방식: 직접 연계, 간접 연계 - 직접 연계: DB 링크, DB 연결, API/Open API, JDBC, 하이퍼 링크 - 간접 연계: 연계 솔루션(EAI), Wep Service/ESB, 소켓 - 커넥션 풀: 데이터베이스와 연결된 커넥션을 미리 만들어서 풀(Pool) 속에 저장해 두고 필요시 커넥션을 풀에서 가져다가 쓰고 다시 풀에 반환하는 기법 - JDBC: 데이터베이스에서 자료를 조회하거나 업데이트하기 위해서 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API - JDBC 구성요소: Java Application, JDBC..
데이터 입출력 구현 1. 논리 데이터 저장소 확인 (1) 데이터 모델(Data Model) - 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 - 구성요소: 연산, 구조, 제약 조건 - DB 설계 절차: 요구사항 분석, 개념적 설계, 논리적 설계, 물리적 설계, 구현 - 데이터 모델링 절차: 요구사항 분석, 개념적 데이터 모델, 논리적 데이터 모델, 물리적 데이터 모델 (요개논물) - 개념적 데이터 모델: 사용자 요구에 대한 트랜잭션을 모델링 단계 - 개체관계 다이어그램(ERD; Entity Relationship Diagram): 각 업무 분석에서 도출된 엔터티 간 관계를 이해하기 쉽게 도식화한 다이어그램 - 논리적 데이터 모델: 트랜잭션의 인터페이스 설계, DBMS에 맞는 논리적 스키마 설계..
화면 설계 1. UI 요구사항 확인 (1) UI(User Interface; 사용자 인터페이스) - 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체로 정보 기기나 소프트웨어의 화면 - UX(User eXperience; 사용자 경험): 제품과 시스템, 서비스 등을 사용자가 직/간접적으로 경험하면서 느끼고 생각하는 총체적 경험 - 유형: CLI, GUI, NUI, OUI (CG NO) - 설계 원칙: 직관성, 유효성, 학습성, 유연성 (직유학유) - 직관성: 누구나 쉽게 이해하고 사용할 수 있도록 제작 - 유효성: 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작 - 학습성: 누구나 쉽게 배우고 익힐 수 있도록 제작 - 유연성: 사용자의 요구사항을 최대한 수용하고 오류를 최소화 하..
요구사항 확인 1. 소프트웨어 개발 방법론 (1) 소프트웨어 생명주기(SDLC; Software Development Life Cycle) 모델 - 시스템의 요구분석부터 설계, 구현, 테스트 유지보수까지 전 공정을 체계화한 절차 (요설구테유) - 종류 (폭프나반) - 폭포수 모델(Waterfall Model): 소프트웨어 개발시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 - 프로토타이핑 모델(Prototyping Model): 고객이 요구한 주요 기능을 프로토타입으로 구현하고 고객의 피드백을 반영해 소프트웨어를 만들어가는 모델 - 나선형 모델(Spiral Model): 소프트웨어 개발시 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델 (계위개고) - 반복적 모델(Iterati..
2023년 1회 정보처리기사 필기 합격 230221 정보처리기사 필기 합격 지금은 실기 공부중... 실기도 한번에 합격해서 5월부터는 Spring 공부에 집중하고 싶다.