본문 바로가기

개발공부/정보처리기사

(11)
정보처리기사(정처기) 실기 - 추가 암기 추가적으로 암기!컴포넌트(Component) :  특정 기능 수행을 위해 독립적 개발/보급되고 다른 부품과 조립되어 사용되는 S/W 단위 테이블 컬럼 추가 SQL : ALTER TABLE 테이블명 ADD 컬럼명(n) (제약조건 NOU NULL PRIMARY KEY .. ) 테이블 컬럼 수정 SQL : ALTER TABLE 테이블명 MODIFY 컬럼명(n) (제약조건 NOU NULL PRIMARY KEY .. ) 권한 부여 SQL : GRANT ALL(SELECT,INSERT..) ON 테이블명 TO 사용자  권한 회수 SQL : REVOKE ALL(SELECT,INSERT..) ON 테이블명 FROM 사용자 (WITH GRANT OPTION) VIEW 생성 SQL : CREATE VIEW 뷰명 AS 쿼리..
정보처리기사(정처기) 실기 - 12단원 총정리 12단원은 이것만 외우면 끝! 릴리즈 노트 : 최종 사용자인 고객에게 잘 정리된 릴리즈 정보를 현재 시제로 제공하는 문서(헤더+개요) 릴리즈 노트 작성 프로세스 : 모듈 식별 > 릴리즈 정보 확인 > 릴리즈 노트 개요 작성 > 영향도 체크 > 정식 릴리즈 노트 작성 > 추가 개선 항목 식별 제분패 보컨클 (콘텐츠 제공자 - 콘텐츠 분배자 - 패키저 - 보안 컨테이너 - DRM 컨트롤러 - 클리어링 하우스) : 디지털 저작권 관리(DRM) 구성요소 콘텐츠 제공자 : 디지털 저작권 관리(DRM) 구성요소 - 콘텐츠를 제공하는 저작권자 콘텐츠 분배자 : 디지털 저작권 관리(DRM) 구성요소 - 쇼핑몰 등으로써 암호화된 콘텐츠 제공 패키저 : 디지털 저작권 관리(DRM) 구성요소 - 콘텐츠를 메타 데이터와 함께..
정보처리기사(정처기) 실기 - 11단원 총정리 11단원은 이것만 외우면 끝! 운영체제 : 사용자가 컴퓨터 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어 운영체제의 종류 : 윈도우, 유닉스, 리눅스, 맥, 안드로이드 chmod : 리눅스/유닉스 계열의 기본 명령어 - 특정 파일 또는 디렉토리의 퍼미션 수정 명령어 chown : 리눅스/유닉스 계열의 기본 명령어 - 파일이나 디렉토리의 소유자, 소유 그룹 명령어 메모리 관리 기법 : 반배할교 (반입 - 배치 - 할당 - 교체) - 반입 기법 : 메모리 적재 시기 결정 - 배치 기법 : 메모리 적재 위치 결정 - 할당 기법 : 메모리 적재 방법 결정 - 교체 기법 : 메모리 교체 대상 결정 메모리 배치 기법 : 초적악(최초 - 최적 - 최악) - 최초 적합(First-fit) : 가용..
정보처리기사(정처기) 실기 - 10단원 총정리 10단원은 이것만 외우면 끝! 소프트웨어 테스트 원리 : (결완초집 살정오) 결함이 존재 / 완벽한 테스팅 불가능 / 초기에 테스팅 시작 / 결함 집중 / 살충제 패러독스 / 정황에 의존 / 오류 부재의 궤변 요르돈의 법칙(Snowball Effect, 눈덩이 법칙) : 소프트웨어 테스트 원리 - 개발 초기에 테스팅 하지 않으면 비용이 커진다. 파레토 법칙 : 소프트웨어 테스트 원리 - 소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다. 살충제 패러독스 : 소프트웨어 테스트 원리 - 동일한 테스트 케이스로 반복해서 테스트하면 새로운 버그를 찾지 못한다. 오류-부재의 궤변 : 소프트웨어 테스트 원리 - 사용자의 요구사항이 충족되지 않으면 결함이 없다해도 품질이 높다고 볼 수 없다. ..
정보처리기사(정처기) 실기 - 9단원 총정리 9단원은 이것만 외우면 끝! 기무가 (기밀성 - 무결성 - 가용성) : SW 개발 보안의 3대 요소 기밀성(Confidentiality) : SW 개발 보안의 3대 요소 - 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성(Integrity) : SW 개발 보안의 3대 요소 - 정당한 방법을 따르지 않고서는 데이터가 변경 될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손되지 않음을 보장 가용성(Availability) : SW 개발 보안의 3대 요소 - 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속해서 사용할 수 있도록 보장하는 특성 자산 : SW 개발 보안 용어 - 조직의 데이터 위협(Threat) : SW 개발 보안 용어 - 조직..
정보처리기사(정처기) 실기 - 8단원 총정리 8단원은 이것만 외우면 끝! 프로그램 개발을 위한 도구 : 빌구테형 (빌드도구 - 구현 도구 - 테스트 도구 - 형상 관리 도구) 웹 서버(Web Server) : HTTP를 이용한 요청/응답 처리, 웹 상의 정적 콘텐츠 처리, Apache 웹 서버 웹 애플리케이션 서버(Web Application Server) : 동적 콘텐츠(Servlet , JSP)를 처리 , Tomcat 형상 관리 : 소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 항목의 변경 사항을 관리하기 위한 활동 (체크아웃, 체크인-업로드, 커밋-서버 반영) 형상관리의 절차 : 식통감기 (형상 식별 - 형상 통제 - 형상 감사 - 형상 기록) 형상 식별 : 형상관리의 절차 - 형상 관리 대상 정의 및 식별 형상 통제 : 형상관리의 절차..
정보처리기사(정처기) 실기 - 7단원 총정리 7단원은 이것만 외우면 끝! 트랜잭션 : DB시스템에서 하나의 논리적인 기능을 수행하기 위한 작업의 기본 단위 트랜잭션의 특성 : ACID (원일격영) ( Atomicity(원자성) - Consistency(일관성) - Isolation(격리성) - Durability(영속성) ) - Atomicity(원자성) : 트랜잭션의 특성 - 분해가 불가능한 작업의 최소단위, 연산 전체가 성공 또는 실패 - Consistency(일관성) : 트랜잭션의 특성 - 트랜잭션이 실행 성공 후 항상 일관된 데이터베이스 상태를 보존 - Isolation(격리성) : 트랜잭션의 특성 - 트랜잭션 실행 중 연산의 중간 결과를 다른 트랜잭션이 접근 불가 - Durability(영속성) : 트랜잭션의 특성 - 성공 완료된 트랜잭션..
정보처리기사(정처기) 실기 - 5단원 총정리 5단원은 이것만 외우면 끝! JSON : 비동기 브라우저 . 서버 통신(AJAX)을 위해 '속성-값 쌍', '키-값-쌍'으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷 AJAX : JS를 이용한 비동기 통신으로 클라이언트와 서버 간 XML 데이터를 주고받는 기술 XML : HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위해 고안된 마크업 언어 REST (Representational State Transfer) : URL을 통해 자원을 명시하고 HTTP 메서드를 통해 해당 자원을 조작할 수 있는 웹 아키텍처 DB 암호화 기법 종류 : 애플티하 (API 방식 - Plug-In 방식 - TDE 방식 - Hybrid 방식) Plug-I..