본문 바로가기
공부 및 교육/정보처리기사 실기 기출문제

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 3

by whooops 2022. 8. 2.
반응형

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 3

▶요구공학(Requirements Engineering)의 개념을 간략히 서술하면?
[ 요구공학은 요구사항을 정의하고, 분석 및 관리하는 프로세스를 연구하는 학문이다. ]

▶다음의 UML 모델의 설명이 의미하는 관계는?
- 관리자가 접속할 때 로그인해야 하고 회원이 접속할 때도 로그인을 해야 한다. 그러므로 관리자와 회원은 로그인이라는 기능으로 그룹화할 수 있다.
[ 실체화 관계 Realization ]

 

▶다음은 현행 시스템 파악 절차 중 소프트웨어 구성 파악에 대한 설명이다.
괄호에 공통으로 들어갈 가장 적합한 용어를 쓰시오.
- 소프트웨어 구성에는 단위 업무 시스템별로 업무 처리를 위해 설치되어 있는 소프트웨어들의 제품명, 용도, ( 라이선스 ) 적용 방식, ( 라이선스 ) 수 등을 명시한다.
- 시스템 구축 비용 면에서 소프트웨어 비용이 적지 않은 비중을 차지하므로, 상용 소프트웨어의 경우 ( 라이선스 ) 적용 방식의 기준과 보유한 ( 라이선스 )의 파악이 중요하다.

▶조직 내에 있는 경험이 많은 두 명 이상의 전문가에게 비용 산정을 위로하는 기법으로, 가장 편리하고 신속하게 비용을 산정할 수 있으며, 의뢰자로부터 믿음을 얻을 수 있는 소프트웨어 비용 산정 기법은?
[ 전문가 감정 기법 ]

▶요구사항 개발 프로세스 중 요구사항 명세( Requirement Specification )가 무엇인지 그 개념을 간략히 서술하면?
[ 요구사항 명세는 분석된 요구사항을 바탕으로 모델을 작성하고 문서화하는 것이다. ]

▶커뮤니케이션 다이어그램이 시퀀스 다이어그램과 구별되는 가장 큰 특징은 메시지뿐만 아니라 객체 간의 관계까지 표현한다는 것이다. 커뮤니케이션의 요소 중 객체 간의 관계를 표현하는 데 사용하는 요소는?
[ 링크 Link ]

▶UML의 다이어그램 중 사용자의 요구사항을 분석하기 위한 도구로 사용자와 다른 외부 시스템들이 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점에서 표현하는 다이어그램은?
[ 유스 케이스 다이어그램 ]

▶요구사항의 4가지 유형은?
[ 기능 요구사항, 비기능 요구사항, 사용자 요구사항, 시스템 요구사항 ]

▶요구사항 기술 언어인 PSL과 기술한 요구사항을 분석하여 보고서를 출력하는 문제 분석기인 PSA를 사용하는 자동화 도구로 미시간 대학에서 개발한 자동화 도구는?
[ PSL/PSA ]

▶UML 다이어그램 중 초기에 협업(Collaboration) 다이어그램으로 불렸던 것으로, 시스템이나 객체들이 메시지를 주고받으며 시간의 흐름에 따라 상호 작용하는 과정을 액터, 객체, 링크, 메시지 등의 요소를 사용하여 그림으로 표현하는 다이어그램은?
[ 커뮤니케이션 다이어그램 ; Communication Diagram ]

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 3

▶UML 다이어그램 중 럼 바 우 객체지향 분석 기법에서 객체 모델링에 활용되는 다이어그램은?

[ 객체 다이어그램 Object Diagram ]

 


자료 사전에서 사용하는 기호 중 자료의 생략을 나타내는 기호는?

[ ( ) ]

SPICE의 9개 프로세스 범주 중 다음 설명에 해당하는 프로세스는?
- 조직의 업무 목적 수립과 조직의 업무 목표 달성을 위한 프로세스로 구성된다.
- 구성 요소는 조직 배치, 인력 관리, 측정 도구 등이고, 프로세스 수는 9개이다.
[ 조직 프로세스 ]

다음 설명의 괄호에 공통으로 들어갈 소프트웨어 비용 산정 기법의 종류는?
- ( 기능 점수 FP ) 모형은 알브레히트가 제안한 것으로, 소프트웨어의 기능을 증대시키는 요인별로 ( 기능 점수 )를 구한 후 이를 이용해서 비용을 산정하는 기법이다.
- 소프트웨어 기능 증대 요인에는 자료 입력(입력 양식), 정보 출력(출력 보고서), 명령어(사용자 질의 수), 데이터 파일, 필요한 외부 루틴과의 인터페이스 등이 있다.

