https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[0]. 실시한 소프트웨어 설계 시 고려해야 할 사항이 아닌 것은?

    ① 인터럽트와 문맥 교환의 표현

    ② 태스크들 간의 통신과 동기화

    ❸ 동기적인 프로세싱

    ④ 타이밍 제약의 표현

 

[1]. 하향식 통합 테스트 수행을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈의 명칭은?

    ① alpha ② builder

    ③ cluster ❹ stub

 

[2]. Rumbaugh의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 가장 관련이 있는가?

    ❶ 상태도-동적 모델링, 자료 흐름도-기능 모델링

    ② 상태도-기능 모델링, 자료 흐름도-동적 모델링

    ③ 상태도-객체 모델링, 자료 흐름도-기능 모델링

    ④ 상태도-객체 모델링, 자료 흐름도-동적 모델링

 

[3]. 화이트박스 검사로 찾기 힘든 오류는?

    ① 논리흐름도 ❷ 자료구조

    ③ 루프구조 ④ 순환복잡도

 

[4]. 소프트웨어 개발 과정에서 사용되는 요구분석, 설계, 구현, 검사 및 디버깅 과정 전체 또는 일부를 컴퓨터와 전용의 소프트웨어 도구를 사용하여 자동화하는 것은?

    ① CAD(Computer Aided Design)

    ② CAI(Computer Aided Instruction)

    ③ CAT(Computer Aided Testing)

    ❹ CASE(Computer Aided Software Engineering)

 

[5]. 소프트웨어 비용 산정 기법 중 산정 요원과 조정자에 의해 산정하는 방법은?

    ① 기능 점수 기법 ② LOC 기법

    ③ COCOMO 기법 ❹ 델파이 기법

 

