테스트 케이스 (Test Case)

I. 소프트웨어의 결함 예상 조건, Test Case 가. Test Case의 개념 특정한 프로그램 부분 및 경로를 실행해보거나 요구사항에 준수하는 지를 확인하기 위해 개발된 입력 값, 실행 조건, 예상된 결과 테스트하려는 시스템이 수행해야 하는 Action들로 구성되는 일련의 단계 나. Test Case 설계의 중요성 테스트 수행의 많은 문제들은 Test Case 설계의 미흡함에서 발생 테스트 기술 없이 직관적으로

테스트 프로세스 (Test Process)

I. 소프트웨어 테스트 프로세스 개념도 및 프로세스 설명 가. 소프트웨어 테스트 프로세스 개념도 나. 소프트웨어 테스트 프로세스 단계 설명 산출물 테스트 계획 ① 테스트 요구사항 수집 ② 테스트 계획 작성 ③ 테스트 계획 검토 – 테스트 요구사항정의서 – 테스트 계획서 테스트 케이스 설계 ① 테스트케이스설계기법 정의 ② 테스트케이스 도출 ③ 원시 데이터 수집 – 테스트케이스

백투백 테스트 (Back-to-Back Test)

I. 테스트 이중화, 백투백 테스트 가. 백투백 테스트의 개념 2개 또는 그 이상의 다양한 컴포넌트나 시스템을 동일한 값으로 실행하는 테스트 방법론 나. 백투백 테스트의 목적 소프트웨어의 2가지 버전에 대해 결과 비교, 오류 도출 고 품질 소프트웨어의 신뢰성에 고수준 품질 준수 테스트 SW 개발 후 검증 수단으로 병행 프로세스 테스트   II. 백투백 테스트 수행절차 및

성능 테스트

I. 사용자 신뢰성 확보 위한 성능 테스트 개요 가. 성능 테스트의 개념 시스템에 요구되는 성능을 감당할 수 있는지 성능상의 문제 여부를 검증하는 시스템 테스트 기법 나. 성능 테스트의 용어 용어 세부 설명 TPS (Transaction Per Second) AU (Active User) / MRT (평균 응답 시간: Mean Response Time) 초당 트랜잭션 Named User 모든 등록된 사용자 =

MC/DC (Modified Condition / Decision Coverage)

I. 결과에 독립적인 N+1 TC, MC/DC의 개요 가. MC/DC (Modified Condition / Decision Coverage)의 개념 개별 조건식이 다른 조건식의 영향을 받지 않고 전체 조건식의 결과에 독립적으로 영향을 주는 테스트 케이스 도출 구조적 테스트기법 개별 조건식이 전체 조건식의 결과에 영향을 주는 조건 조합을 찾아 커버리지를 테스트하는 방법 커버리지: 소프트웨어 테스트 시 테스트가 충분한지 나타내는 지표 나.

신재생에너지 공급 의무화, RPS

I. 신재생에너지 공급 의무화, RPS 제도 가. RPS(Renewable energy Portfolio Standard) 제도의 개념 일정 규모(500MW) 이상 발전설비 보유 발전사업자에 총 발전량 일정 비율 이상 신재생에너지 이용 공급 의무화 제도 나. RPS 제도의 내용 항목 내용 공급 의무자 – 한국수력원자력, 남동발전, 중부발전, 서부발전, 수자원공사 등 총 18개사 의무 공급량 – 의무공급량 = 총발전량 X 의무비율 –

스마트 그리드 (Smart Grid)

I. 차세대 친환경 전력시스템, 스마트 그리드 가. 스마트 그리드의 개념 기존 전력망에 정보통신 기술을 접목하여 전력망의 신뢰성, 효율성, 안전성을 향상시키고, 전력의 생산 및 소비정보를 양방향/실시간으로 처리하여 에너지 효율을 최적화하기 위해 제안된 차세대 전력망 기존 아날로그 기반 전력시스템과 디지털 기반 정보통신기술 결합 나. 스마트 그리드의 특징 특징 설명 소비자 참여 – 소비자에 다양한 정보 제공 –

양자컴퓨팅

I. 컴퓨팅 패러다임 혁신, 양자컴퓨팅 등장배경 [기존 컴퓨팅의 한계] – 폰노이만 컴퓨팅 성능 한계 – 추론, 판단 연산 어려움 – 트랜지스터 집적률 한계 – 암호화 기법 안전성 한계 [양자컴퓨팅 등장배경] – Qubit 기반 성능한계 극복 – 인공지능 연산 최적화 – 칩 소형화 한계 극복 – PQC Suit B 알고리즘 필요 폰노이만 시스템 한계 극복 및

TPU (Tensor Processing Unit)

I. 인공신경망 맞춤형 ASIC, TPU 가. TPU(Tensor Processing Unit)의 개념 인공신경망 데이터 고속처리를 위한 맞춤형 ASIC 기반 인공신경망 데이터 처리 전용 하드웨어 나. TPU 부각 배경 2006년 맞춤형 H/W(ASIC, FPGA, GPU) 실행 프로그램 제한 2013년 인공신경망 패러다임은 계산요구량 / 필요성능 증가 이러한 요구 충족을 위한 GPU 증설은 과다 비용 발생   II. TPU 구성도 및

뉴로모픽칩 (Neuromorphic chip)

I. 시냅스를 모방한 저전력 컴퓨팅, 뉴로모픽칩 가. 뉴로모픽칩의 개념 인간 뇌의 뉴런-시냅스 구조를 모방하여 연산, 저장, 통신 기능을 융합한 다수의 저전력 코어 기반 칩 나. 뉴로모픽칩의 목적 연산, 저장, 통신 기능 융합 – 폰-노이만 구조의 CPU-메모리 방식 탈피하여 연산/저장/통신 기능 융합 뉴런 기반 인공지능 연산 – 인간 뇌의 뉴런을 모방하여 출력 데이터를 입력으로 받아 딥러닝