본문 바로가기
자격증/정보처리기사

정보처리기사 필기 기출문제 2021년 03월 07일 (1)

by bigju 2021. 12. 3.

 

Usecase(유스케이스)

<구성요소 관계>

연관 : use case와 actor 관계

 

- 확장 : 기본 use case 수행 시 특별한 조건을 만족할 때 수행할 usecase

 

- 포함 : 시스템의 기능이 별도의 기능을 포함

 

-일반화 : 하위 usecase/action이 상위 use case/actor에게 기능/역할을 상속 받음

 

-그룹화 : 여러 개의 usecase를 단순화하는 방법


 

 

 

럼바우

<모델링>

- 객체, 동적, 기능 ( 객 동 기)

- 객체 (object) : 정보모델링, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들간의 관계를 규정, 객체 다이어그램으로 표시

- 동적 (Dynamic) : 상태도를 이용하여 시스템의 행위를 기술

기능 (Functional) : 자료 흐름도를 이용하여 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정 표현

 


 

UML

- 활동 다이어그램 (Active Diageram) : 시스템이 어떤 기능을 수행하는지 객체의 처리 로직이나 조건에 따른 처리의 흐름을 순서에 따라 표현

-상태 다이어그램 (State Diagram) : 하나의 객체가 자신이 속한 클래스의 상태 변화 혹은 다른 객체와의 상호 작용에 따라 상태가 어떻게 변화 하는지 표현

- 클래스 다이어그램 (Class Diagram) : 클래스와 클래스가 가지는 속성, 클래스 사이의 관계를 표현한다. 시스템의 구조를 파악하고 구조상의 문제점을 도출할 수 있다.

 

 


표기법

 

- 전위 표기법 (prefix) : 연산자가 앞에

- 중위 표기법 (infix) : 연산자가 안에

- 후위 표기법 (postfix) : 연산자가 뒤에


 

인터페이스 요소 (UI)

 

- 체크박스 : 여러 개의 선택상황에서 1개 이상의 값을 선택 할 수 있는 버튼

- 라디오 버튼 : 여러 항목 중 하나만 선택 할 수 있는 버튼

- 텍스트 박스 : 사용자가 데이터를 입력하고 수정할수 있는 상자

- 토글 버튼 : ON/OFF 같이 둘 중 하나의 값을 선택하는 버튼


 

블랙박스 && 화이트 박스

<블랙박스>

- 동치분할검사

- 경계값 분석

- 원인-효과 그래프 검사

- 오류 예측 검사

- 비교 검사

<화이트 박스>

- 조건검사

-기초 경로 검사

- 루프검사

- 데이터 흐름검사

 


정렬

- 퀵 정렬 : 레코드의 많은 자료 이동을 없애고 하나의 파일을 부분적으로 나누어 가면서 정렬하는 방식

- 삽입정렬 : 가장 간단한 정렬 방식, 이미 순서화된 파일에 새로운 하나의 레코드를 순서에 맞게 삽입시켜 정렬

- 쉘 정렬 : 삽입정렬 확장 개념, 입력 파일을 매개변수 값으로 서브파일 구성하고 각 서브 파일을 삽입 정렬 방식으로 순서 배열하는 과정을 반족하는 정렬

- 선택 정렬 : n개의 레코드 중에서 최소값을 찾아 첫 번째 레코드 위치에 놓고 나머지 n-1개 중에서 다시 최소값을 찾아 두 번째 레코드 위치에 놓는 방식을 반복하는 정렬

- 버블 정렬 : 주언진 파일에서 인접한 두 개의 레코드 키 값을 비교하여 그 크기에 따라 레코드 위치를 서로 교환하는 방식

- 힙 정렬 : 전이진 트리를 이요한 정렬 방식

- 2way 합병 정렬 : 이미 정렬 되어 있는 두 개의 파일을 한 개의 파일로 합병하는 정렬 방식

 


데이터 베이스 설계 단계

 

<개념적 설계>

- 개념 스키마 모델링 / 트렌젝션 모델링 / 독립적인 개념 스키마 설계 / E-R 다이어 그램

 

<논리적 설계>

- 트렌젝션 인터페이스 설계 / 스키마 평가 및 정제 / 목표 DBMS에 맞는 논리스키마 설계 / 논리적 구존의 데이터로 모델화

<물리적 설계>

- 저장 구조 및 엑세스 경로 설정 / 레코드 집중의 분석, 설계 저장 레코드 양식 설계

 


 

트랙잭션

 

<일관성 Consistency>

- 트랙젠션의 수행 전, 후 데이터 간의 불일치가 생겨서는 안된다.

<격리성 Isolation>

- 여러 트랙잭션이 동시에 수행되어도, 각각 독립적으로 수행 되어야 한다.

<영속성 (=지속성) Durability>

- 성공적으로 수행된 트랜잭션의결과는 지속성이 있어야한다.

<원자성 Atomicity>

- 모두 성공하거나 실패하는 운용의 집합

 


뷰 VIEW

 

<특징>

- DBA는 보안 측면에서 뷰 활용 가능

- 뷰 위에 다른 뷰 정의 가능

