정보처리기사 대비 개념 문제

다음 중 사원 테이블에서 호봉이 6인 사원의 연봉을 3% 인상된 값으로 수정하는 실행 쿼리를 작성하고자할 때, 아래의 각 괄호에 넣어야 할 구문을 적으시오.

UPDATE 사원 ( ⓐ ) 연봉=연봉*1.03 ( ⓑ ) 호봉=6;

사용자들이 만든 문제를 랜덤으로 보여줍니다.
시작페이지로 등록하고 인터넷을 열 때 마다 문제를 풀어보세요.
본 서비스는 베타서비스입니다.

정보처리기사 문제 게시판

문제 닉네임 시간
다음은 어느 조직의 프로세스 수행 능력 수준을 조사한 것이다. 이 수준을 SPICE에서 정의한 프로세스 능력 수준으로 평가할 때, 해당하는 단계는?

프로세스가 소프트웨어 공학 원칙에 의하여 정의된 표준화 프로세스를 이용하여 수행되고 관리된다. 또한 프로세스의 달성이 철저하게 계획되고 추적되고 있다. 하지만, 프로세스 수행에 대한 상세한 측정치가 수집되고 분석되지는 않고 있다.
관리자 03.05
A 회사에서 ERP 시스템 개발을 위해 추정된 규모는 33,600LOC (Line of Code)이다. 이 회사의 과거 평균 생산성이 600LOC/PM (Person Month)이고, 직원의 평균 인건비가 480만원이라고 할 때, 이 프로젝트의 개발에 필요한 추정 인원 및 프로젝트 개발비용을 쓰시오.

추정 인원 :
총 프로젝트 비용 :
관리자 03.05
여러 객체들이 서로 메시지를 주고받는 상호 작용을 특정 객체 안에 캡슐화하여 서로의 존재를 모르는 상태에서도 메시지를 주고받으며 협력할 수 있도록 하는 디자인패턴은? 관리자 03.05
CPU나 메모리와 같은 컴퓨터 부품의 가격은 다양한 이유로 가격 결정 정책이 자주 변경될 수 있다. 이를 위해 가격 결정 정책을 클래스로 캡슐화하여 쉽게 변경 및 추가할 수 있는 디자인패턴을 적으시오 관리자 03.05
다음 설명을 UML 클래스 다이어그램으로 표현할 때 가장 적합한 것은?

컴퓨터는 여러 개의 부품으로 구성된다.
컴퓨터를 더 이상 사용할 수 없게 되면 그 부품들도 다른 곳에서 재사용할 수 없다.

보기
ㄱ. 의존 ㄴ. 일반화 ㄷ. 추상화 ㄹ. 디자인패턴 ㅁ. 다형성 ㅂ. 상속성 ㅅ. 독립성 ㅇ. 추상화 ㅈ. 연관 ㅊ. 합성 ㅂ. 집합
관리자 03.05
다음 설명에 적합한 용어를 보기에서 찾아 쓰시오.

원(Circle)의 면적을 구하는 getArea() 함수를 갖고 있는 객체, 직사각형(Rectangle)의 면적을 구하는 getArea() 함수를 갖고 있는 객체, 삼각형(Triangle)의 면적을 구하는 getArea() 함수를 갖고 있는 객체들은 getArea()라는 함수를 가지고 있으므로 면적을 구하기 위해서는 ‘getArea()’란 메시지를 받으면 수행된다. 그러나 각각의 함수에서 면적을 구하는 방법은 모두 다를 것이다.

보기
ㄱ. 의존 ㄴ. 일반화 ㄷ. 추상화 ㄹ. 디자인패턴 ㅁ. 다형성 ㅂ. 상속성 ㅅ. 독립성 ㅇ. 추상화 ㅈ. 연관 ㅊ. 합성 ㅂ. 집합
관리자 03.05
차량 내비게이션 소프트웨어에서 GPS 신호를 수신하는 경우와 수신하지 못하는 경우에 따라 차량의 위치를 구하는 다른 알고리즘을 선택하고자 할 때 가장 적합한 디자인 패턴은? 관리자 03.05
다음 설명에 해당하는 사용자 요구사항 추출(elicitation) 방법은?

