공부를 하도 안해서 그냥 3시간 정도만에 끝내보자.
벼락치기는 기출풀이이다.
우선 이전에 공부할 때 정리해 둔 오답노트를 먼저 1회독 하자. 필기따윈 없다.
~14:1222.04.24 기출오답
~14:2122.03.05 기출오답
~14:2721.08.14 기출오답
자 이제 닥치고 풀자!
옳은거 틀린거 의식좀 하자.. 이거 구분 못해서 틀리면 안그래도 애매한 점수 탈락임. 그리고 최대화 최소화 등 지문을 천천히 읽자.. 화장실 급한거 아니니.. 무조건 소거법으로 풀기. 잘 모르면 단어 연관성으로 선택
1. GoF 디자인 패턴에서 프로토타입은 먼저 생성 후 복제하여 사용하는 구조, 브릿지는 추상화와 구현분리
2. UML에서 Dependency는 한 클래스가 다른 클래스를 사용, Association은 클래스가 서로 참조
3. 시스템 아키텍처 중 '파이트 필터'구조는 입력 데이터를 여러 필터가 처리하고 결과를 보냄
4. 메서드 오버로딩은 다양한 인자의 메서드, 메서드 오버라이딩은 상속에서 서브클래스에서 매서드 재정의(인터페이스 구현 등)
5. 요구사항 개발 프로세스 순서: 도출(요구사항 식별)->분석(요구사항 이해)->명세(요구사항 문서화)->확인(요구사항 검증)
6. DFD(Data Flow Diagram)은 구조적 분석 기법, 버블차트, 시간은 표현 못함-데이터 관점
7. CASE(Computer-Aided Software Engineering)은 정보저장,프로토타이핑,구조적기법임. 자동화도구로 생산성을 높이는 방법론이지 데이터 처리를 위한 방법이 아니다.
8. 반정규화로 집계,진행,특정부분 테이블을 추가하기도 함. 빌드테이블은 없다.
9. 코드 인스펙션은 정적 분석기법으로 실행없이 코드만 분석 함.
10. 스택 FIFO아님 주의
11. 트리의 차수는 최대 자식노드 개수
12. 전위식-중위식-후위식에서 전위->후위 변환 가능해야함.. 이 때 센스는 부호 순서가 정반대!
13. 사용자 매뉴얼 작성절차: 작성지침정의->사용설명서 구성요소 정의->구성 요소별 내용 작성->사용 설명서 검토
14. Migration: 소프트웨어 재공항에서 기존 시스템을 새로운 환경에서 가용하게 변환
15. 단위 테스트: 명세서고, 구조를 구체적으로 확인. 테스트 결과 받는건 드라이버임
16. 정규화 목적으로 릴레이션을 데이터베이스로 표현하는 자체의 의도도 있다..
17. GRANT문은 GRANT UPDATE(부여하고 싶은 권한) ON STUDENT(테이블) TO PARK(사용자)
18. 데이터베이스 회복 기법 중 '즉각 갱신 기법'은 로그를 즉시 기록
19. 물리적 데이터베이스에서 저장레코드 양식 설계 시 데이터 값의 분포, 접근 빈도 등을 고려함
20. IPv6은 128비트 주소체계
21. 페이징 기법에서 페이지 크기가 작아진다면 기억장소 이용 효율이 증가함.
22. WAS(Web Application Service)로는 JEUS, Tomcat, WebSphere이 있다.
23. HRN은 대기+서비스시간/서비스시간 (High Robin 성능~)
24. C언어 strcmp(s1, s2)는 s2를 s1에 복사
25. PHP연산자로 @변수이름, <>비교, ===일치가 있다.
26. C언어 stdlib.h은 메모리동적할당, ctoi itoc등을 지원하는 기본 라이브러리이다.
27. 결합도 중 가장 약한건 Stamp Coupling
28. OS 가상기억장치에서 프로세스가 일정시간 자주 참조하는 페이지의 집합을 Working Set이라고 한다.
29. IPv6의 패킷 크기는 유동 조절 가능
30. CMM(Capability Maturity Model)은 개발 성숙도를 5단계로 나누는 것으로 계획단계에서 사용하지 않는다.
31. 블루버그: 취약연결관리, 블루스나핑: 파일OPP, 블루재킹: 스팸명함
32. CPM네트워크에서 임계경로는 최대기간을 의미
풀이할 종이 달라고 하자! while후 arr[9]등..
1. 미들웨어 솔루션 종류 DB/PRC/MOM/ORB/WAS
2. 하향식 설계는 인터페이스가 선정의되어 통합이 간단하며, 레벨낮은데이터구조는 설계 초기에 필요.
3. 상향식 설계는 최하위 수준의 각 모듈을 설계 후 결합하여 검사
4. 분산 마스터-슬레이브는 실시간 시스템에서 사용됨
5. 자료사전 표기 =정의 +연결 ()생략 []선택 {}반복 *주석
6. 디지털 저작권 관리(DRM)은 콘텐츠 암호화 및 키 관리도 포함함. 오류&방화벽 따윈 없음
7. 코드 정적분석 도구는 pmd, checkstyle, cppcheck가 있다.
8. 병행제어 기법: 로킹, 타임스탬프, 다중버전
9. SQL에서 테이블 이름이랑 속성 이름이라 햇갈리게 내니 조심
10. 응집도 중 Coincidental Cohension은 연관없는 두 기능을 같이 모듈에서 호출하는 경우
11. 서브넷 마스크 계산도 한번 해보자
12. UNIX는 트리구조의 파일시스템
13. 사용자 인증 유형. 지식: 패스워드 QR, 소유: 토큰, 행위: 움직임
14. 소프트웨어 비용 추정모델: COCOMO, Putnam, Function-Point
15. 프로젝트 일정 관리 모형: valance, PERT
16. 침입탐지시스템(IDS) HIDS는 기록추적, NIDS는 snort, DMZ에 IDS
17. 실무개발보안 방법론으로 생명주기에 통합한거는 Seven Touchpoints
18. CLASP은 소프트웨어개발 생명주기 방법론 중 하나.
19. 라우팅 프로토콜: 최대홉15 RIP, 최단경로만 OSPF, 정책따라 BGP
20. Wavelength Division Multiplexing은 다른 파장 광섬유 간섭x성질 이용 다중화
21. tripwire은 보안 백도어 및 설정변경 확인 도구
22. 코드오타는 Transcription Error라고 한다. omission(누락) transposiiton(좌우)