▶유스 케이스 다이어그램을 표현할 때 사용되는 4가지 구성요소는?
[ 시스템/시스템 범위, 액터, 유스 케이스, 관계 ]

다음이 설명하고 있는 알맞은 용어는?
- 유지보수 비용이 소프트웨어 개발 비용의 대부분을 차지하는 문제를 염두에 두어 기존 소프트웨어의 데이터와 기능들의 개조 및 개선을 통해 유지보수성과 품질을 향상하려는 기술이다.
- 장점: 소프트웨어의 품질 향상, 소프트웨어의 생산성 향상, 소프트웨어의 수명 연장, 소프트웨어의 오류 감소
[ 소프트웨어 재공학 ]

다음과 관련 있는 정보의 접근통제 기술은?
 - 데이터에 접근하는 사용자의 신원에 따라 접근 권한을 부여하는 방식이다.
 - 데이터 소유자가 접근통제 권한을 지정하고 제어한다.
[ 임의 접근 통제 DAC ]

다음이 설명하는 데이터 모델은?
 - 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정이다.
 - 속성들로 기술된 개체 타입과 이 개체 타입 간의 관계를 이용하여 현실 세계를 표현하며, 대표적인 모델로는 E-R 모델이 있다.
[ 개념적 데이터 모델 ]

관계(Relationship) 형태 중 다음이 설명하는 관계 형태는?
 - 개체 집합 A의 각 원소가 개체 집합 B의 원소 한 개와 대응하는 관계이다.
[ 1:1 일 대 일 관계 ]

다음 설명에 해당하는 물리 데이터 모델의 품질 기준은?
 - 데이터 모델이 데이터 모델의 구성 요소를 누락 없이 정의하고 요구사항이나 업무 영역을 누락 없이 반영하였음을 의미한다. 
[ 완전성 ]

 


범위 분할로 분할한 다음 해시 함수를 적용하여 다시 분할하는 방식의 파티션 종류는?

[ 조합 분할 ]


다음이 설명하는 것이 무엇인가?
- 데이터 전환이 필요한 대상을 분석하여 데이터 전환 작업에 필요한 모든 계획을 기록하는 문서로, 주요 항목은 데이터 전환 개요, 데이터 전환 대상 및 범위, 데이터 전환 환경 구성 등이 있다.
[ 데이터 전환 계획서 ]

데이터 모델에 표시할 요소 중 [ 연산 Operation ]은 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구이다.

시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서, 포함하고 있는 객체로는 테이블, 데이터베이스, 뷰, 접근 권한 등이 있는 것은?
[ 시스템 카탈로그 System Catalog ]

인덱스의 키값만 정렬되어 있고 실제 데이터는 정렬되지 않는 방식으로, 데이터 삽입, 삭제 발생 시 순서를 유지하기 위해 데이터를 재 정렬해야 하는 인덱스는?
[ 넌 클러스터드 인덱스 Non-Clustered Index ]

오류 관리 목록의 오류 데이터를 분석하여 확인할 수 있는 오류 상태 중 다음 설명에 가장 적합한 오류 상태는?

< 오류 수정을 연기한 상태 >
[ Deferred ]

데이터베이스에서 정규화(Normalization)의 개념을 간략히 서술하시오.
[ 정규화는 테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실 분해하는 과정이다. ]

개체- 관계 모델의 E-R 다이어그램에서 사용되는 기호 중 사각형의 의미는?
[ 개체 Entity 타입 ]

( 힙 정렬 Heap Sort )은 전이진 트리를 이용한 정렬 방식으로, 구성된 전이진 트리를 Heap Tree로 변환하여 정렬한다.

( 2-way 합병 정렬 Merge Sort )은 이미 정렬된 두 개의 파일을 한 개의 파일로 합병하는 정렬 방식으로, 평균과 최악 모두 시간 복잡도는 O(nlog2 n)이다.

관계의 종류 중 ( 재귀 관계 Recursive Relationship )는 개체가 자기 자신과 관계를 갖는 것으로, 순환 관계라고도 한다.

( 그래프 Graph )는 정점(Vertex)과 간선(Edge)의 두 집합으로 이루어진 자료 구조로, 사이클이 없는 그래프를 트리(Tree)라고 한다.

 


테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 이 중복(Redundancy)으로 인해 테이블 조작 시 문제가 발생하는 현상은?

[ Anomaly 이상 현상 ]

