[정보처리기사 기출 해설] 공통 모듈 명세 – 일관성과 해석 일치를 위한 원칙은? (2020년 1회)
📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 설계
19. 공통 모듈에 대한 명세 기법 중 해당 기능에 대해 일관되게 이해되고 한 가지로 해석될 수 있도록 작성하는 원칙은?
① 상호작용성
② 명확성
③ 독립성
④ 내용성
✅ 정답: ② 명확성
📘 개념 설명: 공통 모듈 명세 기법
**공통 모듈(Common Module)**이란 여러 프로그램이나 시스템에서 반복적으로 사용되는 기능을 재사용할 수 있도록 모듈화한 구성 요소입니다.
공통 모듈을 명세할 때는 오해 없이, 누구나 동일하게 이해할 수 있도록 작성하는 것이 중요하며, 이때 핵심이 되는 원칙이 바로 **명확성(Clarity)**입니다.
명세 작성 시 주요 원칙
- 명확성(Clarity): 한 가지로만 해석되도록 기술해야 함
- 일관성(Consistency): 동일한 기준과 용어 사용 유지
- 완전성(Completeness): 누락 없이 모든 기능을 포함
- 추적 가능성(Traceability): 요구사항과 기능이 일치해야 함
🔍 정답 해설
문제에서 강조하는 핵심은 “일관되게 이해되고, 한 가지로 해석될 수 있는” 원칙입니다.
이러한 조건을 만족하는 명세 기법의 원칙은 명확성입니다.
✅ 따라서 정답은 ② 명확성입니다.
❌ 보기별 오답 해설
- ① 상호작용성
→ 시스템 또는 모듈 간 데이터나 명령을 주고받는 능력을 의미하며, 명세 작성 원칙과는 다릅니다. - ③ 독립성
→ 다른 모듈이나 구성요소와 의존하지 않고 독립적으로 동작할 수 있는 성질을 의미합니다. - ④ 내용성
→ 일반적으로 사용하는 소프트웨어 공학 용어는 아니며, 명확성이나 완전성과 같은 핵심 원칙과 직접적인 연관은 없습니다.
🎯 핵심 요약
- 공통 모듈 명세에서 명확성은 누구나 일관되게 해석할 수 있는 기술 원칙입니다.
- 시스템 혼동을 줄이고 협업의 정확도를 높이기 위해 반드시 지켜야 할 중요한 기준입니다.
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
21. 평가 점수에 따른 성적 부여는 다음 표와 같다. 이를 구현한 소프트웨어를 경계값 분석 기법으로 테스트하고자 할 때, 다음 중 테스트케이스의 입력값으로 옳지 않은 것은? (0) | 2025.05.30 |
---|---|
20. 다음 중 UML에서 구조 다이어그램(Structure Diagram)이 아닌 것은? (0) | 2025.05.29 |
18. 소프트웨어 개발 방법 중 요구사항 분석(Requirements Analysis)과 거리가 먼 것은? (2) | 2025.05.29 |
17. 트랜잭션이 올바르게 처리되고 있는지 데이터를 감시하고 제어하는 미들웨어는? (0) | 2025.05.28 |
16. 확장 모델에서 스테레오타입 객체를 표현할 때 사용하는 UML 기호로 맞는 것은? (0) | 2025.05.28 |