정보처리기사

[정보처리기사 실기 오답노트] - 요구사항 확인

sson-coding 2025. 11. 11. 18:32

2024-3-13

UML 모델에서 각 번호 에 해당하는 관계를 <보기>에서 찾아 기호로 쓰시오

ㄱ. 의존

ㄴ. 연관

ㄷ. 일반화

ㄹ. 집합

ㅁ. 포함

ㅂ. 실체화

  • 내 답 : ㄷ ㄱ ㄴ
  • 정답 : ㄴ ㄷ ㄱ

핵심 개념

  • 선 모양으로 구분
━━━━  실선 = 연관 (강한 관계)
━━▷   실선+삼각형 = 일반화 (상속)
····▷  점선 = 의존 (약한 관계)

풀이

1번 : 실선 → 연관

2번 : 실선 + 삼각형 → 일반화

3번 : 점선 → 의존


2022-3-17

  • 정답 : 관계,클래스,인터페이스

핵심개념

구분 요소 특징
관계 (Relationship) 사물 간의 연관성 연관, 집합, 포함, 일반화
클래스 (Class) 객체의 속성·동작 정의 UML의 핵심 구성요소
인터페이스 (Interface) 외부에 제공되는 동작 명세 클래스 구현과 컴포넌트 연결에 사용

2022-3-18

  • 정답 : ㄴ,ㄷ,ㄱ,ㄹ,ㅁ

핵심개념

  • 개체 집합(Entity Set): 사각형으로 표기, 키 속성은 밑줄.
  • 관계 집합(Relationship Set): 마름모로 표기.
  • 속성(Attribute): 타원으로 표기, 관계의 속성도 타원으로 연결.
  • 연결선: 개체–관계, 관계–속성 사이를 선으로 연결.

2021-3-20

UML의 관계(Relationships)에 관한 다음 설명에서 
각 번호(①, ②)에 들어갈 알맞은 용어를 <보기>에서 찾아 쓰시오.

① 하나의 사물이 다른 사물에 포함되어 있는 관계로, 
전체와 부분으로 구분되어지며 서로 독립적이다.
② 상위 모듈이 하위 모듈보다 더 일반적인 개념을 가지고 있으며, 
하위 모듈이 상위 모듈보다 더 구체적인 개념을 가진다.

<보기>
연관(Association)
집합(Aggregation)
포함(Composition)
일반화(Generalization)
실체화(Realization)
  • 정답 : Agression, Generalization

핵심개념

관계 유형 설명 예시
연관(Association) 두 클래스 간 연결 관계 학생–수업
집합(Aggregation) 전체–부분 관계이지만 독립적 존재 가능 자동차–타이어
포함(Composition) 전체–부분 관계이면서 부분이 독립 불가 집–방
일반화(Generalization) 상위 클래스의 속성을 하위 클래스가 상속 동물–개
실체화(Realization) 인터페이스와 구현 클래스 관계 Runnable–Thread

2021-2-15

럼바우(Rumbaugh) 데이터 모델링에 대한 다음 설명에서 
각 지문(①~③)에 해당하는 모델링을 <보기>에서 찾아 기호로 쓰시오.

① 다수의 프로세스 간의 자료 흐름을 중심으로 처리 과정을 표현한 모델링
→ [예] 자료흐름도(DFD)
② 시간의 흐름에 따른 객체 간의 제어 흐름, 상호작용, 동작 순서 등의 동적인 행위를 표현한 모델링
→ [예] 상태 변화도(STD), 사건 추적도
③ 시스템에서 요구되는 객체를 찾아내어 속성과 연산, 객체 간 관계를 규정하여 표시하는 모델링
→ [예] ER 다이어그램(ERD)

보기
ㄱ. Operation 
ㄴ. Sequence
ㄷ. Information
ㄹ. Transaction
ㅁ. Function
ㅂ. I/O
ㅅ. Dynamic
ㅇ. Cause-Effect
  • 정답 : ㅁ , ㅅ, ㄷ

핵심개념

구분 모델링 유형 설명 예시
기능 모델링 Function 모델 데이터의 흐름 중심 자료흐름도(DFD)
동적 모델링 Dynamic 모델 시간 흐름, 상태 변화 중심 상태도(STD)
객체 모델링 Information 모델 객체, 속성, 관계 중심 ERD

2021-1-2

데이터베이스 설계에 대한 다음 설명에서 괄호(①~③)에 들어갈 알맞은 답을 쓰시오.
① () : 논리적 구조로 표현된 데이터를 디스크 등의 저장장치에 
저장할 수 있는 데이터로 변환하는 과정으로, 파일의 저장 구조 및 액세스 경로를 결정하여, 
테이블 정의서 및 명세서가 산출된다.

② () : 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정으로, 
개념 스키마 모델링과 트랜잭션 모델링을 수행하며, 
요구 조건 명세를 E-R 다이어그램으로 작성한다.

③ () : 현실의 자료를 특정 DBMS가 지원하는 자료구조로 변환하는 과정으로, 
트랜잭션의 인터페이스를 설계하고, 정규화를 통해 스키마를 평가 및 정제한다.
  • 정답 : 물리적 설계, 개념적 설계, 논리적 설계

2021-1-4

요구사항 확인에 대한 다음 설명에서 괄호 (①, ②)에 들어갈 알맞은 답을 쓰시오.

(①) 요구사항은 시스템이 무엇을 하는지, 어떤 기능을 하는지 등 사용자가 
시스템을 통해 제공받기를 원하는 기능이나 시스템이 반드시 수행해야 하는 기능을 의미한다.

(②) 요구사항은 품질이나 제약사항과 관련된 요구사항으로, 
시스템의 장비 구성, 성능, 인터페이스, 테스트, 보안 등의 요구사항을 말한다.
  • 정답 : 기능 , 비기능

핵심개념

구분 설명 예시
기능적 요구사항 (Functional Requirement) 시스템이 제공해야 하는 기능 및 동작 중심 요구사항 로그인, 회원가입, 결제 기능, 데이터 조회 등
비기능적 요구사항 (Non-Functional Requirement) 시스템의 품질, 성능, 제약조건 등과 관련된 요구사항 응답시간 2초 이내, 동시접속자 100명 이상, 보안 등급, 장애 복구 시간 등

2021-1-16

데이터 모델의 구성 요소에 대한 다음 설명에서 괄호(①~③)에 들어갈 알맞은 답을 쓰시오.

(①)은 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서
데이터베이스를 조작하는 기본 도구에 해당한다.

(②)는 논리적으로 표현된 객체 타입들 간의 관계로서
데이터의 구성 및 정적 성질을 표현한다.

(③)은 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건을 의미한다.
  • 정답 : 연산, 구조, 제약조건

핵심개념

구성요소 설명 예시
구조 (Structure) 데이터의 논리적 구조와 관계를 표현 개체(Entity), 속성(Attribute), 관계(Relationship)
연산 (Operation) 데이터의 처리를 위한 조작 명세 SELECT, INSERT, UPDATE, DELETE
제약조건 (Constraint) 데이터의 정확성과 일관성을 유지하기 위한 규칙 키(Key), 도메인 제약, 무결성 제약 등