[6]. 자료사전에서 자료의 연결(“and")을 나타내는 기호는?

    ❶ + ② =

    ③ ( ) ④ { }

 

[7]. 다음 중 가장 높은 응집도(Cohesion)에 해당하는 것은?

    ❶ 순서적 응집도(Sequential Cohesion)

    ② 시간적 응집도(Temporal Cohesion)

    ③ 논리적 응집도(Logical Cohesion)

    ④ 절차적 응집도(Procedural Cohesion)

 

[8]. 소프트웨어 생명 주기에서 가장 많은 비용이 소요되는 단계는?

    ① 계획단계 ❷ 유지보수단계

    ③ 분석단계 ④ 구현단계

 

[9]. 소프트웨어 품질 관리 기술에서 품질 목표와 항목과 가장 거리가 먼 것은?

    ① 정확성 ❷ 종속성

    ③ 유연성 ④ 무결성

 

[10]. S/W 프로젝트 계획 수립 시 소프트웨어 영역(software scope)결정사항에 기술되어야 할 주요사항으로 가장 거리가 먼 것은?

    ❶ 인적자원 ② 기능

    ③ 제약조건 ④ 인터페이스

[11]. 소프트웨어 품질 목표 중 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?

    ① Usability ② Reliability

    ❸ Efficiency ④ Functionality

 

[12]. 객체에게 어떤 행위를 하도록 지시하는 명령은?

    ① Class ② Instance

    ③ Object ❹ Message

 

[13]. 소프트웨어 형상 관리(Configuration Management)에 대한 설명으로 가장 타당한 것은?

    ① 개발 인력을 관리하는 것

    ❷ 개발 과정의 변화되는 사항을 관리 하는 것

    ③ 개발 일정을 관리 하는것

    ④ 테스트과정에서 소프트웨어를 통합하는 것

 

[14]. S/W 유지보수 작업의 목적이 아닌 것은?

    ❶ 설계수정 ② 예방조치

    ③ 환경적응 ④ 하자보수

 

[15]. 정형 기술 검토(FTR: Formal Technical Review)의 지침 사항으로 거리가 먼 것은?

    ① 자원과 시간 일정을 할당한다.

    ② 문제 영역을 명확히 표현한다.

    ❸ 참가자의 수를 제한하지 않는다.

    ④ 모든 검토자를 위해 의미 있는 훈련을 행한다.

 

[16]. 다음의 소프트웨어 검사 기법 중 성격이 나머지 셋과 다른 하나는?

    ① 동치 분할 검사 ② 경계값 분석

    ③ 비교 검사 ❹ 기초 경로 검사

 

[17]. 일정 계획과 가장 관계가 없는 것은?

    ❶ 프로그램 - 명세서 ② 작업 분해

    ③ CPM 네트워크 ④ 간트 차트(Cant Chart)

 

[18]. 럼바우 분석 기법에서 자료흐름도를 사용하여 프로세서들의 처리 과정을 기술하는 것은?

    ① 객체 모델링 ❷ 기능 모델링

    ③ 동적 모델링 ④ 정적 모델링

 

[19]. 소프트웨어 품질 목표 중 “정확하고 일관된 결과로 요구된 기능을 수행하는 시스템 능력”에 해당하는 것은?

    ① Eftficiency ② Incorrectness

    ③ Integrity ❹ Reliabillty

 

[20]. 소프트웨어 공학에서 공학이 가지는 의미와 가장 관계가 없는 것은?

    ① 적시성 ② 경제성

    ❸ 예술성 ④ 보편타당성

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[21]. Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?

    ❶ SLIM ② BYL

    ③ ESTIMACS ④ PERT

 

[22]. 프로토타입 모형의 장점으로 가장 적절한 것은?

    ① 비용과 시간의 절감

    ② 책임 한계의 명백한 구분

    ❸ 요구사항의 충실 반영

    ④ 프로젝트 관리의 용이

 

[23]. 프로젝트 추진 과정에서 예상되는 각종 돌발 상황을 미리 예상하고 이에 대한 적절한 대책을 수립하는 일련의 활동은?

    ① 일정관리 ② 코드관리

    ❸ 위험관리 ④ 모형관리

 

[24]. 자료 사전에서 기호“{ }”의 의미는?

    ① "comment" ❷ "iteration of"

    ③ "is composed of" ④ "optional"

 

[25]. S/W 재공학 관점에서 가장 연관 깊은 유지보수 유형은?

    ① Adaptive maintenance

    ② Perfective maintenance

    ③ Corrective maintenance

    ❹ Preventive maintenance

 

[26]. 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 아주 어려운 프로그램을 의미하는 것은?

    ❶ Alien Code ② Title Code

    ③ Object Code ④ Source Code

 

[27]. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 의한 목적으로 제어 신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리전도현상이 발생하게 되는 경합도는?

    ❶ Control Coupling ② Data Coupling

    ③ Stamp Coupling ④ Common Coupling

 

[28]. 다음 중 상위 CASE 도구가 지원하는 주요기능으로 볼 수 없는 것은?

    ① 모델들 사이의 모순검사 가능

    ❷ 전체 소스코드 생성 기능

    ③ 모델의 오류검증 기능

    ④ 자료흐름도 작성 기능

 

[29]. S/W재공학 활동 중 기존 S/W를 다른 운영체제나 하드웨어 환경에서 사용할 수 있도록 변환하는 작업은?

    ① 분석(Analysis) ② 개조(Restructring)

    ❸ 이식(Migration) ④ 역공학(Reverse Engineering)

 

[30]. 소프트웨어 프로젝트 관리의 주요 구성 요소인 3P에 해당하지 않는 것은?

    ① People ② Problem

    ③ Process ❹ Power

[31]. 소프트웨어 위기를 가져온 원인으로 가장 옳지 않은 것은?

    ① 소프트웨어 규모 증대와 복잡도에 따른 개발 비용 증가

    ② 프로젝트 관리기술의 부재

    ③ 소프트웨어 개발기술에 대한 훈련 부족

    ❹ 소프트웨어 수요의 감소

 

[32]. 객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?

    ① 메소드(method) ❷ 클래스(class)

    ③ 상속성(inheritance) ④ 메시지(message)

 

[33]. 객체들 간에 메시지를 주고받을 때 각 객체의 세부내용은 알 필요가 없으므로 인터페이스가 단순해지고 데이터와 데이터를 처리하는 함수를 하나로 묶는 것을 의미하는 것은?

    ① abstraction ② class

    ❸ encapsulation ④ Inheritance

 

[34]. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하기 위한 방법인가?

    ❶ Preventive maintenance

    ② Corrective maintenance

    ③ Perfective maintenance

    ④ Adaptive maintenance

 

[35]. 구조적 분석에서 자료 사전(Data Dictionary)작성 시 고려할 사항으로 옳지 않은 것은?

    ① 갱신하기 쉬워야 한다.

    ❷ 이름이 중복되어야 한다.

    ③ 이름으로 정의를 쉽게 찾을 수 있어야 한다.

    ④ 정의하는 방식이 명확해야 한다.

 

[36]. 다음 중 독립적인 모듈이 되기 위해서 가장 좋은 결합도 상태는?

    ① control coupling ❷ stamp coupling

    ③ common coupling ④ content coupling

 

[37]. 소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 가장 거리가 먼 것은?

    ❶ 새로운 개발 방법론 도입 용이

    ② 생산성 증가

    ③ 소프트웨어 품질 향상

    ④ 프로젝트 문서 공유

 

[38]. 럼바우의 객체 지향 분석에서 분석 활동의 모델링과 가장 관계없는 것은?

    ① 객체(object) 모델링

    ❷ 절차(procedure) 모델링

    ③ 동적(dynamic) 모델링

    ④ 기능(functional) 모델링

 

[39]. CASE가 제공하는 기능으로 거리가 먼 것은?

    ① 개발을 신속하게 할 수 있다.

    ❷ 개발 방법론을 생성할 수 있다.

    ③ 오류 수정이 쉬워 S/W 품질이 향상된다.

    ④ S/W개발 단계의 표준화를 기할 수 있다.

 

[40]. 자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?

    ① Process : 원 ② Data Flow : 화살표

    ❸ Data Store : 삼각형 ④ Terminator : 사각형

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[41]. S/W 각 기능의 원시 코드 라인수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법은?

    ① Effort Per Task기법 ② 전문가 감정 기법

    ③ 델파이기법 ❹ LOC기법

 

[42]. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?

    ① Reliability ② Portability

    ❸ Correctness ④ Efficiency

 

[43]. 소프트웨어의 위기 현상과 가장 거리가 먼 것은?

    ❶ 개발 인력의 급증

    ② 유지보수의 어려움

    ③ 개발 기간의 지연 및 개발 비용의 증가

    ④ 신기술에 대한 교육과 훈련의 부족

 

[44]. 자료 사전에서 기호 “( )”의 의미는?

    ① 정의 ❷ 생략

    ③ 선택 ④ 반복

 

[45]. 소프트웨어 생명주기 모형 중 Bohem이 제시한 고전적 생명주기 모형으로서 선형 순차적 모델이라고도 하며, 타당성 검토, 계획, 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하는 모형은?

    ❶ 폭포수 모형 ② 프로토타입 모형

    ③ 나선형 모형 ④ RAD 모형

 

[46]. 시스템의 구성 요소 중 출력된 결과가 예정된 목표를 만족시키지 못할 경우 목표 달성을 위해 반복 처리하는 것을 의미하는 것은?

    ① Process ❷ Feedback

    ③ Control ④ Output

 

[47]. 럼바우의 분석 기법 중 자료 흐름도(DFD)를 이용하는 것은?

    ❶ 기능 모델링 ② 동적 모델링

    ③ 객체 모델링 ④ 정적모델링

 

[48]. 소프트웨어의 품질 목표 중에서 옳고 일관된 결과를 얻기 위하여 요구된 기능을 수행할 수 있는 정도를 나타내는 것은?

    ① 유지보수성(Maintainability) ❷ 신뢰성(Reliability)

    ③ 효율성(Efficiency) ④ 무결성(Integrity)

 

[49]. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙은?

    ① Putnam의 법칙 ② Mayer의 법칙

    ❸ Brooks의 법칙 ④ Boehm의 법칙

 

[50]. 소프트웨어 비용 산정 기법 중 개발 유형으로 organic, semi-detach, embedded로 구분되는 것은?

    ① PUTNAM ❷ COCOMO

    ③ FP ④ SLIM

[51]. 소프트웨어 구조와 관련된 용어로, 주어진 한 모듈(Module)을 제어하는 상위 모듈 수를 나타내는 것은?

    ① Modularity ② Subordinate

    ❸ Fan-in ④ Superordinate

 

[52]. 소프트웨어 개발 중 가장 많은 비용이 요구되는 단계는?

    ① 분석 ② 설계

    ③ 구현 ❹ 유지보수

 

[53]. 소프트웨어 품질 측정을 위해 개발자 관점에서 고려해야 할 항목으로 가장 거리가 먼 것은?

    ① 정확성 ② 무결성

    ❸ 간결성 ④ 사용성

 

[54]. 정보 시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?

    ① 개발 정보 시스템의 특성 ② 사용자의 요구사항

    ③ 컴파일러의 가용성 ❹ 컴파일러의 독창성

 

[55]. 소프트웨어 프로젝트 관리를 효율적으로 수행하기 위한 3P 중 소프트웨어 프로젝트를 수행하기 위한 Task Framework의 고려와 가장 연관되는 것은?

    ① People ② Problem

    ③ Product ❹ Process

 

[56]. 다음 중 공학적으로 잘 작성된 소프트웨어가 갖는 특성으로 가장 적합한 것은?

    ① 원하는 요구사항 중에 중요한 사항만 반영한다.

    ② 유지보수 비용이 많이 들어간다.

    ③ 신뢰성이 떨어지더라도 효율성이 높다.

    ❹ 사용자가 손쉽게 사용할 수 있다.

 

[57]. HIPO(Hierarchy Input Process Output)에 대한 설명으로 가장 옳지 않은 것은?

    ❶ 상향식 소프트웨어 개발을 위한 문서화 도구이다.

    ② 구조도, 개요 도표 집합, 상세 도표 집합으로 구성된다.

    ③ 기능과 자료의 의존 관계를 동시에 표현할 수 있다.

    ④ 보기 쉽고 이해하기 쉽다.

 

[58]. 소프트웨어 품질 목표 중 쉽게 배우고 사용할 수 있는 정도를 의미하는 개념으로 가장 타당한 것은?

    ① Reliability ❷ Usability

    ③ Efficiency ④ Integrity

 

[59]. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은?

    ❶ 객체 모형 → 동적 모형 → 기능 모형

    ② 객체 모형 → 기능 모형 → 동적 모형

    ③ 기능 모형 → 동적 모형 → 객체 모형

    ④ 기능 모형 → 객체 모형 → 동적 모형

 

[60]. 소프트웨어 수명주기 모형 중 폭포수 모형에 대한 설명으로 가장 옳지 않은 것은?

    ① 적용사례가 많다.

    ② 단계별 정의가 분명하다.

    ③ 단계별 산출물이 명확하다.

    ❹ 요구사항의 변경이 용이하다.

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[61]. 다음 검사의 기법 중 종류가 다른 하나는 무엇인가?

    ① 동치 분할 검사 ② 원인 효과 그래프 검사

    ③ 비교 검사 ❹ 데이터 흐름 검사

 

[62]. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?

    ❶ 클래스 ② 함수

    ③ 메소드 ④ 메시지

 

[63]. 자료 사전에서 자료의 반복을 의미하는 것은?

    ① = ② ( )

    ❸ { } ④ [ ]

 

[64]. 소프트웨어 재사용을 통한 장점이 아닌 것은?

    ① 개발 시간과 비용을 감소시킨다.

    ② 소프트웨어 품질을 향상시킨다.

    ③ 생산성을 증가시킨다.

    ❹ 고급 프로그래머 배출이 용이하다.

 

[65]. 정형 기술 검토(FTR)의 지침 사항으로 가장 옳지 않은 것은?

    ① 제품의 검토에만 집중한다.

    ② 문제 영역을 명확히 표현한다.

    ③ 참가자의 수를 제한하고 사전 준비를 강요한다.

    ❹ 논쟁이나 반박을 제한하지 않는다.

 

[66]. 소프트웨어 비용 추정모형(estimation models)이 아닌 것은?

    ① COCOMO ② Putnam

    ③ Function-Point ❹ PERT

 

[67]. LOC기법에 의하여 예측된 총 라인수가 36,000라인, 개발에 참여할 프로그래머가 6명, 프로그래머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산한 결과로 가장 옳은 것은?

    ① 5개월 ② 10개월

    ③ 15개월 ❹ 20개월

 

[68]. CORBA에서 인터페이스 정의 언어는?

    ❶ IDL ② ADL

    ③ CSL ④ UML

 

[69]. 유지보수의 종류 중 소프트웨어 테스팅 동안 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수 형태로서 오류의 수정과 진단 과정이 포함되는 것은?

    ① Perfective maintenance

    ② Adaptive maintenance

    ③ Preventive maintenance

    ❹ Corrective maintenance

 

[70]. 럼바우(Rumbaugh)의 객체지향 분석에서 사용되는 분석 활동을 가장 옳게 나열한 것은?

    ① 객체 모델링, 동적 모델링, 정적 모델링

    ❷ 객체 모델링, 동적 모델링, 기능 모델링

    ③ 동적 모델링, 기능 모델링, 정적 모델링

    ④ 정적 모델링, 객체 모델링, 기능 모델링

[71]. 위험 모니터링의 의미를 가장 잘 설명한 것은?

    ① 위험을 이해하는 것

    ② 위험요소들에 대하여 계획적으로 관리하는 것

    ❸ 위험 요소 징후들에 대하여 계속적으로 인지하는 것

    ④ 첫 번째 조치로 위험을 피할 수 있도록 하는 것

 

[72]. 자료 흐름도(DFD)에서 “Process"의 표기 형태는?

    ❶ 원 ② 화살표

    ③ 사각형 ④ 직선(단선, 이중선)

 

[73]. 소프트웨어 재공학이 소프트웨어의 재개발에 비해 갖는 장점으로 가장 거리가 먼 것은?

    ① 위험부담 감소 ② 비용 절감

    ③ 시스템 명세의 오류억제 ❹ 개발시간의 증가

 

[74]. 한 모듈 내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기능적 연관의 정도를 나타내는 것은?

    ❶ cohesion ② coupling

    ③ structure ④ unity

 

[75]. 객체지향에서 정보 은닉과 가장 밀접한 관계가 있는 것은?

    ❶ Encapsulation ② Class

    ③ Method ④ Instance

 

[76]. 시스템 검사의 종류 중 통합 시스템의 맥락에서 소프트웨어의 실시간 성능을 검사하며, 모든 단계에서 수행되는 것은?

    ① 복구 검사 ② 보안 검사

    ❸ 성능 검사 ④ 강도 검사

 

[77]. 다음의 자동화 예측 도구들 중 Rayleigh-Norden 곡선과 Putnam의 예측모델에 기반을 둔 것은?

    ① ESTIMACS ❷ SLIM

    ③ SPQR/20 ④ WICOMO

 

[78]. 결합도(Coupling) 단계를 약한 순서에서 강한 순서로 가장 옳게 표시한 것은?

    ① stamp → data →control → common → content

    ② control → data → stamp → common → content

    ③ content → stamp → control → common → data

    ❹ data → stamp → control → common → content

 

[79]. 유지보수의 활동 종류로 볼 수 없는 것은?

    ❶ Interfere Maintenance

    ② Adaptive Maintenance

    ③ Perfective Maintenance

    ④ Preventive Maintenance

 

[80]. Software Project의 비용 결정 요소와 가장 관련이 적은 것은?

    ① 개발자의 능력 ② 요구되는 신뢰도

    ❸ 하드웨어의 성능 ④ 개발제품의 복잡도

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[81]. 객체지향 테스트 중 구조적 기법에서의 단위 테스트(Unit Test)와 같은 개념은?

    ① 메소드 ❷ 클래스

    ③ 필드 ④ 서브시스템

 

[82]. 소프트웨어 위험의 대표적 특성으로 짝지어진 것 중 가장 적합한 것은?

    ① 연쇄작용, 확실성 ❷ 불확실성, 손실

    ③ 연쇄작용, 예측 ④ 확실성, 예측

 

[83]. Software Engineering의 Engineering이 가지는 의미와 가장 관계없는 것은?

    ❶ 예술성 ② 경제성

    ③ 보편타당성 ④ 적시성

 

[84]. Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?

    ① BYL ❷ SLIM

    ③ ESTIMACS ④ PERT

 

[85]. 소프트웨어 품질보증에서 FTR의 지침 사항으로 가장 옳지 않은 것은?

    ❶ 논쟁과 반박을 제한하지 않는다.

    ② 자원과 시간 일정을 할당한다.

    ③ 문제 영역을 명확히 표현한다.

    ④ 모든 검토자들을 위해 의미 있는 훈련을 행한다.

 

[86]. 소프트웨어의 위기현상과 가장 거리가 먼 것은?

    ① 유지보수의 어려움

    ❷ 개발인력의 급증

    ③ 성능 및 신뢰성의 부족

    ④ 개발기간의 지연 및 개발비용의 증가

 

[87]. 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성되는 것은?

    ❶ Coad와 Yourdon 방법 ② Booch 방법

    ③ Jacobson 방법 ④ Wirfs-Brock 방법

 

[88]. LOC 기법에 의하여 예측된 총 라인수가 50000라인, 프로그래머의 월 평균 생산성이 200라인, 개발에 참여할 프로그래머가 10 인 일 때, 개발 소요 기간은?

    ❶ 25개월 ② 50개월

    ③ 200개월 ④ 2000개월

 

[89]. 다음 중 가장 약한 결합도(Coupling)는?

    ① Common Coupling ② Control Coupling

    ③ External Coupling ❹ Stamp Coupling

 

[90]. CASE의 주요기능으로 가장 옳지 않은 것은?

    ① S/W 라이프 사이클 전 단계의 연결

    ② 그래픽 지원

    ③ 다양한 소프트웨어 개발 모형 지원

    ❹ 언어 번역

[91]. 객체에게 어떤 행위를 하도록 지시하는 명령은?

    ① Class ② Instance

    ③ Object ❹ Message

 

[92]. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?

    ❶ Correctness ② Integrity

    ③ Flexibility ④ Portability

 

[93]. 다음 중 가장 결합도가 강한 것은?

    ① data coupling ② stamp coupling

    ❸ common coupling ④ control coupling

 

[94]. 럼바우 분석 기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 객체 다이어그램으로 표시하는 모델링은?

    ① 동적 모델링 ❷ 객체 모델링

    ③ 기능 모델링 ④ 정적 모델링

 

[95]. 소프트웨어 개발의 생산성에 영향을 미치는 요소로 가장 거리가 먼 것은?

    ① 프로그래머의 능력

    ② 팀 의사 전달

    ③ 제품의 복잡도

    ❹ 소프트웨어 사용자의 능력

 

[96]. 다음 중 상위 CASE 도구가 지원하는 중요 기능으로 볼 수 없는 것은?

    ① 모델들 사이의 모순 검사 기능

    ② 모델의 오류 검증 기능

    ❸ 원시 코드 생성 기능

    ④ 자료흐름도 작성 기능

 

[97]. 모듈(module)의 응집도(cohesion)가 약한 것부터 강한 순서로 옳게 나열된 것은?

    ① 기능적응집 → 시간적응집 → 논리적응집

    ② 시간적응집 → 기능적응집 → 논리적응집

    ❸ 논리적응집 → 시간적응집 → 기능적응집

    ④ 논리적응집 → 기능적응집 → 시간적응집

 

[98]. 소프트웨어 공학의 전통적인 개발 방법인 선형 순차 모형의 순서를 옳게 나열한 것은?

    ① 구현 → 분석 → 설계 → 테스트 → 유지보수

    ② 유지보수 → 테스트 → 분석 → 설계 → 구현

    ❸ 분석 → 설계 → 구현 → 테스트 → 유지보수

    ④ 테스트 → 설계 → 유지보수 → 구현 → 분석

 

[99]. 객체에 대한 특성을 설명한 것으로 가장 옳지 않은 것은?

    ① 객체마다 각각의 상태를 갖고 있다.

    ② 식별성을 가진다.

    ③ 행위에 대하여 그 특징을 나타낼 수 있다.

    ❹ 일정한 기억장소를 가지고 있지 않다.

 

[100]. 소프트웨어 품질보증을 위한 FTR의 지침사항으로 가장 옳지 않은 것은?

    ① 논쟁과 반박의 제한성 ❷ 의제의 무제한성

    ③ 제품 검토의 집중성 ④ 참가인원의 제한성

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[101]. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하려고 하는 방법인가?

    ① 수정(Corrective) 유지보수

    ② 적응(Adaptive) 유지보수

    ③ 완전화(Perfective) 유지보수

    ❹ 예방(Preventive) 유지보수

 

[102]. 비용예측방법에서 원시 프로그램의 규모에 의한 방법(COCOMO model)중 초대형 규모의 트랜잭션 처리시스템이나 운영체제 등의 소프트웨어를 개발하는 유형은?

    ① Organic ② Semi-detached

    ❸ Embedded ④ Sequential

 

[103]. 소프트웨어 설계 시 제일 상위에 있는 main user function에서 시작하여 기능을 하위 기능들로 분할해 가면서 설계하는 방식은?

    ① 객체 지향 설계 ② 데이터 흐름 설계

    ③ 상향식 설계 ❹ 하향식 설계

 

[104]. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?

    ① data coupling ② stamp coupling

    ❸ control coupling ④ common coupling

 

[105]. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?

    ① data flow ❷ data dictionary

    ③ process ④ data store

 

[106]. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?

    ❶ Component ② Sheet

    ③ Framework ④ Cell

 

[107]. 다수의 사용자를 제한되지 않은 환경에서 프로그램을 사용하게 하고 오류가 발견되면 개발자에게 통보하는 방식의 검사(test) 방법은?

    ① alpha test ❷ beta test

    ③ configuration test ④ unit test

 

[108]. 하향식 통합 테스트 수행을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈의 명칭은?

    ① alpha ② builder

    ③ cluster ❹ stub

 

[109]. 소프트웨어, 하드웨어, 데이터베이스, 테스트 등을 통합하여 소프트웨어를 개발하는 환경을 조성한다는 의미를 가진 용어는?

    ① CAD ② CAI

    ③ CAM ❹ CASE

 

[110]. 객체지향의 캡슐화에 대한 설명으로 가장 옳지 않은 것은?

    ① 결합도가 낮아진다.

    ② 재사용이 용이하다.

    ③ 인터페이스를 단순화 시킬 수 있다.

    ❹ 변경이 발생할 때 오류의 파급효과가 크다.

 

[111]. 자료 사전에서 기호 “ { } ”의 의미는?

    ① 정의 ② 생략

    ❸ 반복 ④ 선택

 

[112]. COCOMO model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학기술 계산용, 비즈니스 자료 처리용으로 5만 라인 이하의 소프트웨어를 개발하는 유형은?

    ① embeded ❷ organic

    ③ semi-detached ④ semi-embeded

 

[113]. Rumbaugh의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 가장 관련이 있는가?

    ❶ 상태도 – 동적 모델링, 자료흐름도 – 기능 모델링

    ② 상태도 – 기능 모델링, 자료흐름도 – 동적 모델링

    ③ 상태도 – 객체 모델링, 자료흐름도 – 기능 모델링

    ④ 상태도 – 객체 모델링, 자료흐름도 – 동적 모델링

 

[114]. 실시간 소프트웨어 설계 시 고려해야 할 사항이 아닌 것은?

    ① 인터럽트와 문맥 교환의 표현

    ② 태스크들간의 통신과 동기화

    ❸ 동기적인 프로세싱

    ④ 타이밍 제약의 표현

 

[115]. 위험 모니터링(monitoring)의 의미로 가장 옳은 것은?

    ① 위험을 이해하는 것

    ② 위험 요소를 인정하지 않는 것

    ③ 첫 번째 조치로 위험을 피할 수 있도록 하는 것

    ❹ 위험 요소 징후들을 계속적으로 인지하는 것

 

[116]. S/W를 운용하는 환경 변화에 대응하여 S/W를 변경하는 경우로 써, O/S와 Compiler 같은 개발환경의 변화 또는 Peripheral Device, System Component, element가 향상되거나 변경될 경우에 대처 가능한 Maintenance의 형태는?

    ① Corrective ② Perfective

    ③ Preventive ❹ Adaptive

 

[117]. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P 에 해당하지 않는 것은?

    ① People ② Problem

    ❸ Procedure ④ Process

 

[118]. 소프트웨어 재사용에 대한 설명으로 거리가 먼 것은?

    ① 새로운 개발 방법론의 도입이 어려워질 수 있다.

    ② 소프트웨어 개발의 생산성이 향상된다.

    ③ 시스템 명세, 설계, 코드 등 문서의 공유도가 증가한다.

    ❹ 프로젝트 실패의 위험이 증가된다.

 

[119]. Formal Technical Review의 지침 사항으로 거리가 먼 것은?

    ❶ 논쟁과 반박의 제한을 두지 않는다.

    ② 자원과 시간 일정을 할당한다.

    ③ 문제 영역을 명확히 표현한다.

    ④ 모든 검토자들을 위해 의미 있는 훈련을 행한다.

 

[120]. 소프트웨어 위기 발생 요인과 거리가 먼 것은?

    ① 개발 일정의 지연

    ② 소프트웨어 관리의 부재

    ③ 소프트웨어 품질의 미흡

    ❹ 소프트웨어 생산성 향상

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[121]. 럼바우(Rumbaugh) 분석기법에서 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 그래픽 다이어그램으로 표시하는 모델링은?

    ❶ Object ② Dynamic

    ③ Function ④ Static

 

[122]. Software Reengineering의 필요성이 대두된 가장 주된 이유는?

    ① 구현의 문제 ② 설계의 문제

    ③ 요구사항 분석의 문제 ❹ 유지보수의 문제

 

[123]. Alpha test, Beta test와 관계있는 검사 방법은?

    ① Unit ② Integration

    ③ System ❹ Validation

 

[124]. 자료 사전에서 자료의 생략을 의미하는 기호는?

    ① { } ② **

    ③ = ❹ ()

 

[125]. 객체지향기법에서 Encapsulation에 대한 설명으로 옳지 않은 것은?

    ❶ 객체 간의 결합도가 높아진다.

    ② 변경 발생 시 오류의 파급효과가 적다.

    ③ 소프트웨어 재사용성이 높아진다.

    ④ 인터페이스가 단순화된다.

 

[126]. 소프트웨어 프로젝트 일정이 지연될 경우, 개발 사업 말기에 인력을 추가 배치하는 것은 사업 일정을 더욱 지연시키는 결과를 초래한다는 법칙은?

    ① Boehm ② Albrecht

    ③ Putnam ❹ Brooks

 

[127]. 객체지향 기법에서 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?

    ① Entity ❷ Method

    ③ Instance ④ Class

 

[128]. ISO 9126에 근거한 소프트웨어 품질목표 중 명시된 조건 하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미하는 것은?

    ① Usability ② Reliability

    ③ Functionality ❹ Efficiency

 

[129]. Data Dictionary에서 자료의 연결을 나타내는 기호는?

    ① = ② ( )

    ❸ + ④ { }

 

[130]. 소프트웨어 재공학 활동 중 원시 코드를 분석하여 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하고 다시 제작하는 작업은?

    ① Analysis ❷ Reverse Engineering

    ③ Restructuring ④ Migration

 

[131]. 소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은?

    ① Brooks의 법칙 ② Boehm의 법칙

    ❸ Pareto의 법칙 ④ Jackson의 법칙

 

[132]. Gantt chart에 포함되지 않는 사항은?

    ① 이정표 ② 작업일정

    ③ 작업기간 ❹ 주요 작업경로

 

[133]. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 측정을 위한 계산 방식으로 가장 적합한 것은?

    ① 10000 / 2 ② 10000 / 5

    ③ (2x10000) / 5 ❹ 10000 / (5x2)

 

[134]. 효과적인 프로젝트 관리를 위한 3P를 옳게 나열한 것은?

    ① People, Priority, Problem

    ❷ People, Problem, Process

    ③ Power, Problem, Process

    ④ Problem, Process, Priority

 

[135]. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것은?

    ① 메시지 ❷ 클래스

    ③ 추상화 ④ 메소드

 

[136]. “Rumbaugh”의 객체 지향 분석 모델링에 해당하지 않는 것은?

    ❶ relational ② object

    ③ functional ④ dynamic

 

[137]. 객체지향 테스팅 전략 중에서 Unit Testing에 사용되는 것은?

    ❶ class testing ② cluster testing

    ③ thread-based testing ④ use-based testing

 

[138]. 소프트웨어 품질 목표 중 주어진 시간동안 주어진 기능을 오류 없이 수행하는 정도를 나타내는 것은?

    ① 효율성 ② 사용 용이성

    ❸ 신뢰성 ④ 이식성

 

[139]. 정보시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?

    ① 개발 정보시스템의 특성 ② 사용자의 요구사항

    ③ 컴파일러의 가용성 ❹ 컴파일러의 독창성

 

[140]. 세분화된 자료흐름도에서 최하위 단계 프로세스의 처리 절차를 설명한 것은?

    ① ERD ❷ Mini-spec

    ③ DD ④ STD

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[141]. 소프트웨어 재사용에 가장 많이 이용되는 것은?

    ① Hipo-chart ② Test Case

    ❸ Source Code ④ Project Plan

 

[142]. OMA(Object Management Architecture)레퍼런스 모델은 OMG(Object Management Group)의 활동 방향과 목적에 부합하는 모델이다. 다음 중 OMA 레퍼런스 모델의 구성요소가 아닌 것은?

    ① Common Facilities ② Application Interface

    ❸ User Interface ④ Domain Interface

 

[143]. 소프트웨어를 개발하기 위한 비즈니스(업무)를 객체와 속성, 클래스와 멤버, 전체와 부분등으로 나누어서 분석해 내는 기법은?

    ❶ 객체지향 분석 ② 구조적 분석

    ③ 기능적 분석 ④ 실시간 분석

 

[144]. 소프트웨어의 문서(document) 표준이 되었을 때, 개발자가 얻는 이득 으로 가장 거리가 먼 것은?

    ① 시스템 개발을 위한 분석과 설계가 용이하다.

    ② 프로그램 유지보수가 용이하다.

    ③ 프로그램의 확장성이 있다.

    ❹ 프로그램 개발 인력이 감소된다.

 

[145]. 소프트웨어 품질 목표 중 하나 이상의 하드웨어 환경에서 운용되기 위해 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?

    ① Reliability ② Correctness

    ❸ Portability ④ Efficiency

 

[146]. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P와 거리가 먼 것은?

    ① PROBLEM ② PROCESS

    ❸ PASSING ④ PEOPLE

 

[147]. 데이터 모델링에 있어서 ERD (Entity Relationship Diagram)는 무엇을 나타내고자하는가?

    ① 데이터 흐름의 표현

    ② 데이터 구조의 표현

    ❸ 데이터 구조들과 그들 간의 관계들을 표현

    ④ 데이터 사전을 표현

 

[148]. 소프트웨어 재공학 활동 중 기존 소프트웨어의 명세서를 확인하고 소프트웨어의 동적을 이해하고 재공학 대상을 선정하는 것은?

    ❶ 분석(analysis)

    ② 재구성(restructuring)

    ③ 역공학(reverse engineering)

    ④ 이식(migeation)

 

[149]. 소프트웨어 품질 측정에 위해 개발자 관점에서 고려해야 할 항목으로 가장 거리가 먼 것은?

    ① 정확성 ② 무결성

    ❸ 간결성 ④ 일관성

 

[150]. 시스템의 기능을 여러 개의 고유 모듈들로 분할하여 이들 간의 인터페이스를 계층구조로 표현한 도형 또는 도면을 무엇이라 하는가?

    ① Flow Chart ❷ HIPO Chart

    ③ Control Specification ④ Box Diagram

 

[151]. 소프트웨어 개발에서 요구사항 분석 (Requirements Analysis)과 거리가 먼 것은?

    ① 비용과 일정에 대한 제약설정

    ② 타당성 조사

    ③ 요구사항 정의 문서화

    ❹ 설계 명세서 작성

 

[152]. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 기하는 기법은?

    ① 외부 보안 ② 운용 보안

    ③ 사용자 인터페이스 보안 ❹ 내부 보안

 

[153]. 분산 처리 운영체제 시스템의 구축 목적으로 거리가 먼 것은?

    ① 자원 공유의 용이성 ② 연산 속도 향상

    ❸ 보안성 향상 ④ 신뢰성 향상

 

[154]. UNIX 파일시스템에서 파일 소유자의 사용자번호 및 그룹 번호, 파일의 보호 권한, 파일 타입, 생성 시기, 파일 링크 수 등 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?

    ① 부트 블록 ❷ I-node 블록

    ③ 슈퍼 블록 ④ 데이터 블록

 

[155]. 128개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?

    ① 6 ❷ 7

    ③ 8 ④ 10

 

[156]. 시간적 구역성(Temporal locality)과 거리가 먼 것은?

    ① 루프 ② 서브루틴

    ❸ 배열 순회 ④ 스택

 

[157]. 보안 메커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반 행위로서, 대표적 방법으로는 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?

    ① Cryptography ❷ Authentication

    ③ Digital Signature ④ Threat Monitoring

 

[158]. 운영체제의 목적과 거리가 먼 것은?

    ① 신뢰도 향상 ② 처리량 향상

    ③ 응답시간 단축 ❹ 반환시간 증대

 

[159]. 페이지 교체 기법 중 최근에 사용하지 않은 페이지를 교체하는 기법으로 각 페이지마다 참조 비트와 변형 비트가 사용되는 것은?

    ❶ NUR ② FIFO

    ③ SCR ④ OPT

 

[160]. UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?

    ① 명령어 해석기이다.

    ② 시스템과 사용자 간의 인터페이스를 담당한다.

    ③ 여러 종류의 쉘이 있다.

    ❹ 프로세스, 기억장치, 입출력 관리를 수행한다.

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[161]. 은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?

    ① Prevention ② Recovery

    ❸ Avoidance ④ Detection

 

[162]. 운영체제의 운영 기법 중 동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고 각각 그 업무를 분담하여 처리할 수 있는 방식을 의미하는 것은?

    ① 시분할 처리 시스템(Time-Sharing System)

    ② 실시간 처리 시스템(Real-Time System)

    ❸ 다중 처리 시스템(Multi-Processing System)

    ④ 다중 프로그래밍 시스템(Multi-Programming System)

 

[163]. 소프트웨어 형상 관리(Configuration management)의 의미로 가장 적절한 것은?

    ① 비용에 관한 사항을 효율적으로 관리하는 것

    ❷ 개발 과정의 변경 사항을 관리하는 것

    ③ 테스트 과정에서 소프트웨어를 통합하는 것

    ④ 개발 인력을 관리하는 것

 

[164]. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하지 않는 것은?

    ① People ② Problem

    ❸ Program ④ Process

 

[165]. 소프트웨어 재공학 활동 중 소프트웨어 기능을 변경하지 않으면서 소프트웨어를 형태에 맞게 수정하는 활동으로서 상대적으로 같은 추상적 수준에서 하나의 표현을 다른 표현 형태로 바꾸는 것은?

    ① 분석 ② 역공학

    ③ 이식 ❹ 재구성

 

[166]. 소프트웨어의 위기현상과 거리가 먼 것은?

    ❶ 개발인력의 급증

    ② 유지보수의 어려움

    ③ 개발기간의 지연 및 개발비용의 증가

    ④ 신기술에 대한 교육과 훈련의 부족

 

[167]. 다음 중 검증 시험(Validation Test)과 거리가 먼 것은?

    ① 알파(Alpha) 테스트

    ② 베타(Beta) 테스트

    ③ 블랙박스(Black-Box) 테스트

    ❹ 화이트박스(White-Box) 테스트

 

[168]. 소프트웨어 재사용에 대한 설명으로 옳지 않은 것은?

    ① 시스템 명세, 설계, 코드 등 문서를 공유하게된다.

    ② 소프트웨어 개발의 생산성을 향상시킨다.

    ❸ 프로젝트 실패의 위험을 증가시킨다.

    ④ 새로운 개발 방법론의 도입이 어려울 수 있다.

 

[169]. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙은?

    ① Putnam의 법칙 ② Mayer의 법칙

    ❸ Brooks의 법칙 ④ Boehm의 법칙

 

[170]. 정형 기술 검토의 지침 사항으로 틀린 것은?

    ① 제품의 검토에만 집중한다.

    ② 문제 영역을 명확히 표현한다.

    ③ 참가자의 수를 제한하고 사전 준비를 강요한다.

    ❹ 논쟁이나 반박을 제한하지 않는다.

 

[171]. 장래의 유지보수성 또는 신뢰성을 개선하거나 소프트웨어의 오류발생에 대비하여 미리 예방수단을 강구해 두는 경우의 유지보수 형태는?

    ① Corrective maintenance

    ② Perfective maintenance

    ❸ Preventive maintenance

    ④ Adaptive maintenance

 

[172]. 블랙 박스 테스트 기법 중 여러 버전의 프로그램에 동일한 검사 자료를 제공하여 동일한 결과가 출력되는지 검사하는 것은?

    ❶ Comparison Testing

    ② Boundary Value Analysis

    ③ Cause Effect Graphing Testing

    ④ Equivalence Partitioning Testing

 

[173]. 객체지향 기법에서 캡슐화(encapsulation)에 대한 설명으로 옳지 않은 것은?

    ❶ 캡슐화를 하면 객체간의 결합도가 높아진다.

    ② 캡슐화된 객체들은 재사용이 용이하다.

    ③ 프로그램 변경에 대한 오류의 파급효과가 적다.

    ④ 인터페이스가 단순해진다.

 

[174]. 럼바우의 객체지향 분석 기법에서 상태다이어그램을 사용하여 시스템의 행위를 기술하는 모델링은?

    ❶ dynamic modeling ② object modeling

    ③ functional modeling ④ static modeling

 

[175]. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month)생산성 측정을 위한 계산 방식으로 가장 적합한 것은?

    ① 10000 / 2 ② 10000 / 5

    ❸ 10000 / (5×2) ④ (2×10000) / 5

 

