사용자의 요구를 수집하고 분석하여 시스템 요구를 정의하는 활동은 무엇인가
요구사항 분석
실기 단답형 핵심 용어를 회상하는 훈련이다
Card
emy
← 탐색으로 돌아가기
이 학습지는 정보처리기사 실기 시험을 대비해 핵심 용어를 직접 회상하고 답안처럼 쓰는 훈련을 수행한다. H 단계에서 헷갈리는 개념을 구분했다면, 이제는 설명을 보고 정확한 용어를 떠올려야 한다. 실기는 객관식이 아니라 단답형이 많기 때문에 “설명을 보고 정확한 키워드를 쓰는 능력”이 매우 중요하다. 이후 단계의 SQL·코드 실전 문제 풀이와 연결된다.
무료 체험 퀴즈
사용자의 요구를 수집하고 분석하여 시스템 요구를 정의하는 활동은 무엇인가
요구사항 분석
실기 단답형 핵심 용어를 회상하는 훈련이다
시스템 기능을 사용자 관점에서 표현한 UML 다이어그램은 무엇인가
유스케이스 다이어그램
UML 문제를 실기형으로 훈련하는 것이다
객체 간 시간 순서에 따른 메시지 흐름을 표현하는 다이어그램은 무엇인가
시퀀스 다이어그램
동적 UML 회상 훈련이다
데이터와 기능을 하나로 묶고 외부 접근을 제한하는 객체지향 특징은 무엇인가
캡슐화
객체지향 핵심 용어를 직접 떠올리는 훈련이다
상위 클래스의 기능을 하위 클래스가 물려받는 객체지향 특징은 무엇인가
상속
객체지향 개념 회상 훈련이다
아래 문항들은 이 학습지에 수록된 카드입니다. 로그인하면 이 학습지를 내 계정으로 복사해 카드를 한 장씩 넘기며 반복 학습할 수 있고, 숙달한 카드는 완료 표시하여 다음 세션에서 제외할 수 있습니다.
사용자의 요구를 수집하고 분석하여 시스템 요구를 정의하는 활동은 무엇인가
시스템 기능을 사용자 관점에서 표현한 UML 다이어그램은 무엇인가
객체 간 시간 순서에 따른 메시지 흐름을 표현하는 다이어그램은 무엇인가
데이터와 기능을 하나로 묶고 외부 접근을 제한하는 객체지향 특징은 무엇인가
상위 클래스의 기능을 하위 클래스가 물려받는 객체지향 특징은 무엇인가
같은 메시지가 객체에 따라 다르게 동작하는 객체지향 특징은 무엇인가
중요한 특징만 추출하여 단순화하는 객체지향 특징은 무엇인가
모듈 내부 요소들이 서로 밀접하게 관련된 정도를 의미하는 것은 무엇인가
모듈 간 의존 정도를 의미하는 것은 무엇인가
객체를 하나만 생성하도록 제한하는 디자인 패턴은 무엇인가
상태 변화 시 관련 객체에 자동 통지하는 디자인 패턴은 무엇인가
모델, 뷰, 컨트롤러로 역할을 분리하는 구조 패턴은 무엇인가
짧은 개발 주기를 반복하며 변화에 유연하게 대응하는 개발 방법론은 무엇인가
분석, 설계, 구현, 테스트를 순차적으로 수행하는 개발 모델은 무엇인가
스크럼에서 반복 개발 주기를 의미하는 용어는 무엇인가
공통 기능을 재사용할 수 있도록 만든 독립적 구성 요소는 무엇인가
프로그램 실행 없이 코드나 문서를 검토하는 테스트는 무엇인가
프로그램을 실행하며 동작 결과를 확인하는 테스트는 무엇인가
내부 코드 구조를 기준으로 수행하는 테스트는 무엇인가
입력과 출력 결과를 기준으로 수행하는 테스트는 무엇인가
입력값 경계 주변에서 오류를 찾는 테스트 기법은 무엇인가
입력값을 그룹으로 나누고 대표값을 선택하는 테스트 기법은 무엇인가
수정 후 기존 기능에 영향이 없는지 확인하는 테스트는 무엇인가
하위 모듈 역할을 대신하는 테스트 프로그램은 무엇인가
상위 모듈 역할을 대신하는 테스트 프로그램은 무엇인가
소프트웨어 변경 이력과 버전을 관리하는 활동은 무엇인가
소스코드 변경 이력을 저장하는 Git 작업은 무엇인가
독립적인 개발 흐름을 만들기 위해 나누는 작업 단위는 무엇인가
데이터를 행과 열 형태로 저장하는 데이터베이스 구조는 무엇인가
테이블의 각 행을 유일하게 식별하는 키는 무엇인가
다른 테이블의 기본키를 참조하는 키는 무엇인가
데이터 중복과 이상 현상을 줄이기 위한 과정은 무엇인가
모든 속성 값이 원자값만 가지도록 하는 정규형은 무엇인가
부분 함수 종속을 제거한 정규형은 무엇인가
이행 함수 종속을 제거한 정규형은 무엇인가
데이터를 조회하는 SQL 명령은 무엇인가
데이터를 추가하는 SQL 명령은 무엇인가
데이터를 수정하는 SQL 명령은 무엇인가
데이터를 삭제하는 SQL 명령은 무엇인가
데이터베이스 작업 결과를 확정하는 명령은 무엇인가
트랜잭션을 이전 상태로 되돌리는 명령은 무엇인가
데이터를 특정 기준으로 그룹화하는 절은 무엇인가
그룹화된 결과에 조건을 지정하는 절은 무엇인가
조건이 일치하는 행만 결합하는 조인 방식은 무엇인가
하나의 논리적 작업 단위로 처리되는 연산 집합은 무엇인가
트랜잭션이 모두 수행되거나 모두 수행되지 않아야 하는 특성은 무엇인가
트랜잭션이 항상 일관된 상태를 유지해야 하는 특성은 무엇인가
동시에 실행되는 트랜잭션들이 서로 간섭하지 않아야 하는 특성은 무엇인가
성공적으로 완료된 트랜잭션 결과가 영구 반영되는 특성은 무엇인가
실행 중인 프로그램을 의미하는 용어는 무엇인가
프로세스 내부 실행 흐름 단위를 의미하는 용어는 무엇인가
둘 이상의 프로세스가 서로 자원을 기다리며 무한 대기하는 상태는 무엇인가
실제 메모리보다 큰 공간처럼 사용하는 메모리 관리 기법은 무엇인가
프로세스를 고정 크기 단위로 나누어 관리하는 방식은 무엇인가
프로그램을 논리적 단위로 나누어 관리하는 방식은 무엇인가
네트워크 통신 기능을 7단계로 나눈 참조 모델은 무엇인가
연결 지향 방식으로 신뢰성 있는 통신을 제공하는 프로토콜은 무엇인가
비연결형 방식으로 빠른 전송을 제공하는 프로토콜은 무엇인가
도메인 이름을 IP 주소로 변환하는 서비스는 무엇인가
웹에서 데이터를 주고받기 위한 프로토콜은 무엇인가
HTTP에 암호화를 적용한 프로토콜은 무엇인가
허용되지 않은 접근을 차단하는 보안 시스템은 무엇인가
침입 시도를 탐지하는 보안 시스템은 무엇인가
침입 시도를 탐지하고 차단하는 보안 시스템은 무엇인가
암호화와 복호화에 같은 키를 사용하는 방식은 무엇인가
암호화와 복호화에 서로 다른 키를 사용하는 방식은 무엇인가
데이터를 고정 길이 값으로 변환하는 함수는 무엇인가
전자 문서 위변조 여부를 확인하는 기술은 무엇인가
허가된 사용자만 정보에 접근할 수 있도록 하는 보안 특성은 무엇인가
정보가 허가 없이 변경되지 않는 보안 특성은 무엇인가
필요할 때 시스템을 사용할 수 있어야 하는 보안 특성은 무엇인가
사용자 신원을 확인하는 절차는 무엇인가
인증된 사용자에게 권한을 부여하는 과정은 무엇인가
악성 SQL문을 삽입하여 DB를 공격하는 기법은 무엇인가
악성 스크립트를 삽입하는 웹 공격 기법은 무엇인가
파일을 암호화하고 금전을 요구하는 악성코드는 무엇인가
인터넷을 통해 IT 자원을 서비스 형태로 제공하는 기술은 무엇인가
서버와 저장소 같은 인프라를 제공하는 클라우드 서비스 모델은 무엇인가
개발 플랫폼 환경을 제공하는 클라우드 서비스 모델은 무엇인가
소프트웨어 자체를 서비스 형태로 제공하는 모델은 무엇인가
하나의 물리 자원을 여러 환경처럼 사용하는 기술은 무엇인가
애플리케이션 실행 환경을 독립적으로 패키징하는 기술은 무엇인가
대량 데이터를 빠르게 분석하는 기술은 무엇인가
컴퓨터가 인간처럼 학습하고 판단하도록 하는 기술은 무엇인가
데이터를 기반으로 스스로 학습하는 AI 기술은 무엇인가
인공신경망 기반으로 학습하는 AI 기술은 무엇인가
사물을 네트워크로 연결해 데이터를 주고받는 기술은 무엇인가
분산 저장 기술을 이용해 위변조를 어렵게 만드는 기술은 무엇인가
프로젝트 일정, 비용, 품질 등을 관리하는 활동은 무엇인가
프로젝트 위험을 식별하고 대응하는 활동은 무엇인가
소프트웨어 기능 변경 없이 코드 구조를 개선하는 활동은 무엇인가
반복 테스트를 자동으로 수행하는 방식은 무엇인가