실기 개념 정리 블로그 :
https://dustink.tistory.com/149
https://powerdev.tistory.com/77
키워드 위주로 중복되는 내용 위주로
1. 데이터베이스 반정규화란?
: 시스템의 성능 향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터 모델을 통합, 중복, 분리하는 과정으로, 의도적으로 정규화 원칙을 위배하는 행위
2. 애플리케이션 성능을 측적하기 위한 요소
: 처리량, 응답시간, 수행 시간, 자원 사용률
3. OSI 7계층 - 물데네전세표응
- 물리 - 비트, 허브
- 데이터 - 프레임, 브리지
- 네트워크 - 패킷 , IP, ARP, ICMP, 라우터
- 전송 - 세그먼트 , TCP, UDP
- 표현 - 인코딩, 디코딩, 암호화, 복호화
- 응용 - SMTP, HTTP
4. 랜드어택이란?
: 패킷의 출발지와 목적지 주소를 동일하게하여 공격대상의 자원을 소모시키는 공격
5. 트랜잭션 - 일지원독
6. XML
7. JSON
8. 소프트웨어 테스트 7원칙
- 결함 발견 - 테스트의 목적은 결함제거가 아닌 결함 발견이다.
- 결함 집중(80:20)
- 살충제 패러독스
- 오류-부재의 궤변
- 테스팅은 정황에 의존적 - 주변환경에 의한 영향을 받음
- 초기 집중- 개발 초기에 테스팅 시작- 스노우볼 이팩트(요르돈 법칙)
- 불완전성 - 완벽한 테스팅은 불가능
9. 사용자 인터페이스 기본 원칙 - 학유직유
- 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 한다.
- 유효성 : 사용자의 목적을 정확하고 완벽하게 달성해야 한다
- 학습성 : 누구나 쉽게 배우고 익힐 수 있어야 한다.
- 유연성 : 사용자의 요구사항을 최대한 수용하고 실수를 최소화해야 한다.
10. 디자인 패턴 - 생성, 구조, 행위
11. 럼바우(Rumbaugh)의 객체지향 분석 절차 - 객동기
- 객체모델링(Object Modeling)
- 동적 모델링(Dynamic Modeling) - 상태도
- 기능 모델링(Functional Modeling) - 자료흐름도
12.
비상사태 또는 업무중단 시점으로부터 업무가 복구되어 다시 정살가동 될 때까지의 시간 : 000
업무 중단 시ㅡ 각 업무에 필요한 데이터를 여러 백업 수단을 이용하여 복구할 수 있는 기준점 : 000
13.
비동기식 자바스크립트 xml = ajax
14. 개발 방법론
고객의 요구사항 변화에 유연하게 대응하기 위해 일정한 주기를 반복하면서 개발하며 고객에게 시제품을 지속적으로 제공하며 고객의 요구사항이 정확하게 반영되고 있는지 점검한다.
폭포수 모형에 대비되는 유연한 방법론으로 비교적 소규모 개발 프로젝트에 각광받고 있는 개발 방법론은? 00000
15. rollback
트랜잭션의 실패로 작업을 취소하고, 이전 상태로 되돌리는 데이터 제어어
16. IPSec
: 네트워크 계층(network layer, 3계층)인 인터넷 프로토콜(IP)에서 '암호화', '인증', '키 관리'를 통해 보안성을 제공해 주는 표준화된 기술
17. 정적 분석 도구
: 애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위하여 사용하는 테스트 자동화 도구 유형
18. 디자인 패턴 - Observer
: 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일 대 다(one-to-many) 의존성을 가지는 디자인 패턴.
19. sql - index 생성
: CREATE INDEX idx_name ON student(name);
20. 프로토콜 - SOAP
: ( )은(는) HTTP 등의 프로토콜을 이용하여 XML 기반의 메시지를 교환하는 프로토콜로, Envelope-Header-Body 주요 3요소로 구성된다. ( )은(는) 유사한 기능을 하는 RESTful로 대체될 수 있다.
21. SQL Injection
: 웹 페이지의 입력값을 통해서 SQL 명령어를 주입하여 오작동을 일으키는 해킹방법
22. 리눅스 운영체제에서 파일에 대한 권한 부여
chmod 751 a.txt
읽기는 4, 쓰기는 2, 실행은 1
23. Linked Open Data
- 전세계 오픈된 정보를 하나로 묶는 방식
- Linked data와 Open data의 합성어
- URI(Uniform Resource Identifier)를 사용
- RESTful 방식으로 볼 수 있으며, 링크 기능이 강조된 시멘틱 웹에 속하는 기술
24. 데이터베이스 설계(모델링 과정)
요구사항 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현
25. 리팩토링의 목적
- 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 개선함
- 결과의 변경없이 코드의 구조를 재조정하는 것으로 가독성을 높이고, 유지보수를 쉽게하기 위한 목적
- 코드의 외부 행위는 바꾸지 않고 내부 구조를 개선시켜 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것
26. ICMP
- TCP/IP에서 신뢰성없는 IP를 대신하여 송신측으로 네트워크의 IP 상태 및 에러 메시지를 전달해주는 프로토콜을 ( )이라 한다.
27. 프로토콜
- 심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고 메시지가 제대로 도착했는지 확인하며 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 '기술적 은어'를 뜻하는 ( )이라는 용어로 정의하였다
28. 데이터베이스에서 스키마
- 데이터베이스의 전체적인 구조와 제약조건에 대한 명세로, 내부 스키마와 개념 스키마, 외부 스키마로 나뉜다
29. EAI 유형
- 포인트 투 포인트
- 허브 앤 스포크
- 메세지 버스
- 하이브리드
30. 생성자란
클래스의 객체가 생성될 떄 자동으로 호출되는 메서드
'프로그래밍 > 개발지식' 카테고리의 다른 글
정처기 실기 - 1. 요구사항 확인 (0) | 2022.05.05 |
---|---|
정처기 시험대비 메모장 2 - 22년 1회 필기 (0) | 2022.05.04 |
JWT 란? (0) | 2022.05.03 |
해시함수란? (0) | 2022.05.03 |
API 키란? (0) | 2022.04.29 |