Coding Note
[정보처리기사] 2020년 실기 3회 오답 본문
리팩토링(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++에서 생성자란?
- 해당 클래스의 객체가 생성될 때 자동으로 호출되는 특수한 종류의 메서드
- 객체 생성과 동시에 멤버 변수를 초기화해주는 메서드
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 접근통제 정책 (0) | 2022.07.19 |
---|---|
[정보처리기사] 소프트웨어 테스트 (0) | 2022.07.19 |
[정보처리기사] 2020년 실기 2회 오답 (0) | 2022.07.12 |
[정보처리기사] 2020년 실기 1회 오답 (0) | 2022.07.11 |
[정보처리기사] 소프트웨어_테스트 기법 (0) | 2022.07.05 |