분류 전체보기 (176) 썸네일형 리스트형 [정보처리기사 실기] 9. 인터페이스 기능 구현 1. 인터페이스 기능 구현JSON : "키-값 쌍"으로 이루어진 데이터오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷. AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷JSON 표현 자료형선형 구조 : 리스트, 스택, 큐, 데크문자열 : 큰 따옴표로 묶이고, 안에는 유니코드 문자들이 나열배열 : 대괄호로 표시, 순서에 의미가 있음객체 : 중괄호 사용, 순서에 의미 없음XML : HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선한 특수 마크업 언어. 사용자가 직접 문서의 태그를 정의하고 사용할 수 있다.SGML : 문서 구조와 콘텐츠를 정의하기 위해 표준화된 마크업 언어AJAX : 자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으.. [정보처리기사 실기] 8. 내외부 연계 모듈 구현 1. 연계 모듈 구현 환경 구성 및 개발연계 모듈 기능 구현 : 응용 소프트웨어와 연계 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 연계 기능 구현EAI 방식 : 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 하는 솔루션EAI 구축 유형Point-to-Point : 1:1 단순 통합 방법. 솔루션을 구매하지 않고 커뮤니케이션을 통해 통합 가능Hub & Spoke : 단일 접점 Hub 시스템을 통해 데이터를 전송하는 중앙 집중식 방식Message Bus : 대플리케이션 사이 미들웨어를 두어 연계하는 통합 방식Hybrid : 그룹 내는 Hub & Spoke, 그룹 간에는 Message Bus를 사용하는 통합 방식ESB 방식 : 기업에서 운영되는 서로 .. [정보처리기사 실기] 7. 연계 매커니즘 구성 1. 연계 메커니즘의 개념연계 매커니즘메커니즘 : 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기 설계 메커니즘.연계 기술직접 연계 방식 : 구성 요소들이 직접적으로 서로 연결되어 있는 방식EAI : 기업에서 운영되는 서로 다른 플랫폼 간의 정보 전달, 연계, 통합을 가능하게 해주는 설루션. 송수신 시스템에 설치되는 어댑터를 이용ESB : 기업에서 운영되는 서로 다른 플랫폼들을 하나의 시스템으로 관리할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처Web Service : WSDL과 SOAP 프로토콜을 이용해 네트워크에 분산된 정보를 서비스 형태로 개방Socket : 소켓을 생성하여 포트를 할당하고, 클라이언트의 요청을 연결하여 통신하는 기술간접 연계 방식 : .. [정보처리기사 실기] 6. 데이터베이스 기초 활용 1. 데이터베이스 종류데이터베이스 다수의 인원이 사용할 목적으로 통합하여 관리되는 데이터의 집합데이터베이스의 정의통합된 데이터 : 자료의 중복 배제저장된 데이터 : 저장 매체에 저장운영 데이터 : 조직의 업무를 수행하는 데 필요공용 데이터 : 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터데이터베이스 특성실시간 접근성 : 쿼리에 대하여 실시간 응답이 가능해야 한다는 특성계속적인 변화 : 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터를 유지한다는 특성동시 공용 : 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 한다는 특성내용 참조 : 데이터 참조 시 사용자가 요구하는 데이터의 내용으로 데이터를 찾아야 한다는 특성DBMS : 데이터 관리의 복잡성을 해결하는 동시에 데이터 .. [정보처리기사 실기] 5. 데이터 저장소 1. 데이터 모델데이터 모델 : 현실세계의 정보를 이해할 수있도록 추상화하여 표현한 모델데이터 모델 요소구조 : 개체 타입과 개체 타입 간의 관계 연산 : 데이터베이스를 조작하는 요소제약 조건 : 실제 데이터의 논리적인 제약 조건데이터 모델 절차요구조건 분석 : 외부 환경과의 상호 작용 분석을 통해 데이터에 대한 요구 분석개념적 설계 : 트랜잭션을 모델링하는 단계. 개체-관계 다이어그램(ERD) 산출물논리적 설계 : 트랜재견의 인터페이스 및 DBMS에 맞는 논리적 스키마 설계. 정규화 수행물리적 설계 : 각 DBMS의 특성을 고려하여 데이터베이스 저장 구조로 변환하는 모델. 반 정규화 수행 2. 논리 데이터 모델논리 데이터 모델 : 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하.. [정보처리기사 실기] 4. UI 설계 1. UMLUML : 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화할 때 사용되는 표준화된 범용 모델링 언어UML 특징가시화 언어 : 개념 모델 작성 시 오류가 적고 의사소통이 용이구축 언어 : 다양한 언어로 실행 시스템의 예측 가능, 소스 코드 변환 및 역 변환 가능명세화 언어 : 정확한 모델 제시, 완전한 모델 작성 가능문서화 언어 : 시스템에 대한 평가 및 의사소통의 문서UML 구성요소사물 : 추상적인 개념으로, 주제를 나타내는 요소관계 : 사물과 사물을 연결하여 관계를 표현하는 요소다이어그램 : 사물과 관계를 모다 그림으로 표현. 9가지로 정의 UML 다이어그램구조적(정적) 다이어그램 : 시스템의 구조 및 구성요소들 간의 관계를 나타내는 다이어그램클래스(Class) : 클래스의 속성 및 연산.. [정보처리기사 실기] 3. UI 요구사항 확인 1. UI 요구사항 확인사용자 인터페이스(UI) : 사용자와 시스템 사이 의사소통할 수 있도록 고안된 물리적, 가상의 매개체. UX 포함UX : 사용자가 직/간접적으로 경험하며 느끼는 것UI 유형CLI : 정적 텍스트 기반 인터페이스GUI : 그래칙 반응 기반 인터페이스NUI : 직관적 사용자 반응 기반 인터페이스. 신체부위 이용OUI : 유기적 상호 작용 기반 인터페이스. 모든 사물이 입출력장치로 변화 가능UI 설계 원칙직관성(Intuitiveness) : 누구나 쉽게 이해하고 쉽게 사용유효성(Efficiency) : 정확하고 완벽하게 사용자의 목표 달성학습성(Learnability) : 모두사 쉽게 배우고 사용유연성(Flexibility) : 사용자의 요구사항을 최대한 수용하고 실수를 방지 UI 요.. [정보처리기사 실기] 2. 현행 시스템 분석 1. 현행 시스템 파악현행 시스템 파악 : 현행 시스템의 SW 및 HW, 네트워크 구성 및 제공 기능 등을 파악하는 활동현행 시스템 절차 구성/기능/인터페이스 파악아키텍처 및 소프트웨어 구성 파악시스템 하드웨어 및 네트워크 구성 파악소프트웨어 아키텍처 : 소프트웨어의 구성요소와 외부 특성, 관계를 표현하는 구조소프트웨어 아키텍처 프레임워크 : 소프트웨어 시스템에서 아키텍처가 표현해야 하는 내용을 제공하는 기술 표준소프트웨어 아키텍처 4+1 뷰 : 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 접근 방법소프트웨어 아키텍처 4+1 뷰 구성요소Usecase View : 다른 뷰를 검증하는 데 사용Logical View : 기능적 요구사항이 어떻게 제공되는지 설명Process View : 시.. 이전 1 2 3 4 ··· 22 다음