개정(33)
-
정보처리기사 실기 공부log - 20201006
네트워크 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것 각 사이트들이 분포되어 있는 지리적 범위에 따라 LAN과 WAN으로 분류 LAN Local Area Network 회사, 학교, 연구소 등에서 비교적 가까운 거리에 있는 컴퓨터, 프린터, 저장장치 등과 같은 자원을 연결하여 구성한다. 주로 자원 공유를 목적으로 사용 사이트 간 거리가 짧아 데이터의 전송 속도가 빠르고 에러 발생률이 낮다 근거리 통신망에서는 주로 버스형이나 링형 구조를 사용한다 WAN Wide Area Network 국가와 국가 혹은 대륙과 대륙 등과 같이 멀리 떨어진 사이트들을 연결하여 구성 사이트 간 거리가 멀기 때문에 통신 속도가 느리고 에러 발생률이 높다 일정한 지역에 있는 사이트들을 근거리 통신망..
2020.10.06 -
정보처리기사 실기 공부log - 20201005
프로시저 Stored Procedure 절차현 SQL을 활용하여 특정 기능을 수행하는 일종의 트랜잭션 언어로, 호출을 통해 실행되어 미리 저장해 놓은 SQL 작업을 수행함 데이터베이스에 저장되어 수행되기 때문에 Stored Procedure라고도 불린다. 여러 프로그램에서 호출하여 사용할 수 있다. 시스템의 일일 마감 작업, 일괄작업에 주로 사용 트랜잭션 언어 데이터베이스를 조작하고 트랜잭션을 처리하는 언어로, SQL과 TCL이 이에 해당 절차형 SQL C, Java 등의 프로그래밍 언어와 같이 연속적인 실행이나 분기, 반복 등 제어가 가능한 SQL CREATE [OR REPLACE] PROCEDURE 프로시저명(파라미터명 IN 자료형) IS 지역변수 BEGIN UPDATE ~~ EXCEPTION WHE..
2020.10.05 -
정보처리기사 실기 공부log - 20201004
운영체제 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 운영체제의 목적 처리 능력 Throughput : 일정 시간 내에 시스템이 처리하는 일의 양 => “향상" 반환 시간 Turn Around Time : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 => “단축" 사용 가능도 Availability : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 => “향상" 신뢰도 Reliability : 시스템이 주어진 문제를 정확하게 해결하는 정도 => “향상" 운영체제의 기능 프로세서, 기억장치, 입출력장치, 파일 및 정보 등의 자원을 관리 자원을 효율적으로 관리하기 위해 자원의 스케줄링 ..
2020.10.04 -
정보처리기사 실기 공부log - 20201003
잘못된 세션에 의한 정보 노출 다중스레드 환경에서 멤버변수에 정보를 저장할 때 발생하는 보안 약점 싱글톤 패턴에서 레이스컨디션으로 인해 동기화 오류가 발생하거나 멤버 변수의 정보가 노출될 수 있다. 멤버 변수보다 지역 변수를 활용하여 변수의 범위를 제한함으로써 방지 가능 멤버 변수 객체와 연결된 변수로, 클래스 내에 선언되어 클래스의 모든 메소드들이 접근 가능한 변수 싱글톤 하나의 객체를 생성하면 생성된 객체를 어디서든 참조할 수 있지만, 여러 프로세스가 동시에 참조할 수는 없는 디자인 패턴 레이스컨디션 두 개 이상의 프로세스가 공용 자원을 획득하기 위해 경쟁하고 있는 상태 세션 설계 시 고려사항 시스템의 모든 페이지에서 로그아웃이 가능하도록 UI 구성 로그아웃 요청 시 할당된 세션이 완전히 제거되도록 ..
2020.10.03 -
정보처리기사 실기 공부log - 20201002
테스트 오라클의 종류 참 오라클 (True) 모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클로, 발생된 모든 오류를 검출할 수 있다. 항공기, 은행, 발전소 소프트웨어 등 미션 크리티컬한 업무에 사용 샘플링 오라클 (Sampling) 특정한 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공하는 오라클 추정 오라클 (Heuristic) 샘플링 오라클을 개선한 오라클로, 특정 테스트 케이스의 입력값에 대해 기대하는 결과를 제공하고, 나머지 입력 값들에 대해서는 추정으로 처리하는 오라클 일관성 검사 오라클 (Consistent) 애플리케이션의 변경이 있을 때, 테스트 케이스의 수행 전과 후의 결과 값이 동일한지를 확인하는 오라클 테스트 케이스 작성 순서 테스트 계획 검토 및..
2020.10.02 -
정보처리기사 실기 공부log - 20201001
트랜잭션 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 일련의 연산 집합으로서 작업의 단위 하나의 트랜잭션은 commit 또는 rollback되어야 한다. COMMIT 트랜잭션이 성공적으로 끝나면 데이터베이스가 새로운 일관성 상태를 가지기 위해 변경된 모든 내용을 데이터베이스에 반영하도록 하는 것 ROLLBACK 아직 COMMIT 되지 않은 변경된 모든 내용들을 취소하고 데이터베이스를 이전 상태로 되돌리는 명령어 DML 데이터베이스 사용자가 응용프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는 데 사용하는 언어 데이터베이스 사용자와 데이터베이스 관리 시스템 간 인터페이스 제공 % : ~로 시작 또는 끝나는 문자열 _ : 한 글자 자리 대체 # : 한 숫자 자리 대체 결함 추적 및 관리 ..
2020.10.01