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 |