기출문제/정보처리기사

2021년 2회 정보처리기사 기출문제 8번

엉클지니 2025. 3. 20. 17:54

8. 소프트웨어 아키텍처 설계에서 시스템 품질속성이 아닌 것은?

가용성 (Availability)                 독립성 (Isolation)

변경 용이성 (Modifiability)      사용성(Usability)

 

 

 

이 문제는 소프트웨어 아키텍처 설계에서 시스템 품질 속성에 대해 묻고 있습니다. 주어진 선택지 중에서 시스템 품질 속성이 아닌 것을 찾는 문제입니다. 각 선택지를 하나씩 살펴보겠습니다.

소프트웨어 아키텍처 설계에서의 품질 속성

소프트웨어 아키텍처에서 품질 속성은 시스템의 성능, 유지보수성, 신뢰성 등과 관련된 특성들을 말합니다. 이러한 품질 속성은 시스템의 품질을 평가하는 중요한 요소입니다.

각 선택지 분석

  1. ① 가용성 (Availability)
    • 가용성은 시스템이 고장 없이 정상적으로 동작할 수 있는 능력을 의미합니다. 시스템이 언제든지 사용 가능한 상태를 유지하는 것은 중요한 품질 속성 중 하나입니다. 따라서 가용성은 시스템 품질 속성에 포함됩니다.
  2. ❷ 독립성 (Isolation)
    • **독립성 (Isolation)**은 다른 시스템이나 컴포넌트와의 상호작용 없이 독립적으로 기능을 수행할 수 있는 능력을 의미합니다. 이 속성은 시스템 아키텍처에서 중요할 수 있지만, 시스템 품질 속성으로는 일반적으로 포함되지 않는 경우가 많습니다. 시스템 품질 속성은 주로 성능, 신뢰성, 보안성 등에 초점을 맞추기 때문입니다.
  3. 사용성 (Usability)
    • **변경 용이성 (Modifiability)**은 시스템이 변경되거나 확장될 때, 그 변경이 용이한 정도를 말합니다. 소프트웨어 아키텍처에서 변경 용이성은 매우 중요한 품질 속성으로, 시스템의 유지보수성과 연관됩니다. 따라서 변경 용이성은 시스템 품질 속성에 포함됩니다.
  4. ④ 사용성 (Usability)
    • **사용성 (Usability)**은 사용자가 시스템을 쉽게 이해하고 사용할 수 있는 정도를 나타냅니다. 소프트웨어 아키텍처에서 사용성도 중요한 품질 속성으로, 특히 사용자 경험(UX) 설계에서 중요한 요소입니다. 따라서 사용성은 시스템 품질 속성에 포함됩니다.

결론

  • **❷ 독립성 (Isolation)**은 시스템 품질 속성으로 일반적으로 다루지 않으며, 다른 선택지들은 시스템 품질 속성에 포함됩니다.
  • 따라서 정답은 **❷ 독립성 (Isolation)**입니다.

이해가 되셨나요? 추가적인 질문이 있으면 언제든지 도와드리겠습니다!

반응형