정처기 33

[정보처리기사 - 실기] VIII. SQL 응용 - 응용 SQL 작성하기

집계성 SQL 작성 ⭐⭐⭐ 데이터 분석 함수의 종류 집계 함수 여러 행 또는 테이블 전체 행으로부터 하나의 결괏값을 반환하는 함수 집계 함수 구문 SELECT 컬럼1, 컬럼2, ..., 집계 함수 FROM 테이블 명 [WHERE 조건] GROUP BY 컬럼1, 컬럼2, ... [HAVING 조건식(집계함수 포함)] GROUP BY 구문 복수 ROW 대상의 데이터 분석 시 그룹핑 대상이 되는 부분 선별 시 사용 HAVING 구문 WHERE 구문 내에는 사용할 수 없는 집계 함수의 구문을 적용하여 복수 행의 계산 결과를 조건별로 적용하는데 사용 일반적으로 GROUP BY 뒤에 기재하며 GROUP BY 구문의 기준 항목이나 소그룹 집계 함수를 활용한 조건을 적용하는 데 사용 집계 함수 종류 집계 함수 활용 예..

[정보처리기사 - 실기] VIII. SQL 응용 - 절차형 SQL 작성하기

프로시저 ⭐⭐⭐ 프로시저의 개념 절차형 SQL을 활용하여 특정 기능을 수행할 수 있는 트랜잭션 언어 프로시저 호출을 통해 실행되며 이를 통해 일련의 SQL 작업을 포함하는 데이터 조작어를 수행한다. 프로시저 구성 (디비컨 SET) 선언부 CREATE [OR REPLACE] PROCEDURE 프로시저_명 ... IS 변수 선언 시작/종료부 프로시저의 시작을 알려주는 명령어 → BEGIN 프로시저의 끝을 알려주는 명령어 → END 제어부 조건문 IF 조건 THEN 문장; ELSIF 조건 THEN 문장; ... ELSE 문장; END IF; 2. 간단한 케이스문 CASE 변수 WHEN 값1 THEN SET 명령어; WHEN 값2 THEN SET 명령어; ... ELSE SET 명령어; END CASE; 3. ..

[정보처리기사 - 실기] VII. 애플리케이션 테스트 관리 - 애플리케이션 성능 개선

애플리케이션 성능 분석 ⭐ 애플리케이션 성능 측정 지표 (처응 경자) 데이터베이스 성능저하 원인 (락패릭사커) 애플리케이션 성능 테스트 수행 절차 (도환시성) 애플리케이션 성능 개선 ⭐⭐ 나쁜 코드 다른 개발자가 로직을 이해하기 어렵게 작성된 코드 나쁜 코드 유형 (오문이 결침) 클린 코드 잘 작성되어 가독성이 높고 단순하고 의존성을 줄이고 중복을 최소화하여 깔끔하게 잘 정리된 코드 클린 코드 유형 (이주배 함제오) 소스 코드 품질 분석 소스 코드에 대한 코딩 스타일, 설정된 코딩 표준, 코드의 복잡도 등을 발견하기 위한 활동 소스 코드 품질분석 도구 애플리케이션 성능 개선 방안 (소아프 메입시애) 소스 코드 최적화 기법 적용 아키텍처 조정을 통한 성능 개선 프로그램 호출 순서 조정 적용 메모리 사용 최..

[정보처리기사 - 실기] VII. 애플리케이션 테스트 관리 - 애플리케이션 통합 테스트

애플리케이션 통합 테스트 수행 ⭐⭐⭐ 통합 테스트 애플리케이션 통합 테스트는 소프트웨어 각 모듈 간의 인터페이스 관련 오류 및 결함을 찾아내기 위한 체계적 테스트 기법 하향식 통합 메인 제어 모듈로부터 아래 방향으로 제어의 경로를 따라 이동하면서 하향식으로 통합하면서 테스트를 진행하며, 메인 제어 모듈에 통합되는 하위 모듈과 최하위 모듈은 '깊이 우선' 또는 '너비 우선' 방식으로 통합된다. 하위 컴포넌트를 대신한 '스텁'을 이용 상향식 통합 애플리케이션 구조에서 최하위 레벨의 모듈 또는 컴포넌트로부터 위쪽 방향으로 제어의 경로를 따라 이동하면서 구축과 테스트를 수행 '드라이버' 이용 통합 테스트 수행 방법 간 비교 빅뱅 테스트 : 모든 모듈을 동시에 통합 후 테스트 수행 / 드라이버나 스텁 없이 실제 ..

[정보처리기사 - 실기] VII. 애플리케이션 테스트 관리 - 애플리케이션 테스트 케이스 설계

애플리케이션 테스트 케이스 설계 애플리케이션 테스트 케이스 작성 ⭐⭐⭐ 소프트웨어 테스트 개념 개발된 응용 애플리케이션이나 시스템이 사용자가 요구하는 기능과 성능, 사용성, 안정성 등을 만족하는지 확인하고, 노출되지 않은 숨어있는 소프트웨어의 결함을 찾아내는 활동 소프트웨어 테스트 필요성 (발예향) 소프트웨어 테스트 원리 (결완초집 살정오) 소프트웨어 테스트 산출물 (결시계케) 테스트 결과서 : 테스트 수행을 계획한 문서 테스트 시나리오 : 테스트 항목의 명세서 테스트 계획서 : 테스트 절차 명세한 문서 테스트 케이스 : 테스트 결과를 평가하고 리포팅하는 문서 소프트웨어 테스트 유형 - 프로그램 실행 여부에 따른 분류 소프트웨어 테스트 유형 - 테스트 기법에 따른 분류 화이트 박스 테스트 : 프로그램 내..

