본문 바로가기

분류 전체보기366

정보처리기사 실기 - 인터페이스구현(19일차) 02 인터페이스 기능 구현 JSON(Javascript Object Notation) ⦁ 속성-값 으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용 ⦁ AJAX 에서 많이 사용되고 XML 을 대체하는 주요 데이터 포맷 XML(Extensible Markup Language) ⦁ HTML 의 단점을 보완한 인터넷 언어, SGML 의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어 AJAX(Asynchronous Javascript And XML) ⦁ 자바 스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹기술, XMLHttpRequest 객체를 이용해 전체 페이지를 새로 로드하지 않고 필요한 부분만 로드한다 REST(Re.. 2023. 7. 14.
정보처리기사 실기 - 통합구현(18일차) 01 연계 메커니즘 구성 연계 메커니즘 ⦁ 응용 소프트웨어와 연계 대상 모듈간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘 연계 메커니즘의 방식 분류 ⦁ DB 링크 : 데이터 베이스에서 제공하는 DB 링크 객체를 이용 ⦁ DB 연결 : 수신 시스템의 WAS 에서 송신 시스템 DB로 연결하는 DB 커넥션 풀 을 생성하고 연계 프로그램에서 해당 DB 커넥션 풀 명을 이용하여 연결 ⦁ API : 응용 프로그램에서 데이터를 주고받기 위한 기법 ⦁ JDBC : 수신 시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템 DB와 연결 ⦁ 하이퍼링크 : 현재 페이지에서 다른 부분으로 가거나 전혀 다른 페이지로 이동하게 해주는속성 ⦁ 커넥션풀: 데이터베이스와 연결된 커넥션을 미리.. 2023. 7. 14.
정보처리기사 실기 - 데이터 입출력 구현(16~17일차) 01 논리 데이터 저장소 확인 데이터모델 개념 ⦁ 현실세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 데이터 모델 절차 (요개논물) 요구조건분석 -> 개념적 데이터 모델 -> 논리적 데이터 모델 -> 물리적 데이터 모델 개념적 설계 : 요구사항 명세서를 기반으로 개념적 데이터 모델을 표현하며 E-R 다이어그램으로 표현할 수 있다 논리적 설계 : 목표 DBMS 에 맞는 스키마 설계, 트랜잭션 인터페이스를 설계하는 정규화 과정을 수행함 물리적 설계 : 특정 DBMS 의 특성 및 성능을 고려하여 데이터 베이스 저장 구조로 변환하는 과정으로 결과로 나오는 명세서는 테이블 정의서 등이 있음 논리 데이터 모델링 개념 ⦁ 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하는.. 2023. 7. 11.
정보처리기사 실기 - UI 요구사항 확인(15일차) 01. UI 요구사항 확인 UI : 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적, 가상의 매개체이다 (사용자 인터페이스) UX : 사용자의 감정이나 경험을 나타내는 개념 CLI (Command Line Interface) : 정적인 텍스트 기반 ; 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 GUI (Graphical User Interface) : 그래픽 반응 기반 인터페이스; 그래픽 환경을 기반으로 한 마우스나 전자 펜을 이용하는 사용자 인터페이스 NUI (Natural User Interface) : 직관적 사용자 반응기반 인터페이스; 키보드나 마우스 없이 신체부위를 이용하는 사용자 인터페이스 , 터치, 음성 포함 OUI (Organic User Interface) : 유.. 2023. 7. 10.
정보처리기사 실기 - SQL 응용 개념 정리 (8~9일차) 01 데이터 베이스 기본 트랜잭션 - 데이터 베이스 내에서 한꺼번에 수행해야할 연산들의 집합으로 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본단위 트랜잭션의 특성⭐⭐⭐ - Atomitcity (원자성) : 트랜잭션을 구성하는 연산 전체가 모두 정상적으로 성공 또는 실패되어야 하는 성질 - Consistancy(일관성) : 시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 하는 성질 - Isolation (격리성) : 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야한다는 성질 - Durability(영속성): 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터 베이스에 저장되어야하는 성질 트랜잭션의 상태 변화 (활부완취철) - Active - Pa.. 2023. 7. 4.
정보처리기사 실기 - 프로그래밍 언어 활용 개념 정리 (1~5일차) 01 프로그래밍을 위한 기본 사항 진수 특정 개수의 숫자만을 이용하여 수를 나타내는 수의 체계이다 10진수를 n 진수로 변환 - 10 진수 값을 몫이 n 보다 작을 때까지 n 으로 나누고 나머지 값을 표시 10진수 이하일때는 0~9를 사용하지만 , 10진 수 초과시 10을 넘어가는 값은 영어로 표기 10 A 11 B 12 C 13 D 14 E 15 F N진수를 10진수로 변환 - n 진수에서 마지막 자리는 자리 숫자에 자리값인 n 0제곱을 곱하고, 마지막에서 두번째 자리는 자리 숫자에 자리값인 n 1 제곱을 곱하고, 마지막에서 세 번째 자리는 자리 숫자에 자리값인 n2 제곱을 곱하고 ... 다 더해 10진수를 구한다 - 16진수 C9를 10진수로 변환 = 12 * 16 + 9 * 1 = 201 아스키 코.. 2023. 7. 1.
정보처리기사 실기 - 요구사항확인 (10~12일차) Ⅰ요구사항 확인 Chapter 01 소프트웨어 개발 방법론 1. 소프트웨어 개발 방법론 2. 프로젝트 관리 Chapter 02 현행 시스템 분석 1. 현행 시스템 파악 2. 개발 기술 환경 정의 Chapter 03 요구사항 확인 1. 요구사항 2. 요구사항의 시스템화 타당성 분석 Chapter 01 소프트웨어 개발 방법론 ●소프트웨어 생명주기(SDLC) 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 - 실무예시 : 고객의 요구사항 및 과제전달 - 과제 분석 및 설계 - 개발 - 테스트 - 반영 - 유지보수 ●소프트웨어 생명 주기 모델 종류 폭포수 모델 : 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어간다. 프로토타이핑 모델 : 프로토타입을 구현해, 고객의 피드백을 방영하며 만들어 간다.. 2023. 6. 23.
정보처리기사 필기 3과목 - 데이터베이스 구축 - 오답정리 데이터 베이스 설계 단계 요구분석 조건 - 도출된 요구사항 간 상충을 해결하고 범위를 파악하여 외부 환경과의 상호작용을 분석을 통해 데이터에 대한 요구분석 개념적 설계 - 트랜잭션 모델링, view 통합방법 및 Attribute 합성고려 - 개념적 데이터 모델은 DB 종류와 관계가 없음 논리적 설계 - 트랜잭션 인터페이스를 설계함 - 관계형 테이터베이스에서는 테이블을 설계하는 단계 - DBMS 에 맞는 논리적 스키마를 설계 - 논리적 데이터 베이스 구조로 매핑(Mapping) - 스키마의 평가 및 정제 물리적 설계 - 저장 레코드 양식 설계 - 레코드 집중의 분석 및 설계 - 접근 경로 설계 병렬 데이터베이스 환경 중 수평 분할에서 활용되는 분할기법이 아닌 것은? 1. 라운드 로빈 2. 범위 분할 3. .. 2023. 5. 11.
정보처리기사 필기 2과목 - 소프트웨어 개발 🎁자료구조 - 자료구조는 컴퓨터 상 자료를 효율적으로 저장하기 위해 만들어진 논리적인 구조이다 자료구조 설명 선형구조 데이터를 연속으로 연결한 자료 구조 - 리스트 , 스택, 큐, 데크 비선형구조 데이터를 비연속적으로 연결한 자료 구조 - 트리, 그래프 선형구조 리스트 종류 설명 선형리스트 (Linear List) -배열과 같이 연속되는 기억장소에 저장되는 리스트 -선형 리스트의 대표적인 구조로는 배열등이 있음 -가장 간편한 자료 구조 이며, 접근 구조가 빠름 -자료의 삽입, 삭제 시 기존 자료의 이동이 필요 연결리스트(Linked List) -노드의 포인터 부분으로 서로 연결시킨 리스트 -연결하는 방식에 따라 단순 연결리스트, 원형 연결 리스트, 이중연결 리스트, 이중원형 연결 리스트로 구분 -노드의 .. 2023. 5. 10.