https://play.google.com/store/apps/details?id=com.jwlee.quiz_31
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
'기타 ETC > 자격증 기출문제모음' 카테고리의 다른 글
정보통신기사 1과목 디지털전자회로 기출문제 (0) | 2020.04.22 |
---|---|
정보처리기사 5과목 데이터통신 기출문제 (0) | 2020.04.22 |
정보처리기사 3과목 운영체제 기출문제 (0) | 2020.04.22 |
정보처리기사 2과목 전자계산기구조 기출문제 (0) | 2020.04.22 |
정보처리기사 1과목 데이터베이스 기출문제 (0) | 2020.04.22 |