Page 23 -
P. 23

2025년 3회



                18섹션 6필드                                        전문가의 조언 | ‘12536’의 5 대신 9를 기입한 것, 즉 임의의 한 자리를 잘못 기입

               15.  다음 중 객체지향 소프트웨어의 특성에 대한 설명으로 틀              해서 발생한 오류이므로 필사 오류(Transcription Error)에 해당합니다.
                  린 것은?
                 ①  메소드를 오버라이딩으로 처리하는 것과 관련된 특성은
                   추상화이다.
                 ②  데이터와 데이터를 처리하는 함수를 하나로 묶는 것을
                                                                19섹션 4필드
                   캡슐화라고 한다.
                 ③  이미 정의된 상위 클래스의 모든 속성과 연산을 하위 클             18. 다음 중 객체지향 설계 원칙에 속하지 않는 것은?
                   래스가 물려받는 것을 상속이라고 한다.                         ① 개방-폐쇄 원칙(OCP; Open-Closed Principle)
                 ④  한 모듈 내부에 포함된 절차와 자료들의 정보가 감추어                ② 의존 역전 원칙(DIP; Dependency Inversion Principle)
                   져 다른 모듈이 접근하거나 변경하지 못하도록 하는 기                 ③  인터페이스 통합 원칙(IIP; Interface Integration
                   법을 정보은닉이라고 한다.                                  Principle)
                                                                 ④ 단일 책임 원칙(SRP; Single Responsibility Principle)
                전 문가의 조언 | •메소드 오버라이딩이란 상위 클래스에서 정의한 메소드와 이

                 름은 같지만 메소드 안의 실행 코드를 달리하여 자식 클래스에서 재정의해서       전문가의 조언 | 객체지향 설계 원칙 중 하나는 인터페이스 통합 원칙이 아니라

                 사용하는 것을 말합니다. 이와 같이 하나의 메시지에 대해 각각의 객체가 가      인터페이스 분리 원칙입니다.
                 지고  있는  고유한  방법(특성)으로  응답할  수  있는  능력을  다형성
                 (Polymorphism)이라고 합니다.
                • 추상화는 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중
                 점을 두어 개략화하는 것으로, 이와 관련된 객체지향 소프트웨어의 요소는
                 클래스입니다.
                                                                124섹션 7필드
                                                               19.  입력되는 데이터를 컴퓨터의 프로세서가 처리하기 전에 미
                                                                  리 처리하여 프로세서가 처리하는 시간을 줄여주는 프로그
                17섹션 5필드                                          램이나 하드웨어를 말하는 것은?
               16.  소프트웨어 아키텍처 모델 중 MVC(Model-View-Controller)   ① EAI              ② FEP
                  와 관련한 설명으로 틀린 것은?                              ③ GPL              ④ Duplexing
                 ①  MVC 모델은 사용자 인터페이스를 담당하는 계층의 응               전문가의 조언 | 문제에 제시된 내용은 전처리기(FEP; Front End Processor)의 개

                   집도를 높일 수 있고, 여러 개의 다른 UI를 만들어 그 사            념입니다.
                   이에 결합도를 낮출 수 있다.                             • EAI(Enterprise Application Integration) : 기업 내 각종 애플리케이션 및 플랫
                                                                  폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션
                 ②  모델(Model)은 뷰(View)와 제어(Controller) 사이에서
                                                                • GPL(General Public License) : 자유 소프트웨어 재단에서 만든 자유 소프트
                   전달자 역할을 하며, 뷰마다 모델 서브시스템이 각각 하
                                                                  웨어 라이선스
                   나씩 연결된다.
                                                                • Duplexing : 서비스 중단에 대비하여 동일한 기능을 수행하는 예비 시스템을
                 ③  뷰(View)는 모델(Model)에 있는 데이터를 사용자 인터            동시에 운용하는 것
                   페이스에 보이는 역할을 담당한다.
                 ④  제어(Controller)는 모델(Model)에 명령을 보냄으로써
                   모델의 상태를 변경할 수 있다.
                전문가의 조언 | 모델(Model)은 서브시스템의 핵심 기능과 데이터를 보관하는 역

                할을 합니다.                                         16섹션 4필드
                                                               20.  소프트웨어 설계 시 제일 상위에 있는 main user function
                                                                  에서 시작하여 기능을 하위 기능들로 분할해 가면서 설계
                                                                  하는 방식은?
                  없음                                             ① 객체 지향 설계         ② 데이터 흐름 설계
               17.  코드의 기입 과정에서 원래 ‘12536’으로 기입되어야 하는 데          ③ 상향식 설계           ④ 하향식 설계
                 ‘12936’으로 표기되었을 경우, 어떤 코드 오류에 해당하는가?
                                                                전문가의 조언 | 프로그램의 상위 모듈에서 하위 모듈 방향으로 설계하는 기법을

                 ① Addition Error   ② Omission Error            하향식 설계라고 하며, 대표적인 하향식 설계 전략으로 단계적 분해(Stepwise
                 ③ Sequence Error   ④ Transcription Error       Refinement)가 있습니다.
              6     2025년 3회 정보처리기사 필기





                                                                                                      2025. 9. 18.   오후 3:36
          3권별책_2026기본서필기_정보처리기사_기출1-3회(001~062)_ej1.indd   6                  2025. 9. 18.   오후 3:36
          3권별책_2026기본서필기_정보처리기사_기출1-3회(001~062)_ej1.indd   6
   18   19   20   21   22   23   24   25