본문 바로가기
728x90
반응형
SMALL

Programing110

정보처리기사 필기 정리 - 3. 데이터베이스 구축 (3-01. SQL 응용) 정보처리기사 필기 정리 - 3. 데이터베이스 구축 Chapter 01 SQL 응용 (중요도: ★★) 절차형 SQL 작성 트리거(Trigger): 데이터 변경 이벤트가 발생하면 DBMS에서 자동으로 실행되도록 구현된 프로그램 이벤트(Event): 특정 시간에 특정한 쿼리, 프로시저, 함수 등을 실행시키는 기능 사용자 정의 함수: 절차형 SQL을 활용하여 연산 처리 결과를 단일 값으로 반환할 수 있는 함수 SQL(Structured Query Language) 문법: 데이터베이스를 접근하고 조작하는 데 필요한 표준 언어를 활용할 수 있게 해주는 규칙 SQL 문법 분류 데이터 정의어(DDL): 테이블이나 관계의 구조를 생성하는데 사용 CREATE: 데이터베이스 생성 ALTER: 데이터베이스 수정 DROP: 데.. 2023. 8. 12.
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-05. 인터페이스 구현) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 05 인터페이스 구현 (중요도: ★★★) 인터페이스 설계 확인 EAI(Enterprise Application Integration) 방식: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션 EAI 구축 유형 포인트 투 포인트(Point-to-point): 각각의 애플리케이션 간에 점대 점 형태로 연결 허브 앤 스포크(Hub & Spoke): 단일한 접점의 허브 시스템을 통하여 데이터를 전송하는 중앙집중식 방식 메시지 버스(Message Bus): 애플리케이션 사이 미들웨어를 두어 연계하는 미들웨어 통합 방식, 확정성이 좋고 대용량 데이터 처리 하이브리드(Hybrid): 그룹 내는 허브.. 2023. 8. 12.
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-04. 애플리케이션 테스트 관리) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 04 애플리케이션 테스트 관리 (중요도: ★★★) 애플리케이션 테스트 케이스 설계 테스트 케이스(Test Case): 특정한 요구사항에 준수하는지 확인하기 위해 개발된 입력 값, 실행 조건, 예상된 결과의 집합 테스트 오라클(Test Oracle): 테스트 결과의 참, 거짓을 판단하기 위해 사전에 정의된 참값을 입력하여 비교하는 기법 테스트 오라클 종류 참 오라클: 모든 입력 값에 결과 생성 샘플링 오라클: 특정한 몇 개의 입력 값에 결과 생성 휴리스틱 오라클: 특정 입력 값에 올바른 결과를 제공하고, 나머지 값들에 대해서 추정으로 처리하는 오라클 일관성 검사 오라클: 애플리케이션 변경 있을 때 전, 후가 결과값이 동일한지 확인 테스트 시나리.. 2023. 8. 12.
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-03. 제품 소프트웨어 패키징) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 03 제품 소프트웨어 패키징 (중요도: ★★) 제품 소프트웨어 패키징 애플리케이션 패키징(Application Packaging): 개발 완료된 제품 소프트웨어를 배포하고 설치할 수 있도록 고객에게 전달하기 위한 형태로 제작하여 매뉴얼을 작성하는 활동 애플리케이션 배포 도구 구성요소: 암호화, 키 관리, 식별 기술, 저작권 표현, 암호화 파일 생성, 정책 관리, 크랙 방지, 인증 애플리케이션 배포 도구 세부 기술: 공개 키 기반 구조(PKI), 대칭 및 비대칭 암호화, 전자서명, DOI(Digital Object Identifier), URI(Uniform Resource Identifier), XrML(eXtensible Right Mark.. 2023. 8. 12.
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-02. 통합 구현) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 02 통합 구현 (중요도: ★★★) 모듈 구현 단위 모듈 구현 원리: 정보 은닉, 분할과 정복, 데이터 추상화, 모듈 독립성 단위 모듈 테스트 종류 화이트 박스 테스트: 프로그램 로직을 이해하고, 내부 구조화 동작을 검사하는 방식 메소드 기반 테스트: 단위 모듈의 외부에 공개된 메소드 기반의 테스트 화면 기반 테스트: 단위 모듈 개발 후 화면에 직접 데이터를 입력하여 테스트 수행 테스트 드라이버/테스트 스텁: 기능 테스트할 수 있는 화면 또는 하위 모듈이 되지 않는 경우 하는 테스트 테스트 드라이버(Test Driver): 하위 모듈은 있지만 상위 모듈은 없는 경우 사용 테스트 스텁(Test Stub): 상위 모듈은 있지만 하위 모듈은 없는 .. 2023. 8. 12.
728x90
반응형
LIST