- 뷰에 데한 삽입, 삭제, 갱신 연산에 제약이 따름

_ 독립적인 인덱스를 가질 수 없다.


 

★★★응집도

기능적 > 순차적 > 교환적 > 절차적 > 시간적 > 논리적> 운연적

기순교정시논우 ( 기정이가 교정했는데 시논우 닮음 )


 

★★★결합도

 

내용 결합도 > 공통 결합도 > 외부 결합도 > 제어 결합도 > 제어 결합도 > 스탬프 결합도 > 자료 결합도

(자스제외공내) 자스제 가 외공이 내꺼래

 


 

C언어

<함수>

- atoi() : char to int 문자를 정수로

- atof() : char to double 문자를 부동 소수점으로

- itoa() : int to char 정수를 문자로

- ceil() : 소수점값이 나올 떄 무조건 올림

<산술 연산자>

- % * /

 


WAS (Web Application Server)

- JEUS, Tomcat, WebSphere, GlassFish, JBoss, Jetty, Resin, WebLogic


 

나선형 모형

 

<태스크>

- 계획 및 정의 -> 위험 분석 -> 공학적 개발 -> 고객평가


 

기술

<OTT>

- 개방된 인터넷을 통해 방송프로그램, 영화 등 미디어 콘텐츠를 제공하는 서비스

<SDDC> Software Defined Data Center

- 소프트웨어 정의데이터 센터

- 데이터 센터의 모든 자원이 가상화되어 서비스 되고 소프트 웨어 조직만으로 자동 제어 관리 되는 데이터 센터

<WI - SUN>

- 스마트 그리드와 같은 장거리 무선 통신을 필요로 하는 사물 인터넷(IOT) 서비스를 위한 저전력 장거리 통신 기술

 


암호화방식 / 키

<양방향>

1. 개인키

- 스트림 방식 : RC4, LFSR

- 블록 방식 : DES, SEED, AES, ARIA

2. 동개키

<공개키>

1. 단방향

- 해시

 

통합 시험

- 상향식 : 드라이버 (driver)

- 하향식 : 스텁 (Stub)

 


스택 / 큐

 

<스택>

- 한쪽 끝으로만 삽입, 삭제 작업

_ 가장 나중에 삽입된 자료가 가장 먼저 삭제되는 후입선출 (LIFO)

 

<큐>

- 한쪽에서는 삽입 작업, 다른 한쪽에서는 삭제 작업이 이루어짐

- 가장 먼저 삽입된 자료가 가장 먼저 삭제되는 선입 선출(FIFO)


자료구조

 

<선형>

- 리스트, 스택, 큐 , 데크

<비선형>

- 트리, 그래프

 


운행법

 

<Preorder>

- ROOT -> LEFT -> RIGHT

<Inorder>

- LEFT -> ROOT -> RIGHT

<POSTORDER>

- LEFT -> RIGHT -> ROOT


 

스키마

 

<개념 스키마>

- 사용자와 데이터베이스 관리자 관점의 스키마 / 데이터베이스에 실제로 어떤 데이터가 저장되었으며, 데이터간의 관계는 어떻게 되는지를 정의하는 스키마로 전체 관점으로 한 개만 존재하며 접근권한, 보안 및 무결성등에 관한 정의

<내부 스키마>

- 저장장치와 데이터베이스 설계자 및 개발자 관점의 스키마 / 개념 스키마를 물리적 저장장치에 구현하는 방법을 정의하는 데 사용하고 물리적 구조 및 내부 레코드의 물리적 순서 등을 표현

<외부 스키마>

- 사용자 관점의 스키마 / 사용자 또는 프로그램의입장에서의 논리적 구조로 여러 개가 존재

기본 규형

 


 

비정규 릴레이션

↓ 도메인이 원자 값

1NF

↓ 부분적 함수 종속 제거

2NF

↓ 이행적 함수 종적 제거

3NF

↓ 결정자이면서 후보기가 아닌 것 제거

BCNF

↓ 다치 종속

4NF

↓ 조인 종속성 이용

5NF

도부이결다조 ( 두부이걸다줘? )

 


 

무결성

 

<개체 무결성>

- 기본키 NULL값 안됨

<참조 무결성>

- 외래키

<속성 무결성>

- 도메인


 

관계대수

SELECT σ

PROJECT π

JOIN ▷◁

DIVISION ÷


 

데이터베이스 언어

<DML 데이터조작어>

- SELECT/INSERT/DELETE/UPDATE

<DDL 데이터 정의어>

- CREATE/ALTER/DROP

<DCL 데이터 제어어>

- GRANT/REVOKE/COMMIT/ROLLBACK/SAVEPOINT

 


 

Big Ju

'자격증 > 정보처리기사' 카테고리의 다른 글

21년05월15일 정보처리기사 2  (0) 2022.01.14
21년05월15일 정보처리기사 1  (0) 2022.01.12
21년05월15일 필기 문제 정리  (0) 2021.10.27
CBT 필기 정리  (0) 2021.10.18
CBT 문제풀이 정리  (0) 2021.09.30

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!