이 방법의 목적은 소프트웨어 엔지니어의 아이디어에 대한 피드백을 조기에 받아서 요구사항을 취합하는 것이다. 이 방법의 가장 단순한 형태는 시스템이 수행될 때 무엇이 일어날 지를 설명하기 위하여 종이에 화면 순서를 기술하여 고객과 사용자에게 보여주는 것이다.
관리자 03.05
다음에서 설명하는 디자인 패턴에 해당하는 것은?

이미 만들어져 있는 클래스를 사용하고 싶지만 인터페이스가 원하는 방식과 일치하지 않을 때, 또는 관련성이 없거나 예측하지 못한 클래스들과 협동하는 재사용 가능한 클래스를 생성하기를 원할 때 사용한다.
관리자 03.05
배열, 레코드, 구조체 등을 매개변수로 사용하는 모듈 사이의 결합도는? 관리자 03.05
다음 설명이 해당하는 테스트를 적으시오.

- 소프트웨어의 설계 한계를 넘어서는 부하를 준다.
- 시스템의 장애 행동을 테스트한다.
- 시스템이 최대 부하가 걸렸을 때만 보일 수 있는 결함을 드러나게 한다.
관리자 03.05
다음 설명에 해당하는 아키텍처를 적으시오.

- 시스템은 여러 개의 실행 모듈 또는 컴포넌트로 구성되며 각 컴포넌트는 독립된 기능을 제공한다.
- 시스템의 서비스는 컴포넌트들의 기능을 조합하여 제공된다.
- 컴포넌트가 상호 작용하는 데이터베이스는 다른 컴포넌트의 데이터베이스와 독립적이다.
- 각 컴포넌트의 실패는 격리되며 일부가 실패해도 전체 시스템이 중단되지 않는다.
- 각 컴포넌트를 독립적으로 개발하고 배포할 수 있으므로 지속적 통합과 지속적 배포가 가능하다.

보기
ㄱ. MVC
ㄴ. 피어투피어
ㄷ. 파이프필터
ㄹ. 마스터슬레이브
ㅁ. 저장소
ㅂ. 마이크로서비스
관리자 03.05
다음 설명에 해당하는 스크럼관련 활동을 보기에서 찾아 쓰시오.

스프린트가 끝나는 시점이나 일정 주기로 수행한다. 이 활동을 통하여 프로젝트를 진행하는 과정에서 드러난 좋았던 점, 여러 가지 문제나 미진한 점 등을 도출한다. 이 활동을 통해 이미 설정된 프로세스로만 프로젝트를 진행하지 않고 프로세스를 지속적으로 개선하여 변화하는 비즈니스 환경에 보다 능동적으로 적응할 수 있도록 한다.

보기
ㄱ. 일일스크럼회의
ㄴ. 스프린트 회고
ㄷ. 스프린트 리뷰
ㄹ. 릴리스 계획
관리자 03.05
V모델은 폭포수 모델에 품질 보증을 위한 테스팅 과정이 보완된 모델이다. 이 모델에서 테스트가 수행되는 순서대로 바르게 나열한 것은?

보기
ㄱ. 단위테스트
ㄴ. 시스템 테스트
ㄷ. 인수 테스트
ㄹ. 통합 테스트
관리자 03.05
다음 상황에 적합한 디자인 패턴은?

슈팅 모바일 게임을 개발하는데, 이 게임은 사용자가 화면을 터치하면 게임 캐릭터가 사용자가 터치한 곳으로 무기를 발사해 적을 공격하는 기능이 있다. 이는 세부적으로 ‘사용자 터치 인식→터치 한 방향으로 캐릭터를 회전→무기를 겨누는 동작 실행→무기 발사’순서로 실행되는 단계를 가지며, 각 단계별 동작은 별도 클래스의 메서드로 구현된다. 따라서 캐릭터 무기 발사를 구현하기 위해서는 클라이언트 코드가 각각의 클래스와 내부 메서드 사용 방법을 알아야 한다. 이 문제를 해결하기 위해 클라이언트 코드에게는 위의 복잡한 메서드 호출 과정을 숨기고, 위 과정을 대신 수행하는 높은 레벨의 인터페이스를 제공하고자 한다.
관리자 03.05