개발의변화
정처기1 본문
1.
서비스 지향 아키텍처(SOA)-> 프로세스 수행을 지원하는 정보 시스템 구현
가장 선진화된 소프트웨어 아키텍처,서비스로 정의된 애플리케이션 조각들을 Loosely-coupled하여 하나의 완성된 application 구현
2.
PICONET(피코넷)
여러 개의 독립된 통신 장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술
마스터-슬레이브 구조
Zigbee(지그비)
저속 전송 속도를 갖는 홈오토메이션 및 데이터 네트워크를 위한 기술
버튼 하나로 하나의 동작을 잡아 전등 제어 및 홈 보안 시스템 할 수 있음
3.
세션 하이재킹
케빈 미트닉 -> TCP의 세션 관리 취약점 이용한 방법
비동기화 상태 탐지, ACK 패킷 비율 모니터링, 특정 세션에서 패킷 유실 및 재전송이 증가되는 것을 막음
4.
동료 검토: 2~3명이 진행하는 리뷰의 형태로 요구사항 명세서 작성자가 요구사항 명세서 설명, 이해관꼐자들이 설명을 들으면서 결함을 발견하는 형태로 진행
워크 스루: 회의 전에 검토 자료 배포해 사전검토 한 후 짧은 시간 동안 회의리뷰를 통해 오류 검출 문서 작성
인스펙션(inspection): 소프트웨어 요구, 설계, 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 오류 발견
5.
컬럼 LIKE 패턴
% 0개 이상의 문자열과 일치
[] 1개 문자와 일치
[^] 1개 문자와 불일치
_ 특정 위치의 1개 문자와 일치
6.
*pf = (int , int); => 함수 퍼인터로 int 변수 2개를 사용하는 사용자 정의 함수
7.
SELECT 자격증번호, 자격증명, 응시료
FROM 자격증
LEFT OUTER JOIN 응시료
ON 자격증.자격증번호 = 응시료.자격증번호
8. DoS공격
DoS 공격은 1대의 공격자 컴퓨터에서 타깃 시스템에 악성 패킷을 보내는 방식으로 공격하고, 타깃 시스템 측에서 공격자의 주소를 확인하고 차단하면 더 이상 공격을 하지 못하는 단점
9. JSON
"속성-값 쌍"으로 이루어진 데이터 오브젝트 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 푲준 포맷
10.
비정형 명세 기법: 사용자의 요구를 표현할 때 자연어를 기반으로 서술하는 기법
정형 명세 기법: 사용자의 요구를 표현할 떄 수학적인 원리와 표기법으로 서술하는 기법
11.
& AND 비트연산
| OR 비트연산
12.
연쇄복귀(Cascading Rollback)
갱신 손신
현황 파악오류: 트랜잭션
모순성: 두 트랜잭션이 데이터 공유 시 특정 트랜잭션이 결여되는 오류
연쇄복귀: 복수의 트랜잭션이 데이터 공유 시 틀랜잭션이 처리를 취소할 경우 트랜잭션이 처리한 곳의 부분을 취소못하는 오류
13.
부분함수 종속 관계 / 2정규형
1정규형(1NF): 원자성
2정규형(2NF): 부분 함수 종속 제거(완전 함수적 종속 관계)
3정규형(3NF): 이행함수 종속 제거
보이스-코드 정규형: 결정자 함수이면서 후보 키가 아닌 것 제거
4정규형(4NF): 다치(다중 값) 종속성 제거
5정규형(5NF): 조인 종속성 제거
14. C언어의 printf 함수에서 포맷 스트링 %s를 통해 문자열을 출력할 경우 무조건 NULL 값인 '\0' 바로 앞까지 출력
15. ALTER TABLE SOOJEBI MODIFY SOOJEBI_NUM NUMBER(6)
16. process, data Flow, data store
17. 개념 모델링, 논리 모델링, 물리 모델링
18. 신뢰성, 효율성
19. 데크
20. SUbSuper ->
main 메서드에서 SuperObj s= new SubObj(); 문장에서 new 연산자를 이용하여 SubObj 클래스의 생성자를 호출하고 객체 s를 생성
SuperObj는 부모 클래스이고 자식 클래스의 생성자를 이용하여 객체 생성 가능
s.show를 실행하면 SubObj클래스의 show 메서드가 호출
ㄴ