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

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

 모델의 오류 검증 기능

 ③ 원시 코드 생성 기능

 자료흐름도 작성 기능

 

[해설] CASE 도구의 지원 기능

3. 원시 코드 생성기능은 하위 CASE 도구의 지원 기능


68. 다음은 어떤 프로그램 구조를 나타낸다. 모듈 F에서의 fan-infan-out의 수는 얼마인가?

 fan-in: 2 fan-out:3

 ② fan-in: 3 fan-out:2

 fan-in: 1 fan-out:2

 ④ fan-in: 2 fan-out:1

 

 

[해설] fan-in과 fan-out

fan-in: 어떤 모듈을 제어하는 상위 모듈 수

fan-out: 해당 모듈이 제어하는 하위 모듈 수


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

 논쟁과 반박의 제한성

 ② 의제의 무제한성

 제품 검토의 집중성

 ④ 참가인원의 제한성

 

[해설] FTR 지침사항

- 제품 검토에만 집중

- 의제 제한

- 논쟁과 반박 제한

- 참가인원 제한 

'정보처리기사 오답노트 (개정 전) > 4과목. 소프트웨어 공학' 카테고리의 다른 글

2017년 3월 (18/20)  (0) 2021.08.11
2017년 8월 (15/20)  (0) 2021.08.11
2018년 3월 (15/20)  (0) 2021.08.11
2018년 8월 (16/20)  (0) 2021.08.11
2019년 3월 (14/20)  (0) 2021.08.10

6. 어떤 릴레이션 R의 모든 조인 종속성의 만족이 R의 후보 키를 통해서만 만족된다. 이 릴레이션 R은 어떤 정규형의 릴레이션인가?

 ① 제 5정규형

 ② 4정규형

 3정규형

 ④ 보이스-코드정규형

 

[해설] 정규형

1. 제5정규형: 모든 조인 종속성의 만족이 R의 후보키를 통해서만 만족

2. 제4정규형: 함수종속이 아닌 다치종속 제거

3. 제3정규형: 기본키의 이행적 종속 제거

4. 보이스-코드 정규형: 모든 속성의 함수종속이 후보키를 통해서만 만족


 

'정보처리기사 오답노트 (개정 전) > 1과목. 데이터베이스' 카테고리의 다른 글

2017년 3월 (19/20)  (0) 2021.08.11
2017년 8월 (18/20)  (0) 2021.08.11
2018년 3회 (19/20)  (0) 2021.08.11
2020년 4월 (17/20)  (0) 2021.08.11
2018년 8월 (18/20)  (0) 2021.08.11

67. 모듈의 응집도(Cohesion)에 대한 설명으로 틀린 것은?

 모듈의 응집도란 모듈안의 요소들이 서로 관련되어 있는 정도를 말한다.

 ② 기능적 응집도(Functional Cohesion)는 한 모듈 내부의 한 기능 요소에 의한 출력 자료가 다음 기능 원소의 입력

     자료로서 제공되는 형태이다.

 교환적 응집도(Communication Cohesion)는 동일한 입력과 출력을 사용하는 소작업들이 모인 모듈에서 볼 수 있다.

 논리적 응집도(Logical Cohesion)는 유사한 성격을 갖거나 특정형태로 분류되는 처리요소들로 하나의 모듈이

     형성되는 경우이다.

 

[해설] 응집도(Cohesion)

2. 순차적 응집도: 한 모듈 내부의 한 기능 요소에 의한 출력 자료가 다음 기능 원소의 입력 자료로서 제공되는 형태


76. 다음 중 가장 약한 결합도(Coupling)?

 Common Coupling

 ② Control Coupling

 External Coupling

 ④ Stamp Coupling

 

[해설] 결합도(Coupling)

(약) 자료 결합도(Data Coupling) → 스탬프 결합도(Stamp Coupling) → 제어 결합도(Control Coupling)

      → 외부 결합도(External Coupling) → 공통 결합도(Common Coupling) → 내용 결합도(Content Coupling) (강)


77. 나선형 모형의 각 개발 단계에 대한 설명으로 가장 옳은 것은?

 Planning 단계에서는 위험 요소와 타당성을 분석하여 프로젝트의 추진 여부를 결정한다.

 Development 단계에서는 선택된 기능을 수행하는 프로토 타입을 개발한다.

 Risk Analysis 단계에서는 개발 목적과 기능 선택, 제약 조건 등을 결정하고 분석한다.

 ④ Evaluation 단계에서는 고객 평가와 검증 과정을 수행하여 개발된 결과를 평가한다.

 

[해설] 나선형 모형

계획(Planning) → 위험분석(Risk Analysis) → 공학적 개발(Engineering) → 고객평가(Customer Evaluation)

1. 계획(Planning): 계획 및 정의 단계

2. 위험분석(Risk Analysis): 위험 요소 분석