[176]. 시스템의 구성 요소 중 자료를 입력하여 출력될 때까지의 처리 과정이 올바르게 진행되는지 감독하는 것은?

    ① Feedback ② Process

    ③ Output ❹ Control

 

[177]. 생명주기 모형 중 가장 오래된 모형으로 많은 적용 사례가 있지만 요구사항의 변경이 어렵고 각 단계의 결과가 확인 되어야지만 다음 단계로 넘어갈 수 잇는 선형 순차적, 고전적 생명 주기 모형이라고도 하는 것은?

    ❶ Waterfall Model ② Prototype Model

    ③ Cocomo Model ④ Spiral Model

 

[178]. 소프트웨어 품질목표 중 쉽게 배우고 사용할 수 있는 정도를 나타내는 것은?

    ① Correctness ② Reliability

    ❸ Usability ④ Integrity

 

[179]. 한 모듈내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기능적 연관의 정도를 나타내는 것은?

    ❶ cohesion ② coupling

    ③ structure ④ unity

 

[180]. 소프트웨어 재공학 활동 중 기존 소프트웨어를 다른 운영체제나 하드웨어 환경에서 사용할 수 있도록 변환하는 작업은?

    ① restructuring ② reverse engineering

    ③ analysis ❹ migration

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

[181]. 소프트웨어 위기 발생 요인과 거리가 먼 것은?

    ❶ 소프트웨어 생산성 향상

    ② 소프트웨어 특징에 대한 이해 부족

    ③ 소프트웨어 관리의 부재

    ④ 소프트웨어 품질의 미흡

 