식별자 중 ( 원조 식별자 Original Identifier )는 업무에 의해 만들어지는 가공되지 않은 원래의 식별자로, 본질 식별자라고도 하고, ( 대리 식별자 Surrogate Identifier )는 주 식별자의 속성이 두 개 이상인 경우 속성들을 하나의 속성으로 묶어 사용하는 식별자로, 인조 식별자라고도 한다.

▶후보 키 중에서 선정된 기본키를 제외한 나머지 후보 키는?
[ 대체키 Alternate Key ]

인덱스 종류 중 다수의 조인된 객체로 구성된 인덱스는?
[ 비트맵 조인 인덱스 ]

다음이 설명하는 용어는?
- 릴레이션을 구성하는 각각의 행을 말한다.
- 속성의 모임으로 구성된다.
- 파일 구조에서 레코드와 같은 의미이다.
- 이것의 수를 카디널 리티 또는 기수, 대응 수라고 한다.
[ 튜플 Tuple ]
< 행-튜플-카디널 리티 / 열-애트리뷰트-차수 >

데이터 검증을 검증 방법에 따라 분류할 때 다음 설명에 가장 적합한 검증 방법은?
- 숫자 항목의 합계 검증, 코드 데이터의 범위 검증, 속성 변경에 따른 값 검증을 수행한다.
[ 값 검증 ]

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 3

자료 구조 중 배열 Array에 대해 간략히 서술하시오.
[ 배열은 크기와 형 Type이 동일한 자료들이 순서대로 나열된 자료의 집합이다. ]

한 릴레이션 내에 있는 속성들의 집합으로써 릴레이션을 구성하는 모든 튜플에 대하여 해당 속성의 집합에서 같은 값들이 나타나지 않는 키는?
[ 슈퍼 키 Super key ]

데이터베이스 설계 단계 중 정보의 구조를 얻기 위하여 현실 세계의 무한성과 계속성을 이해하고, 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정은?

[ 개념적 설계 ]

 


( 데이터베이스 )는 여러 사람에 의해 공동으로 사용될 데이터를 중복을 배제하여 통합하고, 쉽게 접근하여 처리할 수 있도록 저장장치에 저장하여 항상 사용할 수 있도록 운영하는 운영 데이터이다. 

관계형 데이터베이스의 제약 조건 중 후보 키에 대한 개념을 간략히 서술하시오.
[ 후보 키는 릴레이션을 구성하는 속성 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합이다. ]

다음 설명에 해당하는 속성은?
 - 원래 업무상 존재하지 않고 설계 과정에서 도출해내는 속성으로, 업무에 필요한 데이터 외에 데이터 모델링을 위해 업무를 규칙화하려고 속성을 새로 만들거나 변형하여 정의한다.
[ 설계 속성 Designed Attribute ]

다음과 관련 있는 분산 데이터베이스 목표는?
 - 데이터베이스의 분산된 물리적 환경에서 특정 지역의 컴퓨터 시스템이나 네트워크에 장애가 발생해도 데이터 무결성이 보장된다.
[ 장애 투명성 Failure Transparency ]

다음이 설명하는 것이 무엇인가?
 - 원천 시스템의 데이터를 목적 시스템의 데이터로 생성하는 과정이 정상적으로 수행되었는지 여부를 확인하는 과정이다.
[ 데이터 검증 ]

다음이 설명하는 것이 무엇인가?
 - 운영 중인 기존 정보 시스템에 축적되어 있는 데이터를 추출(Extraction)하여 새로 개발할 정보 시스템에서 운영할 수 있도록 변환(Transformation) 한 후, 적재하는 일련의 과정을 말한다.
[ 데이터 전환 ]

다음 설명에 해당하는 트랜잭션의 특징은?
 - 성공적으로 완료된 트랜잭션의 결과는 시스템이 고장이 나더라도 영구적으로 반영되어야 한다.
[ 지속성 Durability ]


테이블 분할은 ( 레코드 Record )를 기준으로 테이블을 분할하는 수평 분할과( 속성 Attribute )를 기준으로 테이블을 분할하는 수직 분할이 있다.

다음 설명에 해당하는 무결성의 종류는?
- 속성 값들이 사용자가 정의한 제약조건에 만족하여야 한다는 규정
[ 사용자 정의 무결성 ]

다음 설명에 해당하는 데이터베이스 이중화 구성 방법은?
- 한 DB가 활성 상태로 서비스하고 있으면 다른 DB는 대기하고 있다가 활성 DB에 장애가 발생하면 대기 상태에 있던 DB가 자동으로 모든 서비스를 대신 수행하며, 구성 방법과 관리가 쉬워 많은 기업에서 이용된다.
[ 활동 - 대기상태 Active - Stan by ]

