정보처리 기사 필기 CBT 문제 (14)

소프트웨어 설계 1. 소프트웨어 아키텍처와 관련한 설명으로 틀린 것은? ① 파이프 필터 아키텍처에서 데이터는 파이프를 통해 양방향으로 흐르며, 필터 이동 시 오버헤드가 발생하지 않는다. ② 외부에서 인식할 수 있는 특성이 담긴 소프트웨어의 골격이 되는 기본 구조로 볼수 있다. ③ 데이터 중심 아키텍처는 공유 데이터저장소를 통해 접근자 간의 통신이 이루어지므로 각 접근자의 수정과 확장이 용이하다. ④ … Read more

정보처리 기사 필기 CBT 문제 (13)

소프트웨어 설계 1. 객체지향 분석 기법과 관련한 설명으로 틀린 것은? ① 동적 모델링 기법이 사용될 수 있다. ② 기능 중심으로 시스템을 파악하며 순차적인처리가 중요시되는 하향식(Top-down)방식으로 볼 수 있다. ③ 데이터와 행위를 하나로 묶어 객체를 정의내리고 추상화시키는 작업이라 할 수 있다. ④ 코드 재사용에 의한 프로그램 생산성 향상 및 요구에 따른 시스템의 쉬운 변경이 가능하다.   … Read more

정보처리 기사 필기 CBT 문제 (12)

소프트웨어 설계 1. 애자일 개발 방법론과 관련한 설명으로 틀린 것은? ① 빠른 릴리즈를 통해 문제점을 빠르게 파악할 수 있다. ② 정확한 결과 도출을 위해 계획 수립과 순서화에 중점을 둔다. ③ 고객과의 의사소통을 중요하게 생각한다. ④ 진화하는 요구사항을 수용하는데 적합하다.   2. 럼바우(Rumbaugh)의 객체지향 분석 기법 중 자료 흐름도(DFD)를 주로 이용하는 것은? ① 기능 모델링 ② … Read more

정보처리 기사 필기 CBT 문제 (11)

소프트웨어 설계 1. 객체지행의 주요 개념에 대한 설명으로 틀린 것은? ① 캡슐화는 상위클래스에서 속성이나 연산을 전달받아 새로운 형태의 클래스로 확장하여 사용하는 것을 의미한다. ② 객체는 실세계에 존재하거나 생각할 수 있는 것을 말한다. ③ 클래스는 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 것이다. ④ 다형성은 상속받은 여러 개의 하위 객체들이 다른 형태의 특성을 갖는 객체로 … Read more

정보처리 기사 필기 CBT 문제 (10)

소프트웨어 설계 1. 클래스 다이어그램의 요소로 다음 설명에 해당하는 용어는? ① Instance ② Operation ③ Item ④ Hiding   2. 분산 시스템을 위한 마스터-슬레이브(Master-Slave) 아키텍처에 대한 설명으로 틀린 것은? ① 일반적인으로 실시간 시스템에서 사용된다. ② 마스터 프로세스는 일반적으로 연산, 통신, 조정을 책임진다. ③ 슬레이브 프로세스는 데이터 수집 기능을 수행할 수 없다. ④ 마스터 프로세스는 슬레이브 … Read more

정보처리 기사 필기 CBT 문제 (9)

소프트웨어 설계 1. 객체지향 설계에서 정보 은닉(Information Hiding) 과 관련한 설명으로 틀린 것은? ① 필요하지 않은 정보는 접근할 수 없도록 하여한 모듈 또는 하부시스템이 다른 모듈의 구현에 영향을 받지 않게 설계되는 것을 의미한다. ② 모듈들 사이의 독립성을 유지시키는 데 도움이 된다. ③ 설계에서 은닉되어야 할 기본 정보로는 IP주소와 같은 물리적 코드, 상세 데이터 구조 등이 … Read more

정보처리 기사 필기 CBT 문제 (8)

소프트웨어 설계 1. UML 모델에서 한 사물의 명세가 바뀌면 다른사물에 영향을 주며, 일반적으로 한 클래스가 다른 클래스를 오퍼레이션의 매개변수로 사용하는 경우에 나타나는 관계는? ① Association ② Dependency ③ Realization ④ Generalization   2. 익스트림 프로그램 (XP)에 대한 대한 설명으로 틀린 것은? ① 빠른 개발을 위해 테스트를 수행하지 않는다. ② 사용자의 요구사항은 언제든지 변할 수 있다. … Read more

정보처리 기사 필기 CBT 문제 (7)

소프트웨어 설계 1. 입력되는 데이터를 컴퓨터의 프로세서가 처리하기 전에 미리 처리하여 프로세서서가 처리하는 시간을 줄여주는 프로그램이나 하드웨어를 말하는 것은? ① EAI ② FEP ③ GPL ④ Duplexing   2. 객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 표현한 데이터 추상화를 의미하는 것은? ① Method ② Class ③ Field ④ Message   3. 요구사항 … Read more

정보처리 기사 필기 CBT 문제 (6)

소프트웨어 설계 ❖ 사용자 인터페이스를 설계할 경우 고려해야 할 가이드라인과 가장 거리가 먼 것은? ① 심미성을 사용성보다 우선하여 설계해야 한다. ② 효율성을 높이게 설계해야 한다. ③ 발생하는 오류를 쉽게 수정할 수 있어야 한다. ④ 사용자에게 피드백을 제공해야 한다.   ❖ 소프트웨어 설계에서 자주 발생하는 문제에 대한 일반적이고 반복적인 해결 방법을 무엇이라고 하는가? ① 모듈 분해 … Read more

정보처리 기사 필기 CBT 문제 (5)

소프트웨어 설계 ❖ 클래스 설계원칙에 대한 바른 설명은? ① 단일 책임원칙 : 하나의 클래스만 변경 가능 해야한다. ② 개발-폐쇄의 원칙 : 클래스는 확장에 대해 열려 있어야 하며 변겨에 대한 닫혀 있어야 한다. ③ 리스코프 교체의 원칙 : 여러 개의 책임을 가진 클래스는 하나의 책임을 가진 클래스로 대체되어야 한다. ④ 의존관계 역전의 원칙 : 클라이언트는 자신이 … Read more