Coding Note

[정보처리기사] 2020년 실기 3회 오답 본문

정보처리기사

[정보처리기사] 2020년 실기 3회 오답

jinnkim 2022. 7. 13. 17:18

 

 

리팩토링(Refactoring) 목적

- 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 개선함

- 결과의 변경없이 코드의 구조를 재조정하는 것으로 가독성을 높이고 유지보수를 쉽게 하기 위함.

 

 

SQL 튜플 삭제

- DELETE FROM 테이블명 WHERE 조건;

 

 

 

ICMP(Internet Control Message Protocol)

- 프로토콜로 IP 패킷 전송 중 에러 발생 시 발생 원인을 알려주거나 네트워크 상태를 진단해주는 기능 제공

- TCP/IP에서 신뢰성 없는 IP를 대신하여 송신 측으로 네트워크의 IP 상태 및 에러 메시지를 전달해주는 프로토콜

 

 

 

 

테스트 커버리지

 

IT위키

IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키

itwiki.kr

 

 

 

헝가리안 표기법(Hungarian Notatoion)

- 컴퓨터 프로그래밍에서 변수 및 함수의 이름 인자 앞에 데이터 타입을 명시하는 코딩 규칙

- 식별자 표기 시 접두어에 자료형을 붙이는 표기법

 

 

 

 

스키마(Schema) (이런 문제 틀리면 안돼....)

- 데이터베이스의 전체적인 구조와 제약조건에 대한 명세

- 내부, 개념, 외부 스키마가 있다.

 

 

  • 내부 스키마(Internal Schema)

- 물리적 저장 장치 관점에서 본 DB의 물리적인 구조

 

 

  • 개념 스키마(Conceptual Schema)

- 논리적 관점에서 본 전체적인 데이터 구조

- 사용자들이 필요로 하는 통합 조직의 데이터베이스 구조

- View(뷰)라고도 한다.

 

 

  • 외부 스키마(External Schema)

- 사용자 관점에서의 논리적 구조

- 서브 스키마, 사용자 뷰라고도 한다.

 

 

 

 

EAI(Enterprise Application Integration) == 기업 애플리케이션 통합

- 엔터프라이즈의 미들웨어를 인프라로 하여 다양한 이질적 기업환경(애플리케이션, 데이터, 플랫폼 및 네트워크 등)을 통합하여 하나의 시스템으로 관리 운영할 수 있는 시스템

 

 

EAI 통합 방식

유형 설명
Peer to Peer (Point to Point) - 중간 미들웨어 없이 애플리케이션 간 별도 통신으로 연계
- 솔루션 도입 없이 개발자간 커뮤니케이션으로 구현 가능
Hub & Spoke - 중앙집중 방식
- 모든 데이터가 허브 시스템에 저장되었다가 전달
- 관리 및 유지보수가 쉬우나 병목 현상 및 SPoF 문제 발생
Message Bus - 메시지 전송로(버스)를 통해 데이터가 전달되도록 하는 방식
- 확장성이 뛰어나고 대용량 데이터 처리 용이
- 관리가 어렵고 네트워크 부담 증대
Hybrid - Hub & Spoke 방식과 Message Bus 방식의 혼합

 

 

 

 

C++에서 생성자란?

- 해당 클래스의 객체가 생성될 때 자동으로 호출되는 특수한 종류의 메서드

- 객체 생성과 동시에 멤버 변수를 초기화해주는 메서드

 

Comments