소프트웨어 설계 3

2021년 3회 정보처리기사 기출문제 4번

4. 소프트웨어 설계에서 사용되는 대표적인 추상화(Abstraction) 기법이 아닌 것은?   ① 자료 추상화 ② 제어 추상화   ③ 과정 추상화 ❹ 강도 추상화 문제 분석:이 문제는 소프트웨어 설계에서 사용되는 추상화(Abstraction) 기법에 대한 질문입니다. 추상화는 복잡한 시스템을 다룰 때 중요한 개념으로, 불필요한 세부사항을 숨기고 중요한 특징에만 집중하는 기법입니다. 주어진 선택지 중 소프트웨어 설계에서 사용되지 않는 추상화 기법을 고르는 문제입니다.각 선택지에 대한 해설:① 자료 추상화 (Data Abstraction)해설: 자료 추상화는 데이터를 구체적인 구현으로부터 분리하여, 데이터를 다루는 방식에서 불필요한 세부사항을 숨기는 기법입니다. 예를 들어, 클래스나 구조체를 사용하여 ..

2021년 3회 정보처리기사 기출문제 1번

1. 요구사항 검증(Requirements Validation)과 관련한 설명으로 틀린 것은?① 요구사항이 고객이 정말 원하는 시스템을 제대로 정의하고 있는지 점검하는 과정이다.② 개발완료 이후에 문제점이 발견될 경우 막대한 재작업 비용이 들 수 있기 때문에 요구사항 검증은 매우 중요하다.③ 요구사항이 실제 요구를 반영하는지, 문서상의 요구사항은 서로 상충되지 않는지 등을 점검한다.❹ 요구사항 검증 과정을 통해 모든 요구사항 문제를 발견할 수 있다. 문제 분석:주어진 문제는 **요구사항 검증(Requirements Validation)**에 관한 설명 중 틀린 내용을 고르는 문제입니다. 요구사항 검증은 소프트웨어 개발 과정에서 매우 중요한 부분으로, 시스템 개발 전에 요구사항이 제대로 정의되어 있는지 점..

2022년 1회 정보처리기사 기출문제 3번

3. 소프트웨어 설계에서 요구사항 분석에 대한 설명으로 틀린 것은?① 소프트웨어가 무엇을 해야하는가를 추적하여 요구사항 명세를 작성하는 작업이다.② 사용자의 요구를 추출하여 목표를 정하고 어떤 방식으로 해결할 것인지 결정하는 단계이다.❸ 소프트웨어 시스템이 사용되는 동안 발견되는 오류를 정리하는 단계이다.④ 소프트웨어 개발의 출발점이면서 실질적인 첫 번째 단계이다.  문제에 대한 답과 해설:문제:소프트웨어 설계에서 요구사항 분석에 대한 설명으로 틀린 것은?소프트웨어가 무엇을 해야 하는가를 추적하여 요구사항 명세를 작성하는 작업이다.사용자의 요구를 추출하여 목표를 정하고 어떤 방식으로 해결할 것인지 결정하는 단계이다.소프트웨어 시스템이 사용되는 동안 발견되는 오류를 정리하는 단계이다.소프트웨어 개발의 출발..