[182]. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?

    ① Reliability ② Portability

    ❸ Correctness ④ Efficiency

 

[183]. 시스템의 구성 요소 중 입력된 데이터를 처리방법과 조건에 따라 처리하는 것을 의미하는 것은?

    ❶ Process ② Control

    ③ Output ④ FeedBack

 

[184]. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?

    ① 함수 ② 메소드

    ③ 메시지 ❹ 클래스

 

[185]. 유지보수의 종류 중 소프트웨어 수명 기간 중에 발생하는 하드웨어, 운영체제 등 환경의 변화를 기존의 소프트웨어에 반영하기 위하여 수행하는 것은?

    ① Preventive Maintenance

    ② Perfective Maintenance

    ③ Corrective Maintenance

    ❹ Adaptive Maintenance

 

[186]. 검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은?

    ① 디버깅 검사 ② 형상 검사

    ③ 베타 검사 ❹ 알파 검사

 

[187]. 객체지향 시스템에서 자료부분과 연산(또는 함수) 부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것을 무엇이라고 하는가?

    ① 정보 은닉(information hiding)

    ② 클래스(class)

    ❸ 캡슐화(encapsulation)

    ④ 통합(integration)

 

[188]. 정형 기술 검토(FTR)의 지침 사항으로 거리가 먼 것은?

    ① 사전에 작성한 메모들을 공유한다.

    ❷ 논쟁이나 반박을 제한하지 않는다.

    ③ 의제를 제한한다.

    ④ 참가자의 수를 제한한다.

 

