본문 바로가기

2020 정처기 실기12

[정보처리기사 실기] SQL 응용 1. 절차형 SQL 작성하기 절차형 SQL 개요 : 절차 지향적인 프로그램이 가능하며, 분기, 반복 등의 제어를 활용하여 다양한 기능을 수행하는 저장 모듈을 생성 특징 DBMS 엔진에서 직접 실행 Block화된 구조로 기능별 모듈화가 가능 조건문, 반복문 등 연속적인 작업 처리 가능 DBMS 내부에서 처리하기 때문에 Input/Output Packet이 적음 프로시저(Procedure) 개요 : 절차형 SQL을 활용하여 특정 기능을 수행하는 트랜잭션 언어, 호출을 통해 미리 저장해 놓은 SQL 작업을 수행 구성 프로시저 예시 #프로시저 생성 CREATE OR REPLACE PROCEDUER emp_change_s(i_사원번호 IN INT) IS/*변수를 사용하지 않으므로 예약어만 입력*/ BEGIN UP.. 2020. 7. 11.
[정보처리기사 실기] 애플리케이션 테스트 관리 1. 애플리케이션 테스트 케이스 설계하기 애플리케이션 테스트 개요 : 애플리케이션에 잠재되어 있는 결함을 찾아내는 활동 필요성 오류 발견 오류 예방 품질 향상 원리 완벽한 테스팅은 불가능 결함 집중(파레토의 법칙) 살충제 패러독스(Presticide Paradox) 태스팅은 정황(Context)에 의존 오류-부재의 궤변(Absence of Errors Fallacy) 테스트와 위험은 반비례 테스트의 점진적 확대 개발자와 관계없는 별도의 팀에서 수행 테스트 프로세스 테스트 계획 : 테스트 목표를 정의하고 테스트 대상 및 범위를 결정 테스트 분석 및 디자인 : 테스트 목적과 원칙을 검토하고 사용자의 요구사항을 분석 테스트 케이스 및 시나리오 작성 : 테스트 케이스를 작성하고 검토 및 확인한 후 테스트 시나리.. 2020. 7. 9.
[정보처리기사 실기] 화면 설계 1. UI 요구사항 확인하기 UI(User Interface) 개요 : 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어 구분 CLI(Commend Line Interface) : 명령과 출력이 텍스트 형태 GUI(Graohical User Interface) : 아이콘이나 메뉴를 선택하여 작업을 수행 NUI(Natural User Interface) : 사용자의 음성이나 행동으로 기기를 조작 설계 원칙 종류 설명 직관성(Intuitiveness) 누구나 쉽게 이해하고 사용할 수 있게 제작 유효성(Efficiency) 사용자의 목적을 정확하고 완벽하게 달성될 수 있도록 제작 학습성(Learnability) 누구나 쉽게 배우고 익힐 수 있게 제작 유연성(Flexibility) .. 2020. 7. 7.
[정보처리기사 실기] 인터페이스 구현 1. 인터페이스 설계서 확인하기 인터페이스 설계서 개요 : 시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송·수신 시스템 등에 대한 내용을 정의한 문서 종류 시스템 인터페이스 설계서 : 시스템 인터페이스 목록을 만들고 각 인터페이스 목록에 대한 상세 데이터 명세를 정의 상세 기능별 인터페이스 명세서 : 각 기능의 세부 인터페이스 정보를 정의한 문서 정적·동적 모형을 통한 인터페이스 설계서 : 시스템의 구성 요소를 표현한 다이어그램을 이용하여 만든 문서 데이터 정의를 통한 인터페이스 설계서 : 제공하는 인터페이스 서비스에 대한 상세 명세를 표현하는 산출물 내외부 모듈 연계 EAI(Enterprise Application Integration) 개요 : 기업에서 운영되는 서로 다른 .. 2020. 7. 7.