2020년 2회 정보처리기사 실기 개념 정리

SummerToday·2024년 4월 7일
0

정보처리기사

목록 보기
11/16
post-thumbnail

1. RTO(Recovery Time Objective), 목표 복구 시간

비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상 가동 될 때까지의 시간을 의미한다.


2. 파이썬 세트

출처: https://velog.io/@taekwon/Python-List%EC%99%80-Tuple-Set%EA%B3%BC-Dictionary-%EB%B9%84%EA%B5%90


3. AJAX (Asynchronous Javascript And XML )

  • 자바스크립트를 사용하여 클라이언트와 서버 간에 XML 데이터를 주고 받는 비동기 통신 기술이다.

  • 전체 페이지를 새로 고치지 않고도 웹 페이지 일부 영역만을 업데이트할 수 있다.


4. 애자일 (Agile) 모형, 나선형 모형

  • 애자일 모형

    • 워터폴과 대조적이며, 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론이다.

    • 애자일은 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발하는 모형이다.

    • 대표적인 개발 모형

      • 스크럼 (Scrum)

      • XP (eXtreme Programming)

      • 기능 중심 개발 (FDD; Feature Driven Development)


  • 나선형 모형

    • 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 개발하는 모형이다.

    • 보헴이 제안하였다.


7. ROLLBACK

  • 데이터베이스 내의 연산이 수행되기 이전의 상태로 되돌리기 위한 명령이다.

  • 변경되었으나 아직 COMMIT되지 않은 모든 내용들을 취소하고 데이터베이스를 이전 상태로 되돌리는 명령어이다.


8. 네트워크 영역에서의 보안 기능 ( IPsec / SSL / S-HTTP )

  • IPsec (IP Security)
    네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 프로토콜(통신 규약)이다.

  • SSL (Secure Sockets Layer)
    TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 포장하는 프로토콜이다.

  • S-HTTP (Secure Hypertext Transper Protocol)
    클라이언트와 서버 간에 전송되는 모든 메시지를 암호화 하는 프로토콜이다.


12. SQL

  • CREATE INDEX

    CREATE [UNIQUE] INDEX 인덱스명 ON 테이블명(속성명 [ASC|DESC], [,속성명 [ASC|DESC]]);


  • ALTER TABLE

    ALTER TABLE 테이블명 ADD 속성명 데이터_타입;

    ALTER TABLE 테이블명 MODIFY 속성명 데이터_타입;

    ALTER TABLE 테이블명 DROP COLUMN 속성명 [CASCADE];


  • DROP

    DROP TABLE 테이블명 [CASCADE | RESTRICT];

    DROP DOMAIN 도메인명 [CASCADE | RESTRICT];

    DROP SCHEMA 스키마명 [CASCADE | RESTRICT];

    DROP VIEW 뷰명 [CASCADE | RESTRICT];

    DROP INDEX 인덱스명 [CASCADE | RESTRICT];

    DROP CONSTRAIN 제약조건명;


  • GRANT

    GRANT 권한_리스트 ON 개체 TO 사용자 [WITH GRANT OPTION];

    • WITH GRANT OPTION
      부여받은 권한을 다른 사용자에게 다시 부여할 수 있는 권한을 부여한다.

  • REVOKE

    REVOKE [GRANT OPTION FOR] 권한_리스트 ON 개체 FROM 사용자 [CASCADE]

    • GRANT OPTION FOR
      다른 사용자에게 권한을 부여할 수 있는 권한을 취소한다.

  • DELETE

    DELETE FROM 테이블명 [WHERE 조건];


  • UPDATE~ SET~

    UPDATE 테이블명 SET 속성명 = 데이터 [, 속성명=데이터, ...][WHERE 조건];


13. 통합 구현

  • XML (eXtensible Language)
    특수한 목적을 갖는 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어이다.

  • SOAP (Simple Object Access Protocol)
    네트워크 상에서 HTTP/HTTPS, SMTP 등을 이용하여 XML을 교환하기 위한 통신 규약이다.

  • WSDL (Web Services Description Language)
    웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어이다.


14. SQL 삽입 (SQL Injection)

웹 응용 프로그램에 SQL을 삽입하여 데이터를 유출 및 변조하는 보안 약점이다.


15. UI의 기본 원칙

  • 직관성
    누구나 쉽게 이해하고 사용할 수 있어야 한다.

  • 유효성
    사용자의 목적을 정확하고 완벽하게 달성해야 한다.

  • 학습성
    누구나 쉽게 배우고 익힐 수 있어야 한다.

  • 유연성
    사용자의 요구사항을 최대한 수용하고 실수를 최소화해야 한다.


16. chmod

파일의 보호 모드를 설정하여 파일의 사용 허가를 지정하는 UNIX 명령어이다.

  • 읽기 : r (4)

  • 쓰기 : w (2)

  • 실행 : x (1)

    사용자,그룹,기타 사용자 순으로 권한을 부여한다.

    ex a.txt 파일에 대해 사용자에게 읽기, 쓰기, 권한 / 그룹에게 읽기, 실행 권한 / 기타 사용자에게 실행 권한 부여
    -> chmod 751 a.txt


17. LOD (Linked Open Data)

  • Linked Data와 Open Data의 합성어로, 누구나 사용할 수 있도록 웹상에 공개된 연계 데이터를 의미한다.

  • 웹상에 존재하는 데이이터를 URI로 식별하고, 각 URI에 링크 정보를 부여함으로써 상호 연결된 웹을 지향하는 모형이다.


18. 데이터베이스 구축 과정

요구 분석 -> 념적 설계 -> 리적 설계 -> 리적 설계 -> 구현


20. 형상 관리 (SCM; Software Configuration Management)

개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동이다.

  • 형상 관리 기능

    • 형상 식별
      형상 관리 대상에 이름과 관리 번호를 부여하고, 계층 구조로 구분하여 수정 및 추적이 용이하도록 하는 작업이다.

    • 버전 제어
      소프트웨어 업그레이드나 유지 보수 과정에서 생성된 다른 버전의 형상 항목을 관리하고, 이를 위해 특정 절차와 도구(Tool)를 결합시키는 작업이다.

    • 형상 통제
      식별된 형상 항목에 대한 변경 요구를 검토하여 현재의 기준선이 잘 반영될 수 있도록 조정하는 작업이다.




해당 글은 다음 도서의 내용을 참고한 글임을 밝힙니다.
길벗알앤디, ⌜2024 시나공 정보처리기사 실기 기출문제집⌟, 길벗, 2024, 368쪽
profile
블로그 이관했습니다.

0개의 댓글