30. 휴대폰에 설치되어 있는 전화번호 관리 애플리케이션에 대해 ISO 9126의 품질 특성 분류 기준에 따라 리스크들을 식별한 결과가 가장 적절한 것은?
① 효율성(efficiency) - 전화번호 등록 중에 전원이 꺼졌을 때 데이터가 손실된다.
② 신뢰성(reliability) - 적합한 그룹에 전화번호가 등록되지 않는다.
③ 사용성(usability) - 사용자가 전화번호 애플리케이션의 초기 화면으로 돌아오는 단축 메뉴가 없다.
④ 기능성(functionality) - 등록된 전화번호가 임계값에 가까울 때 전화번호 탐색 시간이 현저하게 떨어진다.
▣ ISO 9126 품질 특성
주특성
|
설명
|
부특성
|
기능성
(Functionality) |
|
적합성,정확성,상호운용성,보안성,준수성
|
신뢰성
(Reliability) |
|
성숙성,결험허용성,회복성,준수성
|
사용성
(Usability)) |
|
이해가능성,학습성,운영성,선호도,준수성
|
효율성
(Efficiency) |
|
실행효율성,자원효율성,준순성
|
유지보수성
(Maintainability) |
|
분석성,변경성,안전성,시험용이성,준수성
|
이식성
(Portability) |
|
적응성,설치가능성,대체성,공존성,준수성
|
① 신뢰성 - 전화번호 등록 중에 전원이 꺼졌을 때 데이터가 손실된다.
② 기능성 - 적합한 그룹에 전화번호가 등록되지 않는다.
④ 효율성 - 등록된 전화번호가 임계값에 가까울 때 전화번호 탐색 시간이 현저하게 떨어진다.
정답 : ③
31. 다음 클래스 다이어그램이 나타내는 디자인 패턴으로 가장 적절한 것은?
|
① bridge 패턴 ② decorator 패턴
③ flyweight 패턴 ④ proxy 패턴
▣ Decorator 패턴(구조패턴-Object)
가) 의도(Intent)
- 객체에 동적으로 새로운 서비스를 추가할 수 있게 함
- Decorator 패턴으로 기능의 확장을 위해 서브클래스를 생성하는 것보다 융통성 있는 방법을 제공함
나) 구조와 참여객체
Component
|
|
ConcreteComponent
|
|
Decorator
|
|
ConcreteDecorator
|
|
다) 적용과 활용 : 특정 객체의 기능을 동적으로 추가, 삭제하는 문제에 적용
● Decorator 패턴(구조 패턴-Object)
가) 의도(Intent)
- 객체에 동적으로 새로운 서비스를 추가할 수 있게 함
- 객체가 상황에 따라 다양한 기능이 추기되거나 삭제되어야 할 때,
정답 : ②
'정보시스템 감리 기출해설 > 소프트웨어공학 해설' 카테고리의 다른 글
(제 22회) 소프트웨어 공학 / (26)~(27) 해설 (3) | 2024.11.11 |
---|---|
(제 22회) 소프트웨어 공학 / (28)~(29) 해설 (5) | 2024.11.10 |
(제 22회) 소프트웨어 공학 / (26)~(27) 해설 (4) | 2024.11.09 |
(제 23회) 소프트웨어 공학 / (48)~(50) 해설 (1) | 2024.09.23 |
(제 23회) 소프트웨어 공학 / (46)~(47) 해설 (0) | 2024.09.22 |