일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 대4인생
- 일본편의점
- 스카이트리
- 아자뵤
- 캐릭터스트리트
- 생성형ai
- 정처기실기준비
- 마츠리
- 일본녹차
- 도쿄여행
- ADsP
- 정처기실기후기
- 다이마루백화점
- 오모테산도힐즈
- 도쿄아사히
- ~8월까지
- 도쿄스카이트리
- 정처기실기
- 가보자고
- 오모테산도
- 시부야스크램블교차로
- 야키토리
- ChatGPT
- 목록
- adsp시험후기
- 랄프커피
- 키디랜드
- 가라오케
- ADsP시험방법
- 도쿄디즈니랜드
- Today
- Total
+ Repository +
[오답노트] 정처기 22-1회차 기억할 핵심 필수내용들 본문
• UML (정형화된 모델링 언어) - 다이어그램으로 나타내 상호작용 이해 돕는다.
① 정적 - 구조적 다이어그램 (6) * 컴포넌트, 배치, 패키지, 클래스 등등
② 동적 - 행위적 다이어그램 (7) * 순차
• GoF 디자인 패턴
① 생성 - 팩토리 어쩌구 : all 생성
② 구조 - 컴퍼지트, *어댑터
③ 행위 - 옵저버
• 객체지향 분석기법 中 럼바우
① 객체 - 객체 다이어그램
② 동적 - 상태 다이어그램
③ 기능 - DFD (자료 흐름도)
• 클래스 설계원칙
- 단일 책임 원칙 : 단 하나의 책임만 가져야한다.
- 개방 폐쇄의 원칙 : 클래스는 확장에 대해 열려, 변경에 대해 닫혀있어야 한다.
- 리스코프 교체의 원칙 : 자식 클래스는 부모 + a 의 확장만 가능 (최소한 부모클래스의 행위는 할 줄 알아야 한다.)
- 의존관계 역전의 원칙 : 추상성 낮은 것 보다 높은 클래스와 의존관계 맺어야 한다. (추상성 ↑ = 좋은거)
• 객체지향 설계분석 (또 복습)
- 럼바우 : 객동기
- Wirfs-Block : 분석&설계기간 구분 x
- 부치 : 미시적 + 거시적
- 자콥슨 : use-case
- coad, yourdon : E-R 다이어그램
• FEP : 입력되는 데이터를 프로세서가 처리하기 전 미리 처리하여 P가 처리하는 시간을 줄여주는 PG
• 정형 기술 검토 (FTR)
- 동료검토 : 동료가
- 워크쓰루 : 미리 코드 배포, 회의통해- 인스펙션 : 전문가 여러명 검토
• 프로그램 설계도 - NS 차트
- 화살표나 GOTO문 사용 Xx
- 논리기술 중점. 도형 이용. 이해 쉽고 코드변환 간편하다.
• 정렬 (또 복습)
- 힙 : 전이진 트리
- 퀵 : 분할 정복, 피벗, 스택 (분할하는게 젤 빠른 방법이니까)
- 기수 : 버킷 sort , 큐 사용 (기수 버큐)
- 쉘 : 삽입 + a (레코드 거리 h만큼 어쩌구)
• 이행적 종속 : A → B , B → C , A → C
(도부이결다조)
• 관계해석
- ∀ : 모든 것에 대해
- ∃ : 어떤 하나라도
• Aborted = 철회
• 집합 연산자
- Union : 중복 없이 합쳐라 (합집합)
- Union all : 중복 허용해서 전체 합쳐라 (합집합)
- intersect : 교집합
- except : 차집합
• 테이블 종속 관련 (뷰 V1가 있고 이를 이용하여 뷰 V2를 정의하였다.)
명령어 [ DROP VIEW V1 CASCADE; ]
- CASCADE : V1 삭제시 종속되어 함께 제거 (ALL)
- RESTRICT : V1 삭제시 V2가 V1을 참조중임 확인하고, 제거를 취소한다.
• 자바에서 예외처리 = 문법적 (코드 내부적) 오류 제외한 외부적 오류. (실행시간, 파일 등)
• ICMP (internet control message protocol)
TCP/IP 계층구조에서 IP의 동작과정 중 전송오류가 발생하는 경우에 대비하여오류정보를 전송하는 목적으로 사용한다.
• 상호 배제 기법 (멀티 프로그래밍에서, 공유자원의 접근 제한)
- Semaphore : 임계구역의 접근을 제한한다. P V 연산 기반이다.
• 개발 환경 구성 - 빌드도구
- Ant
- Maven
- Gradle
- Jenkins
• UNIX
- 커널 (하드웨어)
- 쉘 (sw, 사용자 명령 등)
- 유틸리티
• 정보 시스템 - 고가용성 솔루션 (HACMP)
각 시스템 간 공유 디스크를 중심으로 클러스터링으로 엮여 다수의 시스템을 동시에 연결.
업부서버등의 안정성 높인다. 2개의 서버를 연결해 각각 업무 수행하는 방식 널리 사용
• Switch Jamming
위조된 매체 접근 제어 주소를 지속적으로 네트워크로 흘려보내, 스위치 MAC 주소 테이블의
저장기능 혼란시켜 더미 허브처럼 작동하게 한다.
• 스토리지 시스템
- DAS : 직접연결 저장장치 (고립 - 하드디스크, 외장하드 등)
- NAS : 네트워크 연결 (LAN 이용)
- SAN : 광 섬유 채널 (비싸다)
• 블루투스 공격
- 블루버그 : 장비간 취약한 연결관리 이용
- 블루 스나프 : 블투 취약점 이용해 장비 임의파일 접근
- 블루 프린팅 : 블투 공격장치의 검색활동
- 블루 재킹 : 블투 이용해 스팸메일처럼 퍼뜨리는 휴대폰 바이러스
• DoS 공격 (서비스 거부 공격)
- Ping of Death : 패킷 집중 보내서 조각화된 패킷 처리하게 (양 多 -> 힘듦)
- Smurfing : 다량 데이터 한 사이트 집중전송 -> 네트워크 불능
- SYN Flooding : 3-way handshaking syn 계속 보내서 접속한 것 처럼 속인다. 대기상태 계속되도록
- Land : 패킷 출발지 IP주소와 도착지 같게해서 공격
- tear drop : 패킷 쪼개서 보낼 때, 분할 순서 폐기해서 조립 못하도록.
• Honeypot : 침입자 속여 실제 공격당하는 것 처럼
• Scrapy : 파이썬 기반 웹크롤링 (정보 자원 자동화된 방법으로 수집분류저장)
• 윈도우 파일 시스템
- FAT : 암호화 지원 X ↓
- NTFS : 암호화 지원 + , 파일 레벨 보안 지원 + 대용량 볼륨에 효율적 (저용량에서 속도저하)
• xtmp : 리눅스 시스템에서 사용자 성공 로그인/로그아웃 정보기록 + 시스템 종료/시작 시간기록
• 개인키 (대칭키 암호화, block 방법)
- DES : 64bit
- DES 제외 all : 128bit
• 비용 산정 기법
- 하향식 - 비과학적 (전문가:1~2, 델파이:전문가 3이상)
- 상향식 - ① LOC (예측치+2α)
② 개발 단계별 인월수 방법 (LOC + 보완 ver)
③ 수학적 산정 (자동화된 기법)
- COCOMO
- Putnam (인적)
- 기능점수
'자격증 > 정보처리기사' 카테고리의 다른 글
[오답노트] 정처기 20-2회차 기억할 핵심 필수내용들 (0) | 2022.04.23 |
---|---|
[오답노트] 정처기 20-1회차 기억할 핵심 필수내용들 (0) | 2022.04.23 |
[오답노트] 정처기 21-1회차 기억할 핵심 필수내용들 (0) | 2022.04.21 |
[오답노트] 정처기 21-2회차 기억할 핵심 필수내용들 (0) | 2022.04.19 |
[오답노트] 정처기 21-3회차 기억할 핵심 필수내용들 (0) | 2022.04.19 |