20. 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체식별, 구조 식별, 주체 정의, 속성 및 관계 정의, 서비스 정의 등의 과정으로 구성되는 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① Coad와 Yourdon 방법 ② Booch 방법 ③ Jacobson 방법 ④ Wirfs-Brocks 방법 [해설] 객체지향 분석 방법론 Rumbaugh(럼바우) 방법 - 가장 일반적으로 사용되는 방법 - 분석 활동을 객체모델, 동적모델, 기능 모델로 나누어 수행하는 방법 Booch(부치) 방법 - 미시적, 거시적 개발 프로세스를 모두 사용하는 분석 방법 - 클래스와 객체들을 분석 및 식별하고 클래스의 속성과 연산을 정의 Jacobso..
19. HIPO(Hierarchy Input Process Output)에 대한 설명으로 거리가 먼 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 상향식 소프트웨어 개발을 위한 문서화 도구이다. ② HIPO 차트 종류에는 가시적 도표, 총체적 도표, 세부적 도표가 있다. ③ 기능과 자료의 의존 관계를 동시에 표현할 수 있다. ④ 보기 쉽고 이해하기 쉽다. [해설] HIPO(Hierarchy Input Process Output) 하향식 소프트웨어 개발을 위한 문서화 도구 - 시스템 분석 및 설계, 문서화 시 사용되는 기법으로 입력, 처리, 출력 기능 - 체계적 문서관리로 기호, 도표등을 사용(보기 쉽고 이해하기 쉬움) - 기능과 자료의 의존 관계를 동시에 표현
18. DBMS 분석시 고려사항으로 거리가 먼 것은? (정보처리기사 필기 - 2020년 06월 06일 기출 - 1과목 소프트웨어 설계) ① 가용성 ② 성능 ③ 네트워크 구성도 ④ 상호 호환성 [해설] DBMS 시스템 분석시 고려사항 1. 성능 가용성 - 장시간 장기간 시스템을 운영할 때 장애 발생 가능성 - 백업 및 복구 편의성 - DBMS 이중화 및 복제 지원 성능 - 대규모 데이터 처리 성능 - 대량 거래 처리 성능 - 다양한 튜닝 옵션 지원 여부 - 비용 기반 최적화 지원 및 설정의 최소화 상호 호환성 - 설치 가능한 운영체제 종류 - 다양한 운영체제에서 지원되는 JDBC, ODBC 2. 지원 기술 지원 - 공급 업체들의 안정적인 기술 지원 - 다수의 사용자 간의 정보 공유 - 오픈 소스 여부 구축..
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의 목적은 '고객이 원하는 양질의 소프트웨어를 빠른 시간..
- Total
- Today
- Yesterday
- 컴활2급180303
- ITQ
- 매크로
- 컴활1급140308
- 컴활2급161002
- 컴활2급200704
- 보안
- 제어판
- 정보처리기사200606
- 컴활2급150307
- 컴활2급170304
- 컴활2급170902
- 컴활2급200229
- 컴활2급140308
- 기출문제
- 컴활2급180901
- 자동채우기
- 컴활2급140628
- 컴활2급150627
- 인쇄
- 컴활2급190302
- 컴활2급151017
- 컴활2급130309
- 컴활2급190831
- GTQ
- 컴활2급160305
- 고급필터
- 컴활2급160625
- 차트
- 컴활2급141018
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |