[정보처리기사 실기 기출문제] 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장. 요구사항 확인 - 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 )는 데이터베이스 버퍼의 내용을 동기/ 비동기적으로 갱신한 경우의 복구 알고리즘으로, 데이터베이스 기록 전에 트랜잭션이 완료될 수 있으므로 완료된 트랜잭션이 데이터베이스에 기록되지 못했다면 다시 실행해야 한다.
'공부 및 교육 > 정보처리기사 실기 기출문제' 카테고리의 다른 글
[정보처리기사 2023 실기 기출문제] - 2 (0) | 2024.01.01 |
---|---|
[정보처리기사 2023 실기 기출문제] - 1 (0) | 2023.12.20 |
[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 2 (0) | 2022.08.02 |
[정보처리기사 실기 기출문제] 1장. 요구사항 확인 - 1 (0) | 2022.08.01 |
[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4 (0) | 2022.08.01 |
댓글