[정보처리기사 - 실기] VI. 화면 설계 - UI 설계

UI 흐름 설계 ⭐⭐ UI 흐름 설계 업무의 흐름이나 업무 수행과 관련된 일련의 클릭에 의한 화면의 위치와 흐름을 흐름도 형식으로 표현하는 활동 UI 설계서 구성 UI 설계 원리 실행 차를 줄이기 위한 UI 설계 원리 사용 의도 파악 행위 순서 규정 행위의 순서대로 실행 평가 차를 줄이기 위한 UI 설계 원리 수행한 키 조작 결과를 사용자가 빠르게 자각하도록 유도 키 조작으로 변화된 시스템의 상태를 사용자가 쉽게 인지하도록 유도 사용자가 가진 원래 의도와 시스템 결과 간의 유사 정도를 사용자가 쉽게 파악하도록 유도 유스케이스 설계 UI 요구사항을 바탕으로 액터별 시나리오 구상 UI 요구사항을 바탕으로 액터 세분화 UI 유스케이스 설계 상세 설계 ⭐ UI 상세 설계 프로세스 UI 요구사항 최종 확인 UI ..

[정보처리기사 - 실기] VI. 화면 설계 - UI 요구사항 확인

UI 요구사항 확인 ⭐⭐⭐ UI 개념 UI는 넓은 의미에서 사용자가 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체 UI 유형 (CG NO) UI 분야 UI 설계 원칙 (직유학유) UI 설계 지침 (사일단결 가표접명오) UI 표준 ⭐⭐⭐ UI 표준 개념 UI 표준은 디자인 철학과 원칙 기반하에 전체 시스템에 공통으로 적용되는 화면 간 이동, 화면 구성등에 관한 규약 UI 표준 구성 (액정 스패조) UI 구동 환경 정의 컴퓨터 OS 확인 : 기업이 운영하는 업무와 운영체제 확인 웹 브라우저 확인 : 익스플로러, 크롬, 파이어폭스 등 기업 환경에 가장 적합한 것으로 확정 모니터 해상도 확인 : 모니터 해상도 기본을 설정 프레임 세트 확인 : 속도 및 업무 편의성을 고려하여 각 영역별 프레..

[정보처리기사 - 실기] V. 인터페이스 구현 - 인터페이스 구현 검증

인터페이스 구현 검증 ⭐⭐ 인터페이스 구현 검증 도구 정의 구현된 인터페이스의 동작을 검증하기 위해 인터페이스 구현 및 감시 도구를 통해서 인터페이스 동작 상태를 검증하고 모니터링할 수 있다. 인터페이스 구현 검증 도구 인터페이스 명세서를 참조하여 구현 검증의 요건 분석 인터페이스 오류 처리 확인 및 보고서 작성 ⭐⭐ 인터페이스 오류 처리 방법 인터페이스 오류 처리 방법은 사용자 화면에서 오류를 인지하도록 구현하는 방법 인터페이스 오류 시스템 로그를 별도로 작성하여 파일로 보관하는 방법 별도 데이터베이스에 인터페이스 관련 오류 사항을 기록하는 방법 세가지가 있다.

[정보처리기사 - 실기] V. 인터페이스 구현 - 인터페이스 기능 구현

인터페이스 기능 구현 정의 ⭐⭐ 컴포넌트 명세서 컴포넌트의 개요, 내부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세를 정의 인터페이스 명세서 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건 및 기능을 명시한 명세서 인터페이스 기능 구현 ⭐⭐⭐ 데이터 통신을 사용하는 인터페이스 구현 인터페이스 객체 생성 구현 : 인터페이스 객체를 생성하기 위해서 데이터베이스에 있는 정보를 SQL을 통하여 선택한 후 이를 JSON으로 생성 인터페이스 객체 전송 후 전송 결과를 수신 측에서 반환 받도록 구현 : 송신 측에서 제이슨으로 작성된 인터페이스 객체를 AJAX 기술을 이용하여 수신 측에 송신 수신 측에서는 제이슨 인터페이스 객체를 수신받고 파싱 후 처리 수신 측의 처리 결괏값은 송신 측에 True..

[정보처리기사 - 실기] V. 인터페이스 구현 - 인터페이스 설계 확인

외부, 내부 모듈 간 공통 기능 및 데이터 인터페이스 확인 ⭐⭐ 인터페이스 설계서 이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위패 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서이다. 인터페이스 목록 상세 기능 인터페이스 정의서 주요 항목 인터페이스 설계서의 내/외부 모듈의 기능 확인 구분 1. 인터페이스 정의서를 통한 기능 확인 대상 1. 시스템 인터페이스 정의서 : 인터페이스 정의서를 통해 내외부 모듈의 기능 확인 대상 2. 상세 기능 인터페이스 정의서 : 상세 기능에 대한 내외부 모듈의 기능 확인 가능 구분 2. 정적, 동적 모형을 통한 기능 확인 : 인터페이스가 표현된 정적, 동적 다이어그램을 통해 내외부 모듈 기능 확인 가능 외부 및 내부 모듈 연계를 위한 인터페..

반응형