[189]. 프로젝트 계획 수립시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은?

    ❶ 소프트웨어 개발 환경 ② 소프트웨어 성능

    ③ 소프트웨어 제약조건 ④ 소프트웨어 신뢰도

 

[190]. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?

    ① Sheet ❷ Component

    ③ Framework ④ Cell

 

[191]. 검증 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행하는 기법이며, 일반적으로 통제된 환경에서 사용자와 개발자가 함께 확인하면서 수행되는 검사는?

    ① 동치 분할 검사 ② 형상 검사

    ❸ 알파 검사 ④ 베타 검사

 

[192]. 소프트웨어 재공학은 어떤 유지보수 측면에서 소프트웨어 위기를 해결하려고 하는 방법인가?

    ① 수정(Corrective) 유지보수

    ② 적응(Adaptive) 유지보수

    ③ 완전화(Perfective) 유지보수

    ❹ 예방(preventive) 유지보수

 

[193]. 소프트웨어 품질 목표 중 정해진 조건 아래에서 소프트웨어 제품의 일정한 성능과 자원 소요 정도의 관계에 관한 속성으로 시간 경제성, 자원 경제성 등의 품질 기준을 갖는 것은?

    ① Integrity ② Flexibility

    ❸ Efficiency ④ Reliability

 

[194]. 소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업을 의미 하는 것은?

    ① Analysis ❷ Migration

    ③ Restructuring ④ Reverse Engineering

 

