[정보처리기사 실기 2020 개정] Ⅷ.SQL 응용 - 1. 절차형 SQL 작성하기
·
자격증/2020 정보처리기사 실기
1. 프로시저 절차형 SQL을 활용하여 특정 기능을 수행할 수 있는 트랜잭션 언어 프로시저 호출을 통해 실행되며, 이를 통해 일련의 SQ?l 작업을 포함하는 DML를 수행한다. 프로시저 구성 선언부(DECLARE) 시작/종료부(BEGIN/END) 제어부(CONTRAL) SQL 예외부(EXCEPTION) 실행부(TRANSACTION) 프로시저 구성 상세 선언부 CREATE [OR REPLACE] PROCEDURE 프로시저_명 파라미터_명 [MODE] 데이터 타입 ... IS 변수 선언 구성 설명 CREATE 객체 생성 [OR REPLACE] 기존 프로시저 존재 시 덮어씀 (OR REPLACE 없이 동일 프로시저 존재시 에러발생) PROCEDURE 프로시저 사용 프로시저 명 파라미터 명 프로시저와 운영체제 ..
[정보처리기사 실기 2020 개정] Ⅶ.애플리케이션 테스트 관리 - 3. 애플리케이션 성능 개선
·
자격증/2020 정보처리기사 실기
1. 애플리케이션 성능 분석 애플리케이션 성능 점검 개요 애플리케이션 성능 측정 지표 처리량 : 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수 응답 시간 : 사용자 입력이 끝난 후, 애플리케이션의 응답 출력이 개시될 때까지의 시간 경과 시간 : 애플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션을 처리 후 그 결과의 출력이 완료할 때까지 걸리는 시간 자원 사용률 : 애플리케이션이 트랜잭션을 처리하는 동안 사용하는 CPU, 메모리, 네트워크 사용량 유형별 성능 분석 도구 성능/부하/스트레스 점검 도구 모니터링 도구 애플리케이션 성능 저하 원인 데이터베이스 관련 성능 저하 원인 DB Lock : 대량의 데이터 조회, 과도한 업데이트, 인덱스 생성 시 발생하는 현상 불필요한 DB Fetch :..
[정보처리기사 실기 2020 개정] Ⅶ.애플리케이션 테스트 관리 - 2. 애플리케이션 통합 테스트
·
자격증/2020 정보처리기사 실기
1. 애플리케이션 통합 테스트 수행 통합 테스트 통합 테스트 수행 방법의 분류 하향식 통합 1단계 : 메인 제어 모듈은 작성된 프로그램을 사용하고, 아직 작성되지 않은 하위 모듈 제어 2단계 : 검사 초기에 시스템 구조가 파악되어야 함 3단계 : 모듈 및 모든 하위 컴포넌트를 대신하여 더미 모듈인 스텁 개발 4단계 : 깊이 우선 or 너비 우선 방식에 따라 스텁이 한 번에 하나씩 실제 모듈로 대체 5단계 : 각 모듈 또는 컴포넌트를 통합하면서 테스트 수행 6단계 : 테스트가 완료되면 스텁이 실제 모듈 또는 컴포넌트로 작성 스텁(stub) : 모듈 및 모든 하위 컴포넌트를 대신 하는 더미 모듈 상향식 통합 1단계 : 하위 레벨의 모듈 또는 컴포넌트들이 하위 모듈의 기능을 수행하는 클러스터로 결합 2단계 :..
[정보처리기사 실기 2020 개정] Ⅶ.애플리케이션 테스트 관리 - 1. 애플리케이션 테스트 케이스 설계
·
자격증/2020 정보처리기사 실기
1. 애플리케이션 테스트 케이스 작성 스프트웨어 테스트의 이해 소프트웨어 테스트 필요성 오류 발견 관점 오류 예방 관점 품질 향상 관점 소프트웨어 테스트의 기본 원칙 원리 완벽한 테스팅은 불가능 개발 초기에 테스팅 시작 결함집중 살충제 패러독스 테스팅은 정황에 의존적 오류-부재의 궤변 소프트웨어 테스트 프로세스 테스트 계획 테스트 분석 및 디자인 테스트 케이스 및 시나리오 작성 테스트 수행 테스트 결과 평가 및 리포팅 소프트웨어 테스트 산출물 테스트 계획서 테스트 케이스 테스트 시나리오 테스트 결과서 소프트웨어 테스트 유형 프로그램 실행 여부에 따른 분류 정적 테스트 : 프로그램의 실행 없이 구조 분석 후 논리성 검증 (동료 검토, 워크스루, 인스펙션) 동적 테스트 : 프로그램 실행을 요구하는 테스트 (..
[정보처리기사 실기 2020 개정] Ⅵ.화면 설계 - 2. UI 설계
·
자격증/2020 정보처리기사 실기
1. UI 흐름 설계 UI 설계서 구성 UI 설계서 표지 UI 설계서 개정 이력 UI 요구사항 정의 시스템 구조 사이트 맵 프로세스 정의 화면 설계 UI 설계 원리 실행 차를 줄이기 위함 사용의도 파악 행위 순서 규정 행위의 순서대로 실행 평가 차를 줄이기 위함 수행한 키 조작 결과를 사용자가 빠르게 지각하도록 유도 키 조작으로 변화된 시스템의 상태를 사용자가 쉽게 인지하도록 유도 사용자가 가진 원래 의도와 시스템 결과 간의 유사 정도를 사용자가 쉽게 파악하도록 유도 UI 흐름 설계 수행 절차 UI 설계안의 적정성 확인 화면과 폼의 흐름 설계 2. UI 상세 설계 UI 상세설계 프로세스 UI 요구사항 최종확인 UI 구조 설계 사용자 기반 메뉴 구조 설계 화면 설계 화면 시스템 단위 내/외부 상세 화면과 ..
[정보처리기사 실기 2020 개정] Ⅵ.화면 설계 - 1. UI 요구사항 확인
·
자격증/2020 정보처리기사 실기
1.UI 요구사항 확인 UI(User Interface) 유형 CLI(Command Line Interface) : 명령어를 텍스트로 입력하여 조작하는 정적인 텍스트 기반 인터페이스 GUI(Graphical User Interface) : 그래픽 환경 기반 마우스나 전자펜을 이용하는 인터페이스 NUI(Natural User Interface) : 키보드나 마우스 없이 신체 부위를 이용하는 인터페이스 OUI(Organic User Interface) : 현실에 존재하는 모든 사물이 입출력장치로 변화할 수 있는 인터페이스 UI 분야 물리적 제어 분야 디자인적 분야 기능적 분야 UI 설계 원칙 직관성 : 누구나 쉽게 이용하고, 사용할 수 있어야함 유효성 : 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 ..
[정보처리기사 실기 2020 개정] Ⅴ.인터페이스 구현 - 3. 인터페이스 구현 검증
·
자격증/2020 정보처리기사 실기
1. 인터페이스 구현 검증 인터페이스 구현 검증 도구의 종류 xUnit, STAF, FitNesse, Selenium, watir 인터페이스 감시 도구 APM : 인터페이스의 동작이 잘 진행되는지 지속적으로 확인 데이터베이스, 웹 애플리케이션의 트랙잭션과 변숫값, 호출 함수, 로그 및 시스템 부하 등 종합적인 정보 조회 대표적인 도구 스카우터(SCOUTER) 인터페이스 구현 검증에 필요한 설계 산출물 모듈 세부 설계서, 인터페이스 정의서, 정적/동적 모형설계도, 식별된 인터페이스 기능 목록, 인터페이스 데이터 표준 정의서 등 인터페이스 설계 산출물 분석이 틴터페이스 구현 검증에 필요 인터페이스 구현 검증 프로세스 기능 구현 정의 검증 요건 감시 요건 송신 측에서 인터페이스 대상 선택 전송 입력한 대상과 ..
[정보처리기사 실기 2020 개정] Ⅴ.인터페이스 구현 - 2.인터페이스 기능 구현
·
자격증/2020 정보처리기사 실기
1. 인터페이스 기능 구현 정의 모듈 간 세부 설계서 확인 컴포넌트 명세서 인터페이스 명세서 일관되고 정형화된 인터페이스 기능 정의 정의된 인터페이스 기능에 대한 정형화 2. 인터페이스 기능 구현 사전에 정의된 기능에 대한 구체적 분석 기능 구현 정의 기능 분석결과 송신 측에서 필요 대상을 선택하여 수신 측에 데이터 전송 대상자 선택 DB에 저장된 인사 정보를 SQL로 선택하여 인터페이스 대상 확인 인터페이스 데이터 생성 제이슨 또는 인터페이스 테이블 형식에 맞게 DB에 있는 정보 가공 인터페이스 데이터 전송 요청 인터페이스 데이터를 생성 후 해당 데이터를 https에서 인터페이스 또는 수신 측으로 전송 요청 필요 항목에 대해서 데이터 전달 인터페이스 데이터 전송 수신지 주소에 레스트 방식으로 전달될 수..
WONILLISM
'요약' 태그의 글 목록