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

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

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

 ③ 동기적인 프로세싱

 타이밍 제약의 표현

 

[해설] 소프트웨어 설계시 고려사항

- 인터럽트 처리와 문맥교환

- 멀티태스킹과 멀티프로세싱에 의해 나타나는 병렬성

- 태스크들 간 정보교환 및 동기화

- 자료와 통신속도의 다양성

- 시간 제약조건의 표현

- 요류처리와 고장복구를 위한 특별한 요구

- 비동기 처리

- 운영체제, 하드웨어 및 외부시스템 구성요소간 결합


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

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

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

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

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

 

[해설] Rumbaugh 모델링

1. 객체 모델: 객체, 메소드, 속성 식별

2. 동적 모델: 사건, 상태도, 조건, 활동 파악

3. 기능 모델: 객체 간 자료 흐름도


74. COCOMO(Constructive Cost Model) 모형에 대한 설명으로 옳지 않은 것은?

 산정 결과는 프로젝트를 완성하는데 필요한 man-month로 나타난다.

 보헴(Boehm)이 제안한 것으로 원시코드 라인 수에 의한 비용 산정 기법이다.

 비용견적의 유연성이 높아 소프트웨어 개발비 견적에 널리 통용되고 있다.

 ④ 프로젝트 개발유형에 따라 object, dynamic, function의 3가지 모드로 구분한다.

 

[해설] COCOMO 모형

- object, dynamic, function으로 구분하는 것은 Rumbaugh의 객체지향 분석에 포함


77. DFD(Data Flow Diagram)에 대한 설명으로 거리가 먼 것은?

 ① 단말(Terminator)은 원으로 표기한다.

 구조적 분석 기법에 이용된다.

 자료 흐름과 기능을 자세히 표현하기 위해 단계적으로 세분화된다.

 자료 흐름 그래프 또는 버플(Bubble)차트라고도 한다.

 

[해설] DFD(Data Flow Diagram)

- 단말(Terminator)은 사각형으로 표시


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

 Usability

 ② Reliability

 ③ Efficiency

 ④ Functionality

 

[해설] 소프트웨어 품질 목표

1. 유용성(Usability): 쉽게 사용할 수 있는 정도

2. 신뢰성(Reliability): 요구된 기능을 오류없이 수행하는 정도

3. 효율성(Efficiency): 요구된 기능을 수행하기 위한 시스템 능력과 필요한 자원의 소요정도

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

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
2019년 4월 (15/20)  (0) 2021.08.10

+ Recent posts