ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 정보처리기사 난이도, 정처기 실기 기출문제 및 개념 정리
    IT 2023. 4. 19. 13:55

    3A, Triple - A

    인증(authenticaiton)

    인가(authorization)

    계정(accounting)

     

    보안 3요소

    기밀성 - 인가되지 않은 사람은 볼 수 없다.

    무결성 - 변경 불가

    가용성 - 인가된 사용자는 언제든 사용 가능 <- Dos, DDos로 가용성 공격

     

    접근통제의 종류

    M 권한부여

    D 임의적 접근통제, 소유자가 주는 것

    R 역할기반 접근통제, 부서에 권한을 주는 것

     

    DCL의 하나인 GRANT 기능에 대해서 간략이 서술하시오

    DDL 정의 CRAETE DROP

    DML 조작

    DCL 제어

    GRANT - 사용자에게 접속권한, 생성권한 등을 부여하는 명령어

    GRANT TO, REVOKE FROM

     

    스푸핑(= 속이는 공격)

    ARP 스푸핑 : IP->MAC, MAC 주소를 속여 통신 흐름을 왜곡시킨다. 트래픽을 공격자의 컴퓨터로 우회시킨다.

    IP 스푸핑 : IP 자체의 보안 취약성을 악용한 것으로 IP 주소를 속여 접속

    DNS 스푸핑 : DNS IP주소를 조작하여 의도치 않는 주소로 접속하는 공격, 공격대상은 정상URL, 실제로 가짜 접속

     

    Q. 결합도의 종류 중 어떤 모듈이 다른 모듈을 호출할 때, 단순히 값만 전달되는 형태가 아닌 제어신호를 전달할 때 생기는 결합도는?

     

    * 결합도(Coupling) 유형 : 결합도는 낮을 수록 좋다.

    자료 결합도 : 모듈 간의 인터페이스로 값이 전달되는 경우. 자료결합도가 가장 좋다.

    스템프 결합도 : 모듈 간의 인터페이스로 배열이나 오브젝트, 스트럭처 등이 전달되는 경우

    제어 결합도 : 단순 처리할 대상인 값만 전달되는 게 아니라 어떻게 처리를 해야 한다는 제어 요소가 전달 되는 경우

    외부 결합도 : 어떤 모듈에서 선언한 데이터(변수)를 외부의 다른 모듈에서 참조하는 경우

    공통 결합도 : 전역변수를 참조하고 갱신하는 식으로 상호작용

    내용 결합도 : 내부에 있는 변수와 기능을 다른 모듈에서 사용하는 경우, 스파게티 코드, 외계인 코드

     

    * 응집도 유형

    기능적 응집도 : 모듈 내부의 기능이 단일한 목적으로 수행되는 경우

    순차적 응집도 : 모듈 내 한 활동으로 나온 출력값이 다른 활동에 사용되는 경우

    통신적 응집도 : 동일한 입력과 출력을 사용하여 다른 기능을 수행하는 경우

    절차적 응집도 : 모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성요소들이 그 기능을 순차적으로 수행할 경우

    시간적 응집도 : 연관된 기능이라기보다는 특정 시간에 처리되어야 하는 활동들을 한 모듈에서 처리하는 경우

    논리적 응집도 : 유사한 성격을 갖거나 특정 형태로 분류되는 처리 요소들이 한 모듈에서 처리되는 경우

    우연적 응집도 : 모듈 내부의 각 구성요소들이 연관이 없는 경우

     

    디자인 패턴,,, 냅다 외워버리기

     

    파일의 구조는 파일의 구성하는 레코드들이 보조기억장치에 편성되는 방식을 의미하는 것으로, 편성 방법에 따라 순차, (  ) 랜덤, 해싱 등이 있다. ( 색인 )

     

    소프트웨어 테스트에 대한 설명

    하위모듈에서 상위모듈 방향으로 통합하면서 테스트 하는 기법은 상향식 테스트이다.

    상위 모듈의 역할을 하는 드라이버(하향식일 때는 스텁)가 필요하다.

    드라이버는 하위 모듈을 순서에 맞게 호출한다.

     

    V 모델과 테스트레벨

    단위테스트 - 통합테스트 - 시스템테스트 -인수테스트

    폭포수 방법론 - 선형 순차모델 (계획 분석 설계 개발)

    나선형 모델은 점진적으로(계획, 위험분석, 개발, 평가)

    RAD (케이스 도구를 이용하여 빠르게 연산)

    애자일방법론 : XP(5가지 핵심가치 : 의사소통 피드백 존중 용기 단순성), 스크럼(스플린트 단위기까지만)

     

    UI 설계원칙 : 직관성, 유효성, 학습성, 유연성 필요

     

    구조다이어그램

    행위다이어그램

     

    RSA 인수분해가 어려워서만든 비대칭키

     

    테스트 케이스 구성요소

    - 테스트 조건, 테스트 데이터, 예상 결과

     

    UML 관계에 대한 설명이다.

    1. 클래스들 사이의 전체 또는 부분 같은 관계

    2. 한 클래스가 다른 클래스를 보포함하는 상위개념

     

    UML 관계

    트랜잭션(transaction), 부분완료, 철회

     

    SELECT 성명, AVG(점수) AS 평균 FROM 성적 GROUP BY 성명

     

    함수는 SELECT 절이나 HAVING 절에서만 등장할 수 있다. WHERE에 못 온다!!

     

    기본구조 : SELECT FROM, WHERE AND/OR GROUP BY HAVING ORDER BY

     

    출처: 흥달쌤 정처기 실기

    댓글

Designed by Tistory.