[정처기 실기] 개발 단계에 따른 애플리케이션 테스트 [애플리케이션 테스트 관리 - 개발 단계에 따른 애플리케이션 테스트]
·
◈ 자격증 공부/정보처리기사🔱
- 개발 단계에 따른 애플리케이션 테스트 1. 단위 테스트(Unit Test) 설계의 최소 단위인 모듈이나 컴퓨넌트에 초점을 맞춰 테스트 → 인터페이스, 외부적 I/O, 자료 구조, 독립적 기초 경로, 오류 처리 경로, 경계 조건 등을 검사 → 사용자의 요구사항을 기반으로 한 기능성 테스트를 최우선으로 수행 2. 통합 테스트(Integration Test) 단위 테스트가 완료된 모듈들을 결합하여 하나의 시스템으로 완성시키는 과정에서의 테스트 → 모듈 간 또는 통합된 컴포넌트 간의 상호 작용 오류를 검사 3. 시스템 테스트(System Test) 개발된 소프트웨어가 해당 컴퓨터 시스템에서 완벽하게 수행되는가를 점검하는 테스트 → 기능적 요구사항과 비기능적 요구사항으로 구분하여 각각을 만족하는지 검사 4. ..
[정처기 실기] 암호화 알고리즘의 종류 [소프트웨어 개발 보안 구축 - 암호 알고리즘]
·
◈ 자격증 공부/정보처리기사🔱
- 양방향 알고리즘의 종류 1. SEED 1999년 한국인터넷진흥원(KISA)에서 개발한 블록 암호와 알고리즘 → 블록 크기는 128비트이며, 키 길이에 따라 128, 256으로 분류됨 2. ARIA(Academy, Research Institute, Agency) 2004년 국가정보원과 산학연협회가 개발한 블록 암호화 알고리즘 3. DES(Data Encryption Standard) 1975년 미국 NBS에서 발표한 개인키 암호와 알고리즘 → 블록 크기는 64비트, 키 길이는 56비트이며 16회의 라운드를 수행함 → DES를 3번 적용하여 보안을 더욱 강화한 3DES(Triple DES)도 있음 4. AES(Advanced Encryption Standard) 2001년 미국 표준 기술 연구소(NIS..
[정처기 실기] 주요 스케줄링 알고리즘 [응용 SW 기초 기술 활용 - 주요 스케줄링 알고리즘]
·
◈ 자격증 공부/정보처리기사🔱
- 주요 스케줄링 알고리즘 1. FCFS(First Come First Service, 선입 선출) = FIFO(First In First Out) 도착한 순서에 따라 차례로 CPU를 할당하는 기법 2. SJF(Shortest Job First, 단기 작업 우선) 실행 시간이 가장 짧은 프로세스에게 먼저 CPU를 할당하는 기법 3. HRN(Highest Response-ratio Next) 대기시간과 서비스시간(실행시간)을 이용하는 기법 → 우선순위 계산식 : (대기시간 + 서비스시간) / 서비스시간 → 실행시간이 긴 프로세스에 불리한 SJF 기법을 보완하였음 4. RR(Round Robin) 시간 할당량 동안만 실행한 후, 실행이 완료되지 않으면 다음 프로세스에게 CPU를 넘겨주는 기법 5. SRT(S..
[정처기 실기] 네트워크 관련 신기술(2) [응용 SW 기초 기술 활용 - 네트워크 관련 신기술]
·
◈ 자격증 공부/정보처리기사🔱
[정처기 실기] 네트워크 관련 신기술(1) [응용 SW 기초 기술 활용 - 네트워크 관련 신기술] - 네트워크 관련 신기술 1. IoT(Internet of Things, 사물 인터넷) 정보 통신 기술을 기반으로 다양한 사물들과 인터넷을 연결한 서비스 2. M2M(Machine to Machine, 사물 통신) 무선 통신을 이용한 기계와 기계 yermi.tistory.com - 네트워크 관련 신기술(2) 11. UWB(Ultra WideBand, 초광대역) 짧은 거리에서 많은 양의 디지털 데이터를 낮은 전력으로 전송하기 위한 무선 기술 12. 피코넷(PICONET) 여러 개의 독립된 통신장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성 13. WBAN(Wireless Body Area ..
[정처기 실기] 네트워크 관련 신기술(1) [응용 SW 기초 기술 활용 - 네트워크 관련 신기술]
·
◈ 자격증 공부/정보처리기사🔱
- 네트워크 관련 신기술 1. IoT(Internet of Things, 사물 인터넷) 정보 통신 기술을 기반으로 다양한 사물들과 인터넷을 연결한 서비스 2. M2M(Machine to Machine, 사물 통신) 무선 통신을 이용한 기계와 기계 사이의 통신 ex) 변압기 원격 감시, 무선 신용 카드 조회기, 무선 보안단말기 등 3. 클라우드 컴퓨팅(Cloud Computing) 각종 컴퓨팅 자원을 중앙 컴퓨터에 두고 인터넷으로 접속하여 작업할 수 있는 가상화된 환경 4. 그리드 컴퓨팅(Grid Computing) 지리적으로 분산되어 있는 컴퓨터를 초고속 인터넷망으로 연결하여 하나의 고성능 컴퓨터처럼 활용 5. 메시 네트워크(Mesh Network) 차세대 이동통신, 홈네트워킹, 공공 안전 등 특수 목적..