17. CASE가 갖고 있는 주요 기능이 아닌 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 그래픽 지원 ② 소프트웨어 생명주기 전 단계의 연결 ③ 언어번역 ④ 다양한 소프트웨어 개발 모형 지원 [해설] CASE (컴퓨터 이용 소프트웨어 공학 : Computer Aided Software Engineering) 소프트웨어 공학의 여러 작업들을 자동화하는 도구 - 소프트웨어 부품의 재사용성을 향상시켜준다. - 소프트웨어 품질과 일관성을 효율적으로 관리할 수 있다. - 소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 준다. - 소프트웨어의 유지보수를 용이하게 수행할 수 있도록 해준다. - 소프트웨어 공학의 여러 작업들을 자동화하는 도구이다. - 소프..
16. 객체지향 기법에서 클래스들 사이의 ‘부분-전체(part-whole)' 관계 또는 ’부분(is-a-part-of)'의 관계로 설명되는 연관성을 나타내는 용어는? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 일반화 ② 추상화 ③ 캡슐화 ④ 집단화 [해설] 객체지향 기법 캡슐화(Encapsulation) - 자료 부분과 연산(또는 함수) 부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것 - 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정 정보 은닉(Information Hiding) - 객체가 다른 객체로부터 자신의 자료를 숨기고 자신의 연산만을 통하여 접근을 허용하는 것 - 정보 은닉의 가장 근본적인 목적..
15. 공통 모듈에 대한 명세 기법 중 해당 기능에 대해 일관되게 이해하고 한 가지로 해석될 수 있도록 작성하는 원칙은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 상호작용성 ② 명확성 ③ 독립성 ④ 내용성 [해설] 공통 모듈 명세 기법 정확성 : 해당 기능이 실제 시스템 구현 시 필요한지 아닌지를 알 수 있도록 정확하게 작성 명확성 : 해당 기능에 대해 일관되게 이해하고 한 가지로 해석될 수 있도록 작성 완전성 : 시스템이 구현 될 때 필요하고 요구되는 모든것을 기술 일관성 : 공통 기능 간에 상호 충돌이 없도록 작성 추적성 : 공통 기능에 대한 요구사항 출처와 관련 시스템 등의 유기적 관계에 대한 식별이 가능하도록 작성
14. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 객체 모형→동적 모형→기능 모형 ② 객체 모형→기능 모형→동적 모형 ③ 기능 모형→동적 모형→객체 모형 ④ 기능 모형→객체 모형→동적 모형 [해설] 럼바우(Rumbaugh)의 객체지향분석 분석, 시스템 설계, 객체의 수준 설계를 위한 객체 모델링 기법 분석과정 객체 모델링 -> 동적 모델링 -> 기능 모델링 - 객체 모델링 : 객체, 속성, 연산 등으로 식별하며 객체 간의 관계를 객체 다이어그램 작성 - 동적 모델링 : 객체들의 제어 흐름, 상호 반응, 연산 순서를 나타내주는 과정으로 상태도를 작성 - 기능 모델링 : 입출력 결정, 자료 ..
13. 소프트웨어 개발 방법 중 요구사항 분석(requirements annalysis)과 거리가 먼 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 비용과 일정에 대한 제약설정 ② 타당성 조사 ③ 요구사항 정의 문서화 ④ 설계 명세서 작성 [해설] 소프트웨어 요구사항 단계별 개념 - 도출 : 이해당사자 욕구 발견, 충돌사항 확인과 협의, 시스템 경계 설정 - 분석 : 제품과 상호작용에 대한 보다 심도 깊은 이해를 하며, 고수준의 아키텍쳐 설계를 정의하기 위해 시스템에 전체적인 영향을 미치는 요구사항 확인, 구성품에 요구사항을 할당, 구현과정에서 발생하는 추가적인 충돌사항 확인 - 명세 : 시스템과 외부 환경간 인터페이스를 완전히 기술, 문서화 - 검증 : 제..
12. UML 모델에서 사용하는 Structural Diagram 에 속하지 않은 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① Class Diagram ② Object Diagram ③ Component Diagram ④ Activity Diagram [해설] UML 2.0에는 13가지 다이어그램이 있으며 Structural Diagram 과 Behavioral Diagram 이 있다. Structural Diagram - 클래스 (Class) 시스템의 정적인 관점을 나타내며 시스템 내에 존재하는 클래스와 클래스 사이의 관계를 표현 - 컴포넌트 (Component) 시스템 내부에 존재하는 컴포넌트와 컴퓨넌트 사이의 관계를 알리는 다이어그램 - 컴포지트 (C..
11. XP(eXtreme Programming)의 5가지 가치로 거리가 먼 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 용기 ② 의사소통 ③ 정형분석 ④ 피드백 [해설] 익스트림 프로그래밍(eXtreme Programming, XP)는 켄트 백 등이 제안한 소프트웨어 개발 방법으로, 비즈니스 상의 요구가 시시각각 변동이 심한 경우에 적합한 개발 방법이다. 10~12개 정도의 구체적인 실천 방법(Practice)을 정의하고 있어, 비교적 적은 규모의 인원의 개발 프로젝트에 적용하기 좋다. 개발 문서 보다는 소스코드를, 조직적인 개발의 움직임 보다는 개개인의 책임과 용기에 중점을 두는 경향이 크다. XP의 목적은 '고객이 원하는 양질의 소프트웨어를 빠른 시간..
10. UI 설계 원칙에서 누구나 쉽게 이해하고 사용할 수 있어야 한다는 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 유효성 ② 직관성 ③ 무결성 ④ 유연성 [해설] 모바일 UI 디자인의 기본적인 설계 원칙은 직관성, 유효성, 학습성, 유연성 4가지에 주목해 설계 직관성 : 앱의 구조를 큰 노력 없이 쉽게 이해할 수 있도록 하는가를 의미 유효성 : 사용자의 목표가 얼마나 정확하고 완벽하게 달성되는가를 의미 학습성 : 초보자가 얼마나 쉽게 배우고 사용할 수 있도록 유도하는지를 의미 유연성 : 사용자가 실수로부터 잘못된 정보를 얻는 것을 어떻게 방지하고 있는가를 의미
9. 트랜잭션이 올바르게 처리되고 있는지 데이터를 감시하고 제어하는 미들웨어는? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① RPC ② ORB ③ TP monitor ④ HUB [해설] 미들웨어 제품의 용도와 목적에 따른 6가지 분류 TP-Monitor(Transaction Processing Monitor) 이질적인 분산 환경에서 트랜잭션을 처리하고 각종 처리 절차를 감시 관리하는 기능을 제공하는 서비스 WAS(Web Application Server) 웹에서 트랜잭션을 처리하고 이기종간 상호 통신 기능(J2EE)을 제공하는 서비스 MOM(Messaging Oriented Middleware) 메시지를 큐라고 불리는 전달 중계소에 넣어 처리하고 큐에 의한 메시지..
- Total
- Today
- Yesterday
- ITQ
- 컴활2급200704
- 매크로
- 컴활2급190302
- 컴활2급150627
- 제어판
- 차트
- 컴활2급160625
- 기출문제
- 컴활2급170902
- 컴활2급180303
- 자동채우기
- 컴활2급140628
- 컴활2급190831
- 컴활2급200229
- 컴활2급150307
- 인쇄
- 컴활2급140308
- 컴활1급140308
- 컴활2급160305
- 컴활2급180901
- 컴활2급170304
- GTQ
- 정보처리기사200606
- 컴활2급151017
- 컴활2급141018
- 보안
- 컴활2급130309
- 고급필터
- 컴활2급161002
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |