[Tistory] 정보처리기사 1, 2회 1과목 오답노트

원글 페이지 : 바로가기

1. GoF(Gang of Four)의 디자인 패턴에서 행위 패턴에 속하는 것은? ① Builder ② Visitor ③ Prototype ④ Bridge 생성 Greational 패턴 (5개) Factory Method, Abstract Factory, Builder, Prototype, Singleton 구조 Structural 패턴 (7개) Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy 행위 Behavioral 패턴 (11개) Interpreter, Template Method, Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, Strategy, Visitor 2. 객체지향 프로그램에서 데이터를 추상화하는 단위는? 2(요구사항 확인- UML) ①메소드 ②클래스 ③상속성 ④메시지 3. 객체지향 기법에서 클래스들 사이의 ‘부분-전체(part-whole)’ 관계 또는 ‘부분(is-a-part-of)’의 관계로 설명되는 연관성을 나타내는 용어는? 4(요구사항 확인- 실력양성문제) ①일반화 ②추상화 ③캡슐화 ④집단화 5. 코드 설계에서 일정한 일련번호를 부여하는 방식의 코드는? 3 ①연상 코드 ②블록 코드 ③순차 코드 ④표의 숫자 코드 연상 코드: 코드화 대상 항목의 명칭이나 약호와 관계있는 숫자나 문자, 기호를 이용하여 코드를 부여하는 방법 블록코드: 코드화 대상 항목 중에서 공통성이 있는 것끼리 블록으로 구분하고, 각 블록내에서 일련번호를 부여하는 방법 순차 코드: 일정 기준에 따라 최초의 자료부터 일련번호를 부여하는 방법 표의 숫자 코드: 코드화 대상 항목의 성질, 물리적 수치를 그대로 코드에 적용시키는 방법 6. 소프트웨어 설계 시 구축된 플랫폼의 성능특성 분석에 사용 되는 측정 항목이 아닌 것은? 4 ①응답시간(Response Time) ②가용성(Availability) ③사용률(Utilization) ④서버 튜닝(Server Tuning) 경과시간(처리가 완료될 때까지 걸린 시간), 사용률(CPU, 메모리 자원 사용률), 응답시간(응답이 도착할 때까지 걸린 시간), 가용성(일정 시간 내에 처리하는 일의 양) 7. 자료 사전에서 자료의 생략을 의미하는 기호는? 4(요구사항 확인- 실력양성문제) ①{} ②** ③= ④() =정의, +연결, {}반복, []선택, ()생략, **주석 10. XP(eXtreme Programing)의 5가지 가치로 거리가 먼 것은? 3 (요구사항 확인- 애자일) ①용기 ②의사소통 ③정형분석 ④피드백 용기, 단순성, 의사소통, 피드백, 존중 11. DBMS 분석 시 고려사항으로 거리가 먼 것은? 3 ①가용성 ②성능 ③네트워크 구성도 ④상호 호환성 성능 측면: 가용성, 성능, 상호 호환성 지원 측면: 기술 지원, 구축비용 12. HIPO(Hierarchy Input Process Output)에 대한 설명으로 거리가 먼 것은? 1(분석모델 확인- 요구사항 관리 도구) ①상향식 소프트웨어 개발을 위한 문서화 도구이다. ②HIPO 차트 종류에는 가시적 도표, 총체적 도표, 세부적 도표가 있다. ③기능과 자료의 의존 관계를 동시에 표현할 수 있다. ④보기 쉽고 이해하기 쉽다. 하향식 sw 개발을 위한 문서화 도구, 체계적인 문서 관리 가능, 보기 쉽고 이해하기 쉬움, 기능과 자료의 의존 관계를 동시에 표현할 수 있음, 변경/유지보수 용이, 시스템의 기능을 고유 모듈들로 분할하여 이들 간의 인터페이스를 계층구조로 표현한 것이 HIPO차트 14. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은? 1(객체지향 설계-실력 양성 문제) ①객체 모형 → 동적 모형 → 기능 모형 ②객체 모형 → 기능 모형 → 동적 모형 ③기능 모형 → 동적 모형 → 객체 모형 ④기능 모형 → 객체 모형 → 동적 모형 객동기: 객체(시스템에서 요구하는 객체를 찾고 객체들의 특성을 규명)-동적(시간의 흐름에 따라 객체들 사이의 제어 흐름, 동작 순서 등의 동적인 행위)-기능(프로세스들의 자료 흐름을 중심으로 처리 과정 표현) 15. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은? 4 (분석모델 확인-모델링 기법) ①process ②data flow ③data store ④data dictionary 프로세스(원), 데이터 흐름(화살표), 데이터저장소(두 평행선), 외부엔티티(단말)(사각형) 17. 트랜잭션이 올바르게 처리되고 있는지 데이터를 감시하고 제어하는 미들웨어는? 3 (인터페이스 상세 설계-미들웨어 솔 루션) ①RPC ②ORB ③TP monitor ④HUB 18. 소프트웨어 개발 방법 중 요구사항 분석(requirements analysis)과 거리가 먼 것은? 4 (요구사항 확인-요구분석기법) ①비용과 일정에 대한 제약설정 ②타당성 조사 ③요구사항 정의 문서화 ④설계 명세서 작성 19. 공통 모듈에 대한 명세 기법 중 해당 기능에 대해 일관되게 이해되고 한 가지로 해석될 수 있도록 작성하는 원칙은? 2 (공통 모듈 설계-공통 모듈) ①상호작용성 ②명확성 ③독립성 ④내용성 명확성: 해당 기능에 대해 일관되게 이해되고 한 가지로 해석될 수 있도록 작성 참고 https://velog.io/@namezin/GoF-design-pattern https://youtu.be/An7kqZ5D7j8 https://catsbi.oopy.io/344dbe7b-9774-48fc-9c95-b554e9c1c4bc https://eunseon990913.tistory.com/m/16 https://velog.io/@programmer930323/%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC%ED%95%84%EA%B8%B01%EA%B3%BC%EB%AA%A9%EC%BD%94%EB%93%9C%EC%84%A4%EA%B3%84 https://velog.io/@kjh03160/1-1-%ED%98%84%ED%96%89-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EB%B6%84%EC%84%9D https://velog.io/@e_juhee/Agile-XP-Scrum-Lean https://velog.io/@e_juhee/%EA%B0%9C%EB%B0%9C-%EA%B8%B0%EC%88%A0-%ED%99%98%EA%B2%BD%EC%9D%98-%ED%98%84%ED%96%89-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EB%B6%84%EC%84%9D-%EC%9A%94%EA%B5%AC%EC%82%AC%ED%95%AD-%ED%8C%8C%EC%95%85 https://velog.io/@jeonjunhyeon/2022-%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC-%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5-%EB%B6%84%EC%84%9D-%EB%B0%A9%EB%B2%95%EB%A1%A0 https://daanist.tistory.com/23 https://velog.io/@on-n-on-turtle/%EC%A0%95%EC%B2%98%EA%B8%B0-%ED%95%84%EA%B8%B0-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-%ED%95%B4%EC%84%A4-2020%EB%85%84-%EC%A0%9C1%ED%9A%8C-2%ED%9A%8C-1%EA%B3%BC%EB%AA%A9 https://yermi.tistory.com/entry/%EC%A0%95%EC%B2%98%EC%82%B0%EA%B8%B0-%ED%95%84%EA%B8%B0%EC%A4%80%EB%B9%84-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%96%B8%EC%96%B4-%ED%99%9C%EC%9A%A91-%EA%B5%AC%EC%A1%B0%EC%A0%81-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%96%B8%EC%96%B4-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0 https://velog.io/@nnakki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%EC%84%A4%EA%B3%84-1.%EC%9A%94%EA%B5%AC%EC%82%AC%ED%95%AD-%ED%99%95%EC%9D%B8

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다