다음과 관련 있는 분산 데이터베이스 목표는?
- 동일 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용하고, 시스템은 자동으로 여러 자료에 대한 작업을 수행한다.
[ 중복 투명성 Replication Transparency ]

 


데이터 모델의 구성 요소 중 ( 관계 Relationship )는 개체 간의 관계 또는 속성 간의 논리적인 연결을 의미한다.

개체에서 개별 인스턴스를 유일하게 식별할 수 있는 속성 또는 속성 집합을 의미하는 식별자로, 하나의 개체에는 한 개 이상의 이 식별자가 존재할 수 있으며, 이 중 개체의 대표성을 나타내는 식별자를 주 식별자로, 나머지는 보조 식별자로 지정한다. 이 식별자가 무엇인가?
[ 후보 식별자 ]

( 연속 리스트 Contiguous List )는 배열과 같이 연속되는 기억 장소에 저장되는 자료 구조로, 중간에 데이터를 삽입하기 위해서는 연속된 빈 곳이 있어야 하며, 삽입/삭제 시 자료의 이동이 필요하다.

다음 설명에 해당하는 무결성의 종류는?
- 릴레이션에 어느 한 튜플의 삽입 가능 여부 또는 한 릴레이션도 다른 릴레이션의 튜플들 사이의 관계에 대한 적절성 여부를 지정한 규정
[ 관계 무결성 ]

반 정규화 유형 중 중복 테이블을 추가하는 것이 있다. 이때 추가하는 테이블의 종류 3가지는?
[ 집계 테이블, 진행 테이블, 특정 부분만을 포함하는 테이블 ]

데이터베이스에서 메타 데이터(Meta- Data)의 개념을 간략히 서술하시오.
[ 메타 데이터는 시스템 카탈로그에 저장된 정보를 의미한다. ]

다음 설명에 해당하는 물리 데이터 모델의 품질 기준은?
최신성 데이터 모델이 최근의 이슈나 현행 시스템을 반영하고 있음을 의미한다.
[ 최신성 ]

다음 설명에 해당하는 테이블 종류는?
- 데이터베이스에서 일반 테이블처럼 이용할 수 있는 외부 파일로, 데이터베이스 내에 객체로 존재한다.
[ 외부 테이블 External Table ]

데이터베이스에서 반 정규화 De normalization의 개념을 간략히 서술하시오.
[ 반 정규화는 정규화된 데이터 모델을 의도적으로 통합, 중복, 분리하여 정규화 원칙을 위배하는 행위이다. ]

관계의 종류 중 ( 중복 관계 Redundant Relationship )는 두 개체 사이에 2번 이상의 종속 관계가 발생하는 관계이다.

( 뷰 View )는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된 가상의 테이블로부터 유도된 가상의 테이블로, 저장장치 내에 물리적으로 존재하지 않지만, 사용자에게는 있는 것처럼 간주한다.

다음이 설명하고 있는 관계 대수 연산자의 기호는?
- 주어진 릴레이션에서 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션을 만드는 연산이다.
[ π 파이 ]

개체-관계 모델의 E-R 다이어그램에서 개체 타입과 속성을 연결할 때 사용되는 기호는? ( )

 

자료 구조 중 리스트의 한쪽에서는 삽입 작업이 이루어지고 다른 한쪽에서는 삭제 작업이 이루어지도록 구성한 자료 구조는?
[ 큐 Queue ]

다음과 관련 있는 정보의 접근통제 기술은?
- 주체와 객체의 등급을 비교하여 접근 권한을 부여하는 방식이다.
- 시스템이 접근통제 권한을 지정한다.
[ 강제 접근통제 MAC ]

E-R 다이어그램에서 다중 값 속성(복합 속성)은 ( 이중 타원 )으로 표시한다.

다음과 관련된 접근 통제 보안 모델의 종류는?
- 군사적인 목적으로 개발된 최초의 수학적 모델
- 기밀성 보장이 최우선임
- 군대 시스템 등 특수 환경에서 주로 사용됨.
[ 기밀성 모델 ]

1장 요구사항 확인
1장 요구사항 확인

 

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 3


관계형 데이터베이스의 릴레이션 구조 중 도메인의 개념을 간략히 서술하면?
[ 도메인은 하나의 애 트리 뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합이다. ]

주 식별자의 4가지 특징 중 다음 설명에 가장 알맞은 특징은?
- 주 식별자가 한 번 특정 개체에 지정되면 그 식별자는 변하지 않아야 한다.
[ 불변성 ]

E-R 다이어그램에서 개체(Entity) 타입은 ( 사각형 )으로 표시한다.

DBMS의 필수 기능 중 데이터의 형(Type)과 구조에 대한 정의, 이용 방식, 제약 조건 등을 명시하는 기능은?
[ 정의 Definition 기능 ]


두 번째 키와 첫 번째 키를 비교해 순서대로 나열하고, 이어서 세 번째 키를 첫 번째, 두 번째 키와 비교해 순서를 나열하고, 계속해서 n번째 키를 앞의 n-1개의 키와 비교하여 알맞은 순서에 삽입하여 정렬하는 방식으로, 평균과 최악 모두 수행 시간 복잡도가 O(n²)인 정렬 알고리즘은?
[ 삽입 정렬 Insertion Sort ]

 


다음은 데이터 무결성 강화에 대한 설명이다. 괄호에 공통으로 들어갈 알맞은 용어는?
- 데이터 무결성은 데이터 품질에 직접적인 영향을 미치므로 데이터 특성에 맞는 적절한 무결성을 정의하고 강화해야 하는데, ( 애플리케이션 ), 데이터베이스 트리거, 제약 조건을 이용하여 강화할 수 있다.
- ( 애플리케이션 ) : 데이터 생성, 수정, 삭제 시 무결성 조건을 검증하는 코드를 프로그램 내에 추가한다.
- 데이터베이스 트리거 : 트리거 이벤트에 무결성 조건을 실행하는 절차용 SQL을 추가한다.
- 제약 조건 : 데이터베이스에 제약 조건을 설정하여 무결성을 유지한다.


다음이 설명하는 데이터 모델은?
- 개념적 모델링 과정에서 얻은 개념적 구조를 컴퓨터가 이해하고 처리할 수 있는 컴퓨터 세계의 환경에 맞도록 변환하는 과정이다.
- 필드로 기술된 데이터 타입과 이 데이터 타입 간의 관계를 이용하여 현실 세계를 표현한다.
- 데이터 간의 관계를 어떻게 표현하느냐에 따라 관계 모델, 계층 모델, 네트워크 모델로 구분한다.
[ 논리적 데이터 모델 ]

관계의 종류 중 ( 배타 관계 Exclusive Relationship )는 개체의 속성이나 구분자를 기준으로 개체의 특성을 분할하는 관계이다.

식별 자(Identifier) 중 ( 내부 식별자 Internal Identifier )는 개체 내에서 스스로 만들어지는 식별자이고, ( 외부 식별자 Foreign ldentifier )는 다른 개체와의 관계에 의해 외부 개체의 식별자를 가져와 사용하는 식별자이다.

다음 설명에 해당하는 속성은?
- 다른 속성으로부터 계산이나 변형 등의 영향을 받아 발생하는 속성으로, 되도록 적은 수를 정의하는 것이 좋다.
[ 파생 속성 Derived Attribute ]

( 물리 백업 )은 데이터베이스 파일을 백업하는 방법으로, 백업 속도가 빠르고 작업이 단순하지만, 문제 발생 시 원인 파악 및 문제 해결이 어렵다.

 


데이터 검증을 검증 방법에 따라 분류할 때 다음 설명에 가장 적합한 검증 방법은?
- 데이터 전환 과정에서 작성하는 추출, 전환, 적재 로그를 검증한다.
[ 로그 검증 ]

 

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 3

일별, 월별, 분기별 등 지정한 열의 값을 기준으로 분할하는 파티션의 종류는?
[ 범위 분할 ]

다음 설명에 해당하는 트랜잭션의 특징은?
- 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환한다.
[ 일관성 Consistency ]

▶후입 선출 방식의 자료 구조로, 가장 나중에 삽입된 자료가 가장 먼저 삭제되는 특성을 가지고 있으며, 한쪽 방향으로만 자료의 입/출력이 수행되는 자료 구조는?
[ 스택 Stack ]

( UNDO/ REDO )는 데이터베이스 버퍼의 내용을 동기/ 비동기적으로 갱신한 경우의 복구 알고리즘으로, 데이터베이스 기록 전에 트랜잭션이 완료될 수 있으므로 완료된 트랜잭션이 데이터베이스에 기록되지 못했다면 다시 실행해야 한다.
 
 

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 2

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 2 ▶다음은 정보공학 개발 방법론의 수행 절차를 나열한 것이다. 괄호에 들어갈 알맞은 단계는? 정보 전략 계획 수립 단계 → ( 업무 영역 분

whooops.tistory.com

 

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 1

[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 1 ▶UML 다이어그램 중 구현 단계에서 사용되는 2가지 다이어그램은? [ 컴포넌트 다이어그램 Component Diagram, 배치 다이어그램 Deployment Diagr

whooops.tistory.com

 

반응형

댓글