2020(34)
-
정보처리기사 실기 공부log - 20200930
회복 테스트 : 시스템에 여러 가지 결함을 주어 실패하도록 한 후 올바르게 복구되는지를 확인하는 테스트 안전 테스트 : 시스템에 설치된 시스템 보호 도구가 불법적인 침입으로부터 시스템을 보호할 수 있는지 확인하는 테스트 회귀 테스트 : 소프트웨어의 변경 또는 수정된 코드가 오류 없이 작동하는지 확인하는 테스트 병행 테스트 : 변경된 소프트웨어와 기존 소프트웨어에 동일한 데이터를 입력하여 결과값을 비교하는 테스트 강도 테스트 : 소프트웨어에 과도한 정보량이나 빈도 등을 부과하여 과부하 시에도 소프트웨어가 정상적으로 작동하는지 확인하는 테스트 성능 테스트 : 소프트웨어의 실시간 성능, 전체적인 효율성 등을 진단하는 테스트로, 소프트웨어의 처리량, 응답시간 등을 테스트 구조 테스트 : 소프트웨어 내부의 논리적..
2020.09.30 -
정보처리기사 실기 공부log - 20200929
유스케이스 사용자 측면에서의 요구사항으로, 사용자가 원하는 목표를 달성하기 위해 수행할 내용을 기술 UI 표준 및 지침 UI 표준 : 전체 시스템에 포함된 모든 UI에 공통적으로 적용될 내용으로, 화면 구성이나 화면 이동 등이 포함 UI 지침 : UI 요구사항, 구현 시 제약사항 등 UI 개발 과정에서 꼭 지켜야 할 공통의 조건을 의미 웹의 3요소 웹 사이트 개발 시 고려할 사항 웹 표준(Web Standards) : 웹에서 사용되는 규칙 또는 기술을 의미하는 것으로, 웹 사이트 작성 시 이용하는 HTML, JavaScript 등에 대한 규정, 웹 페이지가 다른 기종이나 플랫폼에서도 구현되도록 제작하는 기법 등을 포함 웹 접근성(Web Accessibility) : 누구나, 어떠한 환경에서도 웹 사이트에..
2020.09.30 -
정보처리기사 실기 공부log - 20200928
DTO (Data Transfer Object) 데이터 교환을 위해 사용할 객체를 만드는 과정 로직은 구현하지 않고 변수와 데이터를 저장하고 반환하는 메소드만 구현한다 변수 및 객체를 송수신할 데이터의 자료형에 알맞게 생성한다. DAO (Data Access Object) 데이터베이스에 접근하고 SQL을 활용하여 데이터를 실제로 조작하는 코드를 구현하는 과정 @Repository DAO에 특화된 어노테이션으로, 클래스를 Spring 프레임워크 객체(Bean)로 등록함. 메소드에서 발생하는 예외들을 Spring 프레임워크에서 처리하도록 만듬. @Autowired 복잡한 XML 태그 없이 자동으로 해당 객체와 동일한 타입의 Spring 프레임워크 객체를 연결해주는 어노테이션. SqlSession XML로 작..
2020.09.29 -
정보처리기사 실기 공부log - 20200927
DBMS접속 사용자가 데이터를 사용하기 위해 응용 시스템을 이용하여 DBMS에 접근하는 것 응용시스템 = 웹서버 + WAS DBMS 접속기술 DBMS에 접근하기 위해 사용하는 API 또는 API의 사용을 편리하게 도와주는 프레임워크 API 응용 프로그램 개발 시 운영체제나 DBMS 등을 이용할 수 있도록 규칙 등에 대해 정의해 놓은 인터페이스 프레임워크 특정 기능을 수행하기 위해 필요한 클래스나 인터페이스 등을 모아둔 집합체 SQL Mapping SQL로 호출되는 테이블이나 열 데이터를 개발하려는 언어의 객체에 맞도록 변환하여 연결하는 것 MyBatis JDBC에서 XML로 SQL을 쉽게 사용할 수 있도록 하는 SQL Mapping 기반의 오픈소스 접속 프레임워크 NVL 함수 NVL(A, B)에서 A가 ..
2020.09.29 -
정보처리기사 실기 공부log - 20200926
응용소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것 하드웨어 환경 : 클라이언트(PC/스마트폰) + 서버(웹서버, WAS, 데이터베이스 서버, 파일 서버) 웹 서버 클라이언트로부터 직접 요청을 받아 처리하는 서버로, 저용량의 정적 파일들을 제공 Apache HTTP Server, Google Web Server, Microsoft Internet Information Server 웹 애플리케이션 서버 사용자에게 동적 서비스를 제공하기 위해 웹 서버로부터 요청을 받아 데이터 가공 작업을 수행하거나, 웹 서버와 데이터베이스 서버 또는 웹 서버와 파일 서버 사이에서 인터페이스 역할을 수행하는 서버 Apache Tomcat, WebSphere, WebLogic, JEU..
2020.09.29 -
정보처리기사 실기 공부log - 20200924
인덱스 데이터 레코드를 빠르게 접근하기 위해 쌍으로 구성되는 데이터 구조 TABLE SCAN 인덱스가 없으면 특정한 값을 찾기 위해 모든 데이터 페이지를 확인하는 것 클러스터드 인덱스 레코드의 물리적 순서가 인덱스의 엔트리 순서와 일치하게 유지되도록 구성되는 인덱스 인덱스 키의 순서에 따라 데이터가 정렬되어 저장되는 방식 실제 데이터가 순서대로 저장되어 있어 인덱스를 검색하지 않아도 원하는 데이터를 빠르게 찾을 수 있다. 데이터 삽입/삭제 발생 시 순서를 유지하기 위해 데이터를 재정렬해야 함 한 개의 릴레이션에 하나의 인덱스만 생성 가능 넌클러스터드 인덱스 인덱스의 키 값만 정렬되어 있을 뿐 실제 데이터는 정렬되지 않는 방식 데이터를 검색하기 위해서는 먼저 인덱스를 검색하여 실제 데이터의 위치를 확인해야..
2020.09.25