일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 디자인패턴
- 정처기
- 코딩
- 개발자
- 삼성
- 삼성 청년 sw아카데미
- UML
- 부트캠프
- 코딩테스트
- 삼성청년SW아카데미
- 싸피 13기
- 우테코 7기
- dfs
- 삼성 부트캠프
- 13기
- 우테코 프리코스
- 정보처리기사
- SSAFY
- 코테
- 삼성 청년 SW 아카데미
- 프리코스
- 마이스터고
- SWEA
- 우테코
- 비전공자
- 싸피
- 취뽀
- 백준
- 백준 2003
- Today
- Total
목록정처기 (9)
룰루코딩
페이지 교체 알고리즘OPT(OPTimal replacement, 최적교재): 앞으로 가장 오랫동안 사용하지 않을 페이지 교체FIFO(First in First Out): 가장 먼저 들어와서 가장 오래 있었던 페이지 교체LRU(Least Recently Used): 최근에 가장 오랫동안 사용하지 않은 페이지 교체LFU(Least Frequently Used): 사용 빈도가 가장 적은 페이지 교체NUR(Not Used Recently): 최근에 사용하지 않은 페이지 교체 (참조비트, 변형비트 사용)SCR(Second Change Replacement): 가장 오랫동안 주기억장치에 있던 페이지 중 자주 사용되는 페이지의 교체를 방지 위한 기법주요 스케줄링 알고리즘FCFS(First Come First Serv..

OSI 참조모델 🌟🌟🌟응용→ 사용자가 접근가능케 서비스 제공표현→ 적당한 형태로 변환세션 → 대화제어, 토큰사용, 제어구조제공전송→ 단말기사이(종단시스템) 데이터전송, 오류제어/흐름제어네트워크→ 네트워크연결관리, 데이터 교환/중계데이터링크 → 인접한 시스템간 연결성정, 유지및종료, 오류제어/흐름제어물리 → 규칙정의 TCP/IP 🌟🌟🌟🌟프로토콜: 데이터 교환을 원활히 수행하도록 표준화시켜 놓은 통신규약구문: 데이터 형식, 부호화, 신호레벨 등 규정의미: 제어정보 규정시간: 속도, 순서 제어 등 규정TCP/IP: 서로 다른 기종의 컴퓨터들이 데이터를 주고받게 하는 표준 프로토콜TCP: OSI 7계층 전송계층, 가상회선방식기반 연결형 서비스IP: OSI7계층 네트워크계층, 데이터그램방식 기반 비연..
UML 🌟🌟🌟🌟🌟정의 : 의사소통이 원활하도록 표준화한 대표 객체지향 모델링 언어구성요소: 사물, 관계 다이어그램 사물 관계가 형성될 수 있는 대상들구조사물 : 시스템의 개념적,물리적 요소 표현 (ex. 클래스, 컴포넌트, 유스케이스, 인터페이스, 노드)행동사물 : 시간과 공간 따른 요소들 행위 표현 (ex. 상호작용)그룹사물 : 요소들 그룹으로 묶어 표현 (ex. 패키지)주해사물 : 부가적인 설명이나 제약조건 등 표현 (ex. 노트) 관계사물과 사물사이 연관성 표현연관관계 Association: 2개이상 사물이 서로 관련된 관계 (실선과 화살표로 표현)연관관계 Association: 2개이상 사물이 서로 관련된 관계 (실선과 화살표로 표현)집합관계 Aggregation: 하나의 사물이 다른 사..
모듈 🌟🌟🌟모듈화를 통해 분리된 시스템의 각 기능모듈의 독립성은 결합도와 응집도에 의해 측정결합도: 모듈간 상호 의존하는 정도 (강한순부터=품질낮) >> 내공외제스자내용결합도: 다른 모듈의 내부자료를 직접 참조할때공통(공유)결합도: 공통데이터를 여러 모듈이 사용할때(전역변수사용)외부결합도: 외부의 다른 모듈에서 참조할때제어결합도: 다른모듈내부의 흐름제어위해 제어신호 전달할때스탬프결합도: 모듈간 인터페이스로 자료구조 전달될때자료결합도: 모듈간 인터페이스가 자료요소로만 구성될때응집도: 모듈의 내부 요소들이 서로 관련있는 정도 (강한순부터=품질높) >> 기순교절시논우기능적응집도: 하나의 기능에 밀접하게 관련될 경우순차적응집도: 출력데이터를 다음 입력데이터로 사용할 경우교환적응집도: 동일한 입출력 사용해 ..
암호 알고리즘 🌟🌟🌟중요 정보를 보호하기 위해 평문을 암호화된 문장으로 만드는 절차 또는 방법개인키 암호화 기법(대칭 암호기법, 단일키 암호화기법): 동일한 키로 데이터를 암호/복호화스트림 암호화 방식: 평문과 동일한 길이의 스트림 생성, 비트단위로 암호화LFSR, RC4, TKIP블록 암호화 방식: 한번에 하나의 데이터 블록 암호화DES, SEED, AES, ARIA, IDEA, Skipjack공개키 암호화 기법(비대칭 암호기법): 암호화할때 사용하는 공개키는 사용자에게 공개, 복호화할때의 비밀키는 관리자가 따로 관리RSA, ECC양방향 알고리즘 종류 🌟🌟🌟SEED: 한국인터넷진흥원(KISA) 개발한 블록 암호화 알고리즘, 블록크기128비트, 길이따라 128,256으로 분류ARIA: 국가정보..
테스트 기법에 따른 애플리케이션 테스트 🌟🌟🌟🌟🌟화이트박스테스트: 원시 코드의 논리적인 모든 경로를 테스트 ⇒ 조루기기초경로검사(Base Path Testing): 절차적 설계의 논리적 복잡성 측정제어구조검사(Control Structure Testing)조건검사: 프로그램 모듈 내 논리적 조건 테스트루프검사: 프로그램의 반복구조에 초점 맞춰 실시데이터흐름검사: 프로그램에서 변수의 정의와 변수 사용 위치에 초점검증기준Coverage문장(구문)검증기준(Statement): 소스코드의 모든 구문이 한번 이상 수행되도록분기검증기준(Branch): 모든 조건문 대해 조건식 결과가 True와 False 경우 한번 이상 수행되도록조건검증기준(Condition): 조건문에 포함된 개별 조건식의 결과가 Tru..
디자인패턴 🌟🌟🌟🌟🌟모듈간의 관계 및 인터페이스 설계시 참조할 수 있는 전형적 해결방식 또는 예제생성패턴: 클래스나 객체의 생성과 참조과정 정의추상팩토리(abstract factory): 구체적인 클래스 의존x. 인터페이스통해 서로 연관의존하는 객체들 그룹 생성해 추상적으로 표현빌더: 작게 분리된 인스턴스를 건축하듯 조합하여 객체생성 (생성과정 표현과정 분리)팩토리메소드: 객체 생성을 서브클래스에서 처리하도록 분리해 캡슐화프로토타입: 원본객체를 복제하는 방법으로 객체를 생성싱글톤: 하나객체 생성하면 어디서든 참조 가능, 여러프로세스가 동시참조는 x구조패턴: 클래스나 객체들 조합하여 더 큰 구조로 (ABCDFFP)어댑터: 호환성 없는 클래스들 인터페이스를 다른 클래스가 이용할 수 있도록 변환 (클..

29 데이터베이스 개요데이터저장소데이터베이스공동, 통합, 저장, 운영DBMS정의, 조작, 제어데이터독립성논리적 독립성물리적 독립성스키마: 데베 구조와 제약조건관한 전반적 명세 기술한 것외부스키마: 사용자나 응용프로그래머 입장에서 DB 논리적 구조 정의개념스키마: DB 전체적인 논리적구조내부스키마: 물리적 저장장치 입장에서 본 DB구조 30 데이터베이스 설계고려사항 : 무결성, 일관성, 회복, 보안, 효율성, 데이터베이스 확장설계 순서요구조건분석: 필요한 용도 파악개념적설계(정보모델링, 개념화): 현실세계 인식을 추상적 개념으로 표현논리적설계(데이터모델링): 현실세계 자료를 논리적 자료 구조로 변환물리적설계(데이터구조화): 물리적 구조의 데이터로 변환데이터베이스 구현 31 데이터모델의 개념 데이터모델: 현..