暗記メーカー
ログイン
정보처리기사 실기 1~19
  • 구정빈 (떡상갔으면)

  • 問題数 62 • 5/22/2024

    記憶度

    完璧

    9

    覚えた

    23

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    소프트위기를 위해 만들어진 공학은?

    소프트웨어 공학

  • 2

    대표적인 생명주기 모형 4가지 작성하세요

    폭포수 모형, 프로토타입 모형, 나선형 모형, 애자일 모형

  • 3

    각 단계를 확실히 매듭짓고 승인 과정을 거친 후 다음 단계를 진행하는 개발방법론은?

    폭포수 모형

  • 4

    실제 개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물을 예측하는 모형은?

    프로토타입 모형

  • 5

    여러번의 소프트웨어 개발 과정을 거쳐 점진적으로 완벽한 최종 소프트웨어를 개발하는 모형은?

    나선형 모형

  • 6

    나선형 모형은 보헴이 제작했고 폭포수 모형과 프로토타입 모형의 장점에 00 분석을 추가한 모형이다.

    위험 분석 기능

  • 7

    나선형 모형의 4가지 주요 활동을 나열하시오

    계획수립, 위험분석, 개발 및 검증, 고객평가

  • 8

    고객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발하는 모형은?

    애자일 모형

  • 9

    애자일 모형에 대표적인 개발모형 5가지는?

    스크럼, XP, 칸반, Lean, 기능 중심 개발

  • 10

    팀이 중심이 되어 개발의 효율성을 높이는 기법은?

    스크럼

  • 11

    스크럼에서 요구사항이 담긴 백로그를 작성하는 주체이며 의사를 결정하는 사람은?

    PO

  • 12

    스크럼 팀이 스크럼을 잘 수행할 수 있도록 가이드 역할을 수행하는것은?

    SM

  • 13

    제품 책임자와 스크럼 마스터를 제외한 모든 팀원을 부르는 말은?

    DT

  • 14

    스크럼(Scrum) 개발 프로세스 중 실제 개발 작업을 진행하는 과정으로, 보통 2~4주 정도의 기간 내에서 진행하는 프로세스는?

    스프린트

  • 15

    다음의 스크럼(Scrum) 개발 과정을 진행 순서에 맞게 기호로 나열하시오 [ㄱ].스프린트, [ㄴ].스프린트 회고, [ㄷ].일일 스크럼 회의, [ㄹ].스프린트 검토 회의, [ㅁ]. 스프린트 계획 회의

    ㅁ,ㄱ,ㄷ,ㄹ,ㄴ

  • 16

    요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화하여 생산성을 향상시키는 방법이며, 릴리즈의 기간을 짧게 반복하면서 가시성을 높이는 방식은?

    XP

  • 17

    XP의 5가지 핵심 가치는?

    의사소통, 단순성, 용기, 존중, 피드백

  • 18

    (XP의 주요 실천방법)다른 사람과 함께 프로그래밍을 수행함으로써 개발에 대한 책임을 공동으로 나눠 갖는 환경을 조성하는 것은?

    pair programming

  • 19

    (XP의 주요 실천방법)개발 코드에 대한 권한과 책임을 공동으로 소유하는 것은?

    collective ownership

  • 20

    (xp의 주요 실천 방법)모듈 단위로 나눠서 개발된 코드들은 하나의 작업이 마무리될 떄마다 지속적으로 통합되는것은?

    continuous integration

  • 21

    프로그램 기능의 변경 없이 시스템을 재구성하는것은? 프그램을 쉽게 이해하고 쉽게 수정하여 빠르게 개발할 수 있도록 하기 위함

    리팩토링

  • 22

    소프트웨어 공학에서 리팩토링(Refactoring)을 하는 목적에 대해 간략히 서술하시오

    프로그램 기능의 변경 없이 시스템을 재구성함

  • 23

    다음 보기에서 XP(eXtreme Programming)의 주요 실천 방법을 모두 골라 기호로 쓰시오 [ㄱ].Linear Sequential Method [ㄴ].Pair Programming [ㄷ].Collective Ownership [ㄹ].Continuous Integration

    ㄴ, ㄷ, ㄹ

  • 24

    운영체제(OS, Operating System)의 개념을 작성하세요

    사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어

  • 25

    운영체제 관련 요구사항 식별 시 고려사항

    가용성, 성능, 기술 지원, 주변 기기, 구축 비용

  • 26

    사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고, 데이터베이스를 관리해 주는 소프트웨어는?

    DBMS

  • 27

    기존의 파일 시스템이 갖는 데이터의 (ㄱ)과 (ㄴ)의 문제를 해결하기 위해 제안된 시스템이다. 괄호안에 들어갈 말은?

    종속성, 중복성

  • 28

    사진을 보고 UML 관계의 종류를 작성하세요

    연관

  • 29

    관계는 사물과 사물사이의 연관성을 표혀한것이다. ( 1 ) : 하나의 사물이 다른 사물에 포함되어 있는 관계로, 전체와 부분으로 구분되어지며 서로 독립적이다. ( 2 ) : 상위 모듈이 하위 모듈보다 더 일반적인 개념을 가지고 있으며, 하위 모듈이 상위 모듈보다 더 구체적인 개념을 가진다.

    Aggregation, Generalization

  • 30

    사물과 관계를 도형으로 표현한것이며, 여러 관점에서 시스템을 가시화한 뷰를 제공하는 것은?

    다이어그램

  • 31

    정적모델링에서는 주로 ( ) 다어이그램을 사용한다

    구조적

  • 32

    동적 모델링에서는 주로 ( ) 다이어그램을 사용한다.

    행위

  • 33

    구조적 다이어그램의 종류에 대해 작성하세요 (6개)

    클래스 다이어그램, 객체 다이어그램, 컴포넌트 다이어그램, 배치 다이어그램, 복합체 구조 다이어그램, 패키지 다이어그램

  • 34

    클래스와 클래스가 가지는 속성, 클래스 사이의 관계를 표현하는 다이어그램은?

    클래스 다이어그램

  • 35

    클래스의 속한 사물(객체)들, 즉 인스턴스를 특정 시점의 객체와 객체 사이의 관계로 표현함, 럼바우(Rumbaugh) 객체지향 분석 기법에서 객체 모델링에 활용되는 다이어그램은?

    객체 다이어그램

  • 36

    결과물, 프로세스, 컴포넌트 등 물리적 요소들의 위치를 표현함, 구현단계에서 사용됨

    배치 다이어그램

  • 37

    유스케이스나 클래스 등의 모델 요소들을 그룹화한 패키지들의 관계를 표현한 다이어그램은?

    패키지 다이어그램

  • 38

    행위 다이어그램의 종류를 작성하세요 (7개)

    유스케이스 다이어그램, 순차 다이어그램, 커뮤니케이션 다이어그램, 상태 다이어그램, 활동 다이어그램, 상호작용 개요 다이어그램, 타이밍 다이어그램

  • 39

    사용자의 요구를 분석하는 것으로, 기능 모델링 작업에 사용하며 사용자(Actor)와 사용 사례(Use Case)로 구성되는 다이어그램은>

    유스케이스 다이어그램

  • 40

    시스템이 어떤 기능을 수행하는지 객체의 처리 로직이나 조건에 따른 처리의 흐름을 순서에 따라 표현한 다이어그램은?

    활동 다이어그램

  • 41

    순차 다이어그램, 활동 다이어그램, 유스케이스 다이어그램, 객체 다이어그램중 행위 다이어그램이 아닌것은?

    객체 다이어그램

  • 42

    UML에서 표현하는 기본 기능 외에 추가적인 기능을 표현하는 것은?

    스테레오 타입

  • 43

    UML 다이어그램 중 럼바우(Rumbaugh) 객체지향 분석 기법에서 동적 모델링에 활용되는 다이어그램이 무엇인지 쓰시오

    객체 다이어그램

  • 44

    UML 다이어그램 중 구현 단계에서 사용되는 다이어그램 2가지를 쓰시오

    컴포넌트 다이어그램, 배치 다이어그램

  • 45

    UML 다이어그램 중 시스템 내 클래스의 정적 구조를 표현하고 클래스와 클래스, 클래스의 속성 사이의 관계를 나타낼 때 사용하는 다이어그램을 쓰시오

    배치 다이어그램

  • 46

    UML 다이어그램 중 시스템 내 클래스의 정적 구조를 표현하고 클래스와 클래스, 클래스의 속성 사이의 관계를 나타낼때 사용하는 다이어그램은?

    클래스 다이어그램

  • 47

    ( 1 ) 은 객체들 사이의 메세지 교환을 나타내며, ( 2 ) 은 하나의 객체가 가지는 상태와 그 상태의 변화 혹은 다른 객체와의 상호 작용에 따라 상태가 어떻게 변화하는지를 나타낸다.

    순차 다이어그램, 상태 다이어그램

  • 48

    사용자와 다른 외부 시스템들이 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점에서 표현한 다이어그램은?

    유스케이스 다이어그램

  • 49

    유스케이스 다이어그램에서 사용자 요구사항을 분석하여 개발될 시스템이 갖춰야 할 기능을 정리한 후 사용자와 함께 정리된 내용을 공유하기 위해 그림으로 표현하는 것은?

    기능 모델링

  • 50

    유스케이스 다이어그램을 표현할 때 사용되는 구성 요소 4가지를 쓰시오

    시스템, 엑터, 유스케이스, 관계

  • 51

    UML 다이어그램 중 다음과 같은 특징을 갖는 다이어그램은? 자료 흐름도(DFD)와 유사하다. 시스템이 어떤 기능을 수행하는지 객체의 처리 로직이나 조건에 따라 처리의 흐름을 순서에 따라 표현한 것이다. 유스케이스 안에서 혹은 유스케이스 사이의 복잡한 처리의 흐름을 표현할 수 있다.

    활동 다이어그램

  • 52

    다음은 활동 다이어그램 요소 중 하나를 설명한 것이다 해당하는 요소의 명칭은? 액티비티 수행을 담당하는 주체를 구분한다. 가로 또는 세로 실선을 그어 구분한다.

    스윔레인

  • 53

    활동 다이어그램의 요소 중 액션(Action)과 액티비티(Activity)의 차이점을 간략히 서술하시오

    액션은 더이상 분해할 수 없는 단일 작업, 액티비티는 몇 개의 액션으로 분리될 수 있는 작업

  • 54

    클래스 다이어그램에서 사용자가 요구한 기능을 구현하는데 필요한 자료들의 논리적인 구조를 표현한 것은?

    정적 모델링

  • 55

    정적 모델링은 객체(Object)들을 ( 1 ) 로 ( 2 ) 하여 표현한다.

    클래스, 추상화

  • 56

    ( 1 ) 이용한 정적 모델링의 대표적인 것이 클래스 다이어그램이다.

    UML

  • 57

    연관 관계에 있는 두 클래스에 추가적으로 표현해야 할 속성이나 오퍼레이션이 있는 경우 생성하는 클래스이다.

    연관 클래스

  • 58

    시스템 품질 속성 중 변경 요구사항이 잘 반영될 수 있는 능력을 의미하는 것은?

    변경 용이성

  • 59

    특정 시점 인스턴스들의 관계를 표현하는 다이어그램

    객체 다이어그램

  • 60

    어떠한 기능과 그 기능을 실제로 구현하는 사물과의 관계

    실체화 관계

  • 61

    샘플링 오라클을 개선하여 특정 테스트 케이스의 입력 값은 기대하는 결과를 제공하고 나머지는 추정치를 제공하는 오라클

    추정 오라클

  • 62

    OSI 7 계층 중 전송 계층의 데이터 흐름 단위

    세그먼트