[정보처리기사] 2021년 1회 기출 오답
1. 소프트웨어 설계12. UML(Unified Modeling Language)에 대한 설명 중 틀린 것은?① 기능적 모델은 사용자 측면에서 본 시스템 기능이며, UML에서는 Use case Diagram을 사용한다.② 정적 모델은 객체, 속성, 연관관계, 오퍼레이션의 시스템의 구조를 나타내며, UML에서는 Class Diagram을 사용한다.③ 동적 모델은 시스템의 내부 동작을 말하며, UML에서는 Sequence Diagram, State Diagram, Activity Diagram을 사용한다.④ State Diagram은 객체들 사이의 메시지 교환을 나타내며, Sequence Diagram은 하나의 객체가 가진 상태와 그 상태의 변화에 의한 동작순서를 나타낸다. 13. 기본 유스케이스 수행 시 ..
2024.03.03
[정보처리기사] 2021년 2회 기출 오답
1. 소프트웨어 설계1. 시스템의 구성요소로 볼 수 없는 것은?① Process② Feedback③ Maintenance④ Control9. 다음 설명에 해당하는 시스템으로 옳은 것은?시스템 인터페이스를 구성하는 시스템으로, 연계할 데이터를 데이터베이스와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신하는 시스템이다. ① 연계 서버 ② 중계 서버③ 송신 시스템④ 수신 시스템14. UML 다이어그램이 아닌 것은?① 액티비티 다이어그램(Activity diagram)② 절차 다이어그램(Procedural diagram)③ 클래스 다이어그램(Class diagram)④ 시퀀스 다이어그램(Sequence diagram)15. UML 모델에서 한 객체가 다른 객체에게 오퍼레이션을 수행하도록 지정하..
2024.02.28
[정보처리기사] 2021년 3회 기출 오답
1. 소프트웨어 설계3. XP: 빠른 진행, 테스트 수행함2. 소프트웨어 개발25. 테스트 드라이버(Test Driver)에 대한 설명으로 틀린 것은?① 시험대상 모듈을 호출하는 간이 소프트웨어이다.② 필요에 따라 매개 변수를 전달하고 모듈을 수행한 후의 결과를 보여줄 수 있다.③ 상향식 통합 테스트에서 사용된다.④ 테스트 대상 모듈이 호출하는 하위 모듈의 역할을 한다.- 하위 모듈을 호출하는 상위 모듈의 역할 30. 소프트웨어 테스트에서 검증(Verification)과 확인 (Validation)에 대한 설명으로 틀린 것은?① 소프트웨어 테스트에서 검증과 확인을 구별하면 찾고자 하는 결함 유형을 명확하게 하는 데 도움이 된다.② 검증은 소프트웨어 개발 과정을 테스트하는 것이고, 확인은 소프트웨어 결과를..
2024.02.28
[정보처리기사] 2022년 1회 기출 오답
1. 소프트웨어 설계19. 입력되는 데이터를 컴퓨터의 프로세서가 처리하기 전에 미리 처리하여 프로세서가 처리하는 시간을 줄여주는 프로그램이나 하드웨어를 말하는 것은? ① EAI(Enterprise Architecture Integration)② FEP(Front End Processor)③ GPL④ Duplexing5. 상향식 설계: 인터페이스의 구조를 먼저 결정하지 않아 기능 추가가 하향식 설계에 비해 어려움6. 자료흐름도(DFD): Data Store - 평행선9. 다음 내용이 설명하는 UI설계 도구: 목업(Mockup) - 디자인, 사용방법설명, 평가 등을 위해 실제 화면과 유사하게 만든 정적인 형태의 모형- 시각적으로만 구성 요소를 배치하는 것으로 일반적으로 실제로 구현되지는 않음 15. 아키텍처..
2024.02.21
[정보처리기사] 2022년 2회 기출 오답
1. 소프트웨어 설계2. 메시지 지향 미들웨어(Message-Oriented Middleware, MOM)에 대한 설명으로 틀린 것은?① 느리고 안정적인 응답보다는 즉각적인 응답이 필요한 온라인 업무에 적합하다.② 독립적인 애플리케이션을 하나의 통합된 시스템으로 묶기 위한 역할을 한다.③ 송신측과 수신측의 연결 시 메시지 큐를 활용하는 방법이 있다.④ 상이한 애플리케이션 간 통신을 비동기 방식으로 지원한다.3. 익스트림 프로그래밍에 대한 설명으로 틀린 것은?① 대표적인 구조적 방법론 중 하나이다.② 소규모 개발 조직이 불확실하고 변경이 많은 요구를 접하였을 때 적절한 방법이다.③ 익스트림 프로그래밍을 구동시키는 원리는 상식적인 원리와 경험을 최대한 끌어 올리는 것이다.④ 구체적인 실천 방법을 정의하고 있..
2024.02.20
[정보처리기사] 5과목 - 정보시스템 구축 관리
애자일 방법론일정한 주기를 반복하는 개발과정 방법론사용자스토리 → [ 계획 → 개발 → 승인테스트 ] 반복ex) XP, 스크럼, 칸반, 크리스탈소프트웨어 비용 결정 요소SW 개발 비용은 시스템의 크기가 클수록, 신뢰도가 높을수록, 개발 초기일수록 많이 듦프로젝트 요소: 제품 복잡도, 시스템 크기, 요구하는 신뢰도자원 요소: 인적 / 하드웨어 / 소프트웨어 자원생산성 요소: 개발자 능력, 개발 기간델파이 기법하향식 비용 산정기법 중 하나과거 경험 바탕, 비과학적 산정기법, 많은 전문가의 의견을 종합해 산정전문가의 감정기법의 개인적이고 주관적인 편견을 보완LOC 기법(source Line of Code, 원시코드라인)상향식 비용 산정기법 중 하나생산성, 노력, 개발기간 등을 산정하기 위해 원시코드라인수로 예..
2024.01.30
[정보처리기사] 4과목 - 프로그래밍 언어 활용
운영체제- 목적처리능력 ↑ / 사용가능도 ↑ / 신뢰도 ↑ / 반환시간 ↓  - 기능데이터와 자원 관리 및 공유 / 자원 스케일링 / 편리 인터페이스 / 하드웨어와 네트워크를 관리 및 제어 / 시스템 오류 검사 및 복구UNIX시분할 시스템을 위해 설계된 대화식 운영체제, 소스가 공개된 개방형 시스템커널: 유닉스 핵심, 프로세스 생성종료, 기억장치 할당 회수, 파일 시스템 관리쉘: 명령어 해석, 사용자 인터페이스배치전략새로 반입되는 데이터를 데이터가 들어갈 수 있는 크기의 빈 영역 중 어디에 배치할지 결정하는 전략단편화: 할당되고도 사용되지 않고 남아있는 빈 공간최초 적합(First fit): 첫번째 영역에 배치최적 적합(Best fit): 단편화 가장 작게 남기는 영역에 배치최악 적합(Worst fit)..
2024.01.30
[정보처리기사] 3과목 - 데이터베이스 구축
데이터 모델의 구성개체 / 속성 / 관계- 개체몇 개의 속성으로 구성, 자체로 구별 가능, 다른 개체와 하나 이상의 관계 있음- 속성DB의 가장 작은 논리적 단위, 항목, 필드차수: 속성의 수기본키 속성: 개체 식별 가능외래키 속성: 다른 개체와 관계에 포함일반 속성: 위에 미포함이나 개체에 포함- 관계개체간 / 속성간 관계일대일 / 일대다 / 다대다 관계튜플 = 행, 레코드릴레이션(테이블)의 수평 행, 여러 속성의 모임, 실제 데이터카디널리티: 튜플의 수, 기수, 대응수도메인하나의 속성이 취할 수 있는 같은 타입 원자값들의 집합키튜플들을 서로 구분할 수 있는 기준이 되는 속성제약조건: 키를 이용해 입력되는 데이터에 제한을 주는 후보키: 유일성 O, 최소성 O, 튜플을 유일하게 식별하기 위해 사용하는 속..
2024.01.29
[정보처리기사] 2과목 - 소프트웨어 개발
1. 데이터 입출력 구현자료구조- 선형 구조배열: 정적 구조스택: 후입선출(LIFO), 깊이우선탐색오버플로우: 전부 찬 상태에서 데이터 삽입할 때언더플로우: 전부 빈 상태에서 데이터 삭제할 때큐: 선입선출(FIFO), 너비우선탐색데크: 리스트 양쪽에서 삽입, 삭제 가능선형 리스트: 연속, 연결 리스트 - 비선형 구조트리: 노드, 가지, 사이클X그래프: 정점, 간선, 사이클n개의 정점인 경우,방향 그래프: 최대 간선 수 =  n(n-1)무방향 그래프: 최대 간선 수 = n(n-1)/2- 트리 운행법전위(Preorder) 운행: Root → Left → Right, ABC중위(Inorder) 운행: Left → Root → Right, BAC후위(Postorder) 운행: Left → Right → Root..
2024.01.26