분류 전체보기(313)
-
5. 인터페이스 구현
Chapter02 인터페이스 기능 구현 (중요도: ★★★) ◆ 컴포넌트 명세서: 컴포넌트 개요, 부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세 ◆ 인터페이스 명세서: 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건 및 기능을 명시한 명세서 ◆ JSON(Javascript Object Notation): 속성-값 쌍 또는 “키-값 쌍”으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 테스트를 사용하는 개방형 표준 포맷, AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷 ◆ XML(Extensible Markup Language): HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 담ㄷ점을 개선한 특수한 목적을 갖는 마크업 언어 ◆ AJAX(As..
2022.09.23 -
4. 통합 구현
Chapter01 연계 요구사항 분석 (중요도: ☆) ◆ 연계 요구사항 분석: 서로 다른 두 시스템 · 장치 · 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 ◆ 연계 요구사항 분석 참고문서 개체(Entitiy) 정의서: 데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 테이블(Table) 정의서: 논리 및 물리 모델링 과정 설계 산출물 인터페이스 명세서: 인터페이스 정의서에 작성한항목을 자세히 작성한 것 Chapter02 연계 메커니즘 구성 (중요도: ★★☆) ◆ 연계 메커니즘: 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 매커니즘 기능: 데..
2022.09.23 -
3. 데이터 입출력 구현
Chapter01 논리 데이터 저장소 확인 (중요도: ★★★) ◆ 데이터 모델(Data Model): 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 ◆ 데이터 모델 절차: 요구사항 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 ◆ 논리 데이터 모델링: 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하는 프로세스 ◆ 논리적 데이터 모델링 종류 관계 데이터 모델: 테이블 형태, 1:1, 1:N, N:M 계층 데이터 모델: 트리 형태(상하 관계), 1:N 네트워크 데이터 모델: 그래프 형태, N:M ◆ 관계 대수: 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 정형 언어 ◆ 관계 대수 연산자 종류 일반 집합 연산자..
2022.09.23 -
2. 화면 설계
Chapter01 UI 요구사항 확인 (중요도: ★★★) ◆ UI(User Interface): 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적, 가상의 매개체 ◆ UI유형 CLI(Command Line Interface): 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 GUI(Graphical User Interfae): 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용한 사용자 인터페이스 NUI(Natural User Interface): 신체 부위를 이용하는 사용자 인터페이스 OUI(Organic User Interface): 현실에 존재하는 모든 사물이 입출력장치로 변화할 수 있는 사용자 인터페이스 ◆ UI 설계 원칙 직관성: 누구나 쉽게 이해하고, 쉽게 사용할 수 있어야함 ..
2022.09.23 -
1. 요구사항 확인
개발 방법론 (중요도: ★★★) ◆ 소프트웨어 생명주기 (SDLC): 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 ◆ 소프트웨어 생명주기 모델 종류 폭포수 모델: 가장 오래된 모델로, 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어감 프로토타이핑 모델: 주요기능을 프로토타입으로 구현해, 고객의 피드백을 반영하여 S/W 만듦 나선형 모델: 위험을 최소화하기 위해 점진적으로 시스템 개발 반복적 모델: 구축대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발 ◆ 소프트웨어 개발 방법론: 소프트웨어 개발의 시작부터 시스템을 사용하지 않는 과정까지의 전 과정을 형상화한 방법론 ◆ 소프트웨어 개발 방법론 종류 구조적 방법론: 전체 시스템을 기능에 따라 나누어 개발하고, 이를 통합하는 방법..
2022.09.23 -
SQLD 기출문제 과목 2 SQL 기본 및 활용
과목 2 SQL 기본 및 활용 제 1장 SQL 기본 제 1절 관계형 데이터베이스 개요 제 2절 DDL 제 3절 DML 제 4절 TCL 제 5절 WHERE 절 제 6절 함수(Function) 제 7절 GROUP BY, Having 절 제 8절 Order by 절 제 9절 조인(Join) -------------------------------------------------------------------------------------------------------- 문제 1. 아래의 쿼리를 만족하는 결과를 가장 잘 설명한 것은? [기출 21회 - 다중 행 비교 연산자 IN, ALL, ANY, SOME, EXISTS] SELECT A.* FROM HR.EMPLOYEES A, HR.EMPLOYEES B ..
2022.03.03