3. 공학적 개발(Engineering): 선택된 기능을 수행하는 프로토타입 개발

4. 고객 평가(Evaluation): 고객 평가와 검증 과정 수행

'정보처리기사 오답노트 (개정 전) > 4과목. 소프트웨어 공학' 카테고리의 다른 글

2017년 3월 (18/20)  (0) 2021.08.11
2017년 5월 (17/20)  (0) 2021.08.11
2018년 3월 (15/20)  (0) 2021.08.11
2018년 8월 (16/20)  (0) 2021.08.11
2019년 3월 (14/20)  (0) 2021.08.10

1. 관계해석에 대한 설명으로 옳지 않은 것은?

 수학의 프레디킷 해석에 기반을 두고 있다.

 관계 데이터 모델의 제안자인 코드(Codd)가 관계 데이터베이스에 적용할 수 있도록 설계하여 제안하였다.

 튜플 관계해석과 도메인 관계해석이 있다.

 ④ 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특성을 가진다.

 

[해설] 관계해석과 관계대수

관계해석-비절차적 / 관계대수-절차적


8. 다음 설명이 의미하는 것은?

Data Dictionary

Primary Key

Transaction

④ Schema

 

[해설] 스키마(Schema)

- 데이터베이스의 구조와 제약조건에 관한 기술을 하는 메타데이터의 모음이다.

- 데이터 엔티티, 속성, 관계와 데이터 조작에 대한 제약조건을 정의한다.

'정보처리기사 오답노트 (개정 전) > 1과목. 데이터베이스' 카테고리의 다른 글

2017년 3월 (19/20)  (0) 2021.08.11
2017년 5월 (19/20)  (0) 2021.08.11
2018년 3회 (19/20)  (0) 2021.08.11
2020년 4월 (17/20)  (0) 2021.08.11
2018년 8월 (18/20)  (0) 2021.08.11

63. CORBA에서 인터페이스 정의 언어는?

 ① IDL

 ② ADL

 CSL

 ④ UML

 

[해설] CORBA 언어

1. IDL: 인터페이스 정의 언어

2. ADL: 아키텍쳐 기술 언어

3. CSL: 제어 시뮬레이션 언어

4. UML: 객체지향분석과 설계를 위한 모델링 언어


67. 브룩스(Brooks) 법칙의 의미를 가장 옳게 설명한 것은?

 프로젝트 개발에 참여하는 남성과 여성의 비율은 동일해야 한다.

 ② 새로운 개발 인력이 진행 중인 프로젝트에 투입될 경우 작업 적응 기간과 부작용으로 인해 빠른 시간 내에

     프로젝트는 완료될 수 없다.

 프로젝트 수행 기간의 단축을 위해서는 많은 비용이 투입되어야 한다.

 프로젝트에 개발자가 많이 참여할수록 프로젝트의 완료 기간은 지연된다.

 

[해설] Brooks 법칙

소프트웨어 개발 일정이 지연된다고 해서 말기에 새로운 인력을 투입하면 작업 적응 기간과 부작용으로 인해 일정은 더욱 지연되는 법칙


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

 ① 원

 ② 화살표

 사각형

 ④ 직선(단선, 이중선)

 

[해설] 자료 흐름도 표기 형태

1. 원: 프로세스

2. 화살표: 흐름

3. 사각형: 단말

4. 직선: 저장소


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

 개발자의 능력

 ② 요구되는 신뢰도

 ③ 하드웨어의 성능

 ④ 개발제품의 복잡도

 

[해설] SW Project 비용 결정 요소

SW이기 때문에 HW는 고려하지 않는다.

'정보처리기사 오답노트 (개정 전) > 4과목. 소프트웨어 공학' 카테고리의 다른 글

2017년 5월 (17/20)  (0) 2021.08.11
2017년 8월 (15/20)  (0) 2021.08.11
2018년 8월 (16/20)  (0) 2021.08.11
2019년 3월 (14/20)  (0) 2021.08.10
2019년 4월 (15/20)  (0) 2021.08.10

11. 병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?

 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.

 ② 파일은 로킹 단위가 될 수 있지만 레코드는 로킹 단위가 될 수 없다.

 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.

 로킹의 단위가 커지면 데이터 베이스 공유도가 저하한다.

 

[해설] 로킹

로킹 단위로는 데이터베이스, 파일, 레코드 필드 등이 있다.

'정보처리기사 오답노트 (개정 전) > 1과목. 데이터베이스' 카테고리의 다른 글

2017년 5월 (19/20)  (0) 2021.08.11
2017년 8월 (18/20)  (0) 2021.08.11
2020년 4월 (17/20)  (0) 2021.08.11
2018년 8월 (18/20)  (0) 2021.08.11
2019년 3월 (14/20)  (0) 2021.08.10

+ Recent posts