정보처리기사 모의고사 오답 정리

Bloooooooooooooog..·2023년 5월 22일
0

미들 웨어의 특징

  • 느리고 안정적인 응답을 필요로 하는 경우 사용
  • 독립적인 애플리케이션을 하나로 묶는 역할
  • 송신측과 수신측의 연결 시 메세지 큐를 활용
  • 상이한 애플리케이션 간 통신을 비동기로 지원

GoF(Gang of Four) 디자인 패턴

1. 구조 패턴

어댑터, 브릿지, 컴포지트, 데코레이터, 퍼싸트, 플라이웨이트, 프록시

2. 생성 패턴

추상 팩토리, 빌더, 팩토리 메소드, 프로토타입, 싱글톤

3. 행위 패턴

역할 사슬, 커맨드, 인터프리터, 이터레이터, 미디에이터, 메멘토, 옵저버

소프트웨어 공학에서 워크 스루란

요구사항 명세서 작성자를 포함한 사전 검토 후 짧은 검토 회의를 통해 결함 발견

RCS(Revision Control System)

  • 다수의 사용자가 동시에 파일 수정을 할 수 없도록 파일을 잠금 방식으로 버젼 관리
  • 소스 파일의 수정을 한 사람만으로 제한

인스펙션의 순서

계획 - 사전 교육 - 준비 - 회의 - 수정 - 후속조치

단위 테스트 도구

CppUnit - C++ 프로그래밍 언어용 단위 테스트 도구
JUnit - 자바 프로그래밍 언어용 단위 테스트 도구
HttpUnit - 웹브라우저 없이 웹 사이트 테스트 수행하는 데 사용되는 오픈 소스 소프트웨어

데이터베이스 설계 단계 별 설명

개념 설계

트랜잭션 모델링 / 독립 개념 스키마 모델링 / E-R 다이어그램

논리 설계

트랜잭션 인터페이스 설계 / 논리 스키마 설계 / 테이블 설계

물리 설계

트랜잭션 세부 설계 / 레코드 집중 분석 설계

데이터 모델의 구성 요소

  • 구조(Structure) : 논리적인 개체 타입들 간의 관계
  • 연산(Operation) : 실제 데이터를 처리하는 작업에 대한 명세
  • 제약조건(Contraint) : DB에 저장될 수 있는 실제 데이터의 논리적 제약조건

Myers의 응집도 순서

기능적 응집도 > 순차적 응집도 > 교환적 응집도 > 절차적 응집도 > 시간적 응집도 > 논리적 응집도 > 우연적 응집도

SDN(Software Defined Networking)

네트워크를 제어부, 데이터 전달부로 분리하여 네트워크 관리자가 보다 효율적으로 네트워크를 제어, 관리하는 기술

profile
공부와 일상

0개의 댓글