[195]. 위험 모니터링(monitoring)의 의미로 가장 적절한 것은?

    ① 위험 요소를 인정하지 않는 것

    ② 위험요소들에 대하여 계획적으로 관리하는 것

    ❸ 위험 요소 징후들에 대하여 계속적으로 인지하는 것

    ④ 첫 번째 조치로 위험을 피할 수 있도록 하는 것

 

[196]. 소프트웨어 재사용으로 인한 효과와 거리가 먼 것은?

    ① 시스템 구조와 구축방법의 교육적 효과

    ② 개발기간 및 비용 절약

    ③ 개발 시 작성된 문서의 공유

    ❹ 새로운 개발 방법 도입의 용이성

 

[197]. 객체 지향 기법에서 클래스에 속한 각각의 객체를 의미하는 것은?

    ❶ instance ② message

    ③ method ④ module

 

[198]. 자료흐름도의 구성요소가 아닌 것은?

    ❶ 소단위명세서 ② 단말

    ③ 프로세스 ④ 자료저장소

 

[199]. 블랙박스 테스트의 종류 중 프로그램의 입력 조건에 중점을 두고, 어느 하나의 입력 조건에 대하여 타당한 값과 그렇지 못한 값을 설정하여 해당 입력 자료에 맞는 결과가 출력되는 확인하는 테스트 기법은?

    ❶ Equivalence Partitioning Testing

    ② Boundary Value Analysis

    ③ Comparison Testing

    ④ Cause-Effect Graphic Testing

 

[200]. 소프트웨어 위기를 해결하기 위해 개발의 생산성이 아닌 유지보수의 생산성으로 해결하는 방법을 의미하는 것은?

    ① 소프트웨어 재사용

    ❷ 소프트웨어 재공학

    ③ 클라이언트/서버 소프트웨어 공학

    ④ 전통적 소프트웨어 공학

 

[201]. FTR의 검토 지침으로 거리가 먼 것은?

    ① 제품의 검토에만 집중하도록 한다.

    ② 논쟁과 반박을 제한해야 한다.

    ③ 문제 영역을 명확히 표현해야 한다.

    ❹ 의제를 제한해서는 안 된다.

 

 

https://play.google.com/store/apps/details?id=com.jwlee.quiz_31

 

정보처리기사 기출문제 - Google Play 앱

정보처리기사 최신 기출문제입니다.

play.google.com

 

+ Recent posts