B· Brain Science
학습 노트 기술사 스터디
STUDY LIBRARY 학습 목차
⌂ 홈 ▦ 전체 학습 노트

16개 과목

01: 컴퓨터 구조 (Computer Architecture)
과목 개요 01. 디지털 논리 회로 및 컴퓨터 기초 02. 데이터 표현 및 연산 장치 03. 컴퓨터 구조 기초 및 성능 분석 04. 명령어 세트 아키텍처 (ISA) 05. 제어 장치 및 파이프라이닝 06. 메모리 계층 구조 및 캐시 메모리 07. 가상 메모리 하드웨어 지원 및 OS 통합 08. 입출력 시스템 및 저장장치 구조 09. 시스템 버스 및 상호 연결망 10. 병렬 처리 아키텍처 11. 멀티코어 동기화 및 하드웨어 지원 12. AI 하드웨어 가속기 (NPU, TPU) 13. 고신뢰성 및 전력 관리 기술 14. 하드웨어 보안 및 최신 트렌드 15. 컴퓨터 구조 심화 및 미래 기술
02: 운영체제 (Operating System)
과목 개요 01. 운영체제 개요 및 구조 02. 프로세스 및 스레드 관리 03. CPU 스케줄링 알고리즘 04. 프로세스 동기화 및 임계구역 05. 교착 상태 (Deadlock) 06. 메모리 관리 (Memory Management) 07. 가상 메모리 및 스와핑 08. Storage And Io Systems 09. 파일 시스템 및 디스크 관리 10. Security 11. 시험 빈출 핵심 요약 (Operating System)
03: 네트워크 (Network)
과목 개요 01. Data Communication 02. Multiplexing Multiple Access 03. Physical Layer Media 04. Data Link Layer Error 05. Lan Wan L2 Devices 06. Network Layer Ip 07. Network Layer Routing 08. Transport Layer 09. Application Layer Web Email 10. Application Layer Dns Mgmt 11. Wireless Mobile Communication 12. Iot Wpan Edge 13. Network Security Basics 14. Network Security Threats 15. Nextgen Communication Architecture 16. Data Center Cloud 17. Sdn Nfv 18. Optical Nextgen Automation 19. Frequent Topics Terms 20. Performance Evaluation Advanced
04: 소프트웨어 공학 (Software Engineering)
과목 개요 01. 소프트웨어 공학 기초 및 프로세스 모델 02. Requirements Analysis 03. Design Architecture 04. Testing Quality 05. Devops Ci Cd 06. Software Architecture 07. Object Oriented 07. 소프트웨어 테스트 및 검증 08. 소프트웨어 보안 및 DevSecOps 08. Testing Maintenance 09. 클라우드 네이티브 및 AI 소프트웨어 공학 10. 최신 트렌드, PM 및 품질 관리 표준
05: 데이터베이스 (Database)
과목 개요 01. 데이터베이스 기초 및 아키텍처 03. Relational Model 02. 관계형 데이터 모델 및 정규화 04. 트랜잭션, 동시성 제어 및 회복 05. 분산 데이터베이스, NoSQL 및 NewSQL 06. 데이터 웨어하우스, OLAP 및 최신 트렌드 07. 시험 빈출 핵심 요약 (Database) 08. 데이터베이스 핵심 심화 분석
06: ICT 융합 기술 (ICT Convergence)
과목 개요 01. Web 3.0 및 블록체인 02. 사물인터넷, 모빌리티 및 무선 신기술 03. 클라우드 컴퓨팅 및 인프라 신기술 04. 인공지능 심화 및 LLM 트렌드 05. 데이터 과학 및 통계/최적화
07: 엔터프라이즈 시스템 (Enterprise Systems)
과목 개요 01. 전사 전략 및 엔터프라이즈 거버넌스 02. 전사적 자원 관리 (ERP) 시스템 03. 엔터프라이즈 통합: EAI, ESB 및 MSA 04. 비즈니스 프로세스 및 컨설팅 05. 비즈니스 인텔리전스 (BI) 및 데이터 시각화 06. 시험 빈출 핵심 요약 (Enterprise Systems) 08. 엔터프라이즈 핀옵스 (FinOps) 09. 디지털 트랜스포메이션 (DX) 전략 10. 엔터프라이즈 보안 거버넌스 및 리스크 관리
08: 알고리즘 및 통계 (Algorithm & Stats)
과목 개요 01. 알고리즘 기초 02. 정렬 알고리즘 03. 탐색 및 그래프 알고리즘 03. 정렬 알고리즘 (Sorting Algorithms) 08. 통계학 기초 (Statistics Fundamentals) 04. 자료구조 04. 그래프 알고리즘 (Graph Algorithms) 09. 정보 이론 (Information Theory) 10. 선형대수 기초 (Linear Algebra Fundamentals) 11. 고급 그래프 알고리즘 (Advanced Graph Algorithms) 05. 문자열 알고리즘 06. 계산 복잡도 이론 및 NP-완전 07. 수치 해석 및 최적화 공학
09: 정보 보안 (Security)
과목 개요 01. 보안 개요 및 기본 원칙 02. 암호학 (Cryptography) 03. 네트워크 보안 및 장비 04. 엔드포인트 보안 및 매체 제어 05. 웹 및 애플리케이션 보안 08. Authorization Access Control 10. PKI 및 보안 프로토콜 12. 신원 보안 심화 / 위협 (Identity Security Advanced / Threats) 13. 보안 운영 (SecOps) / 침해 사고 대응 / 포렌식 (SecOps / IR / Forensics) 14. 인공지능 (AI) 보안 및 거버넌스 16. 데이터 및 개인정보 보호 (Data & Privacy Protection) 17. 보안 프레임워크 및 컴플라이언스 (Framework & Compliance) 18. IoT / OT / ICS 및 물리 보안 (IoT / OT / ICS & Physical Security) 19. AI 및 신기술 보안 (50개 핵심 토픽) 20. 보안 추가 키워드 / 시험 대비 — 40개
10: 인공지능 (Artificial Intelligence)
과목 개요
11: IT 디자인 및 감리 (Design & Supervision)
과목 개요 01. 정보시스템 감리 프레임워크 및 법제도 02. 소프트웨어 아키텍처 원칙 및 품질 속성 03. GoF 디자인 패턴: 생성 및 구조 패턴 04. GoF 디자인 패턴: 행위 패턴 05. IT 감리 심화 가이드 및 테스트 품질 검증론 06. 시험 빈출 요약 및 기술사 아키텍처 융합 토픽 09. 객체지향 설계 원칙 및 심화 설계 10. 디자인 패턴 심화 및 안티패턴
12: IT 경영 및 관리 (IT Management)
과목 개요 01. IT 거버넌스 및 전략 수립 02. IT 서비스 관리 (ITSM) 및 ITIL v4 03. 엔터프라이즈 아키텍처 (EA) 및 ISP 04. SDLC 관리 및 소프트웨어 품질 경영 05. 보안 거버넌스 및 글로벌 컴플라이언스
13: 클라우드 아키텍처 (Cloud Architecture)
과목 개요 01. 클라우드 기초 및 가상화 02. Iaas Paas Saas 02. 컨테이너 및 쿠버네티스 03. 마이크로서비스 아키텍처 (MSA) 및 서버리스 04. 클라우드 DevOps 및 관측성 05. 클라우드 데이터 엔지니어링 06. 시험 빈출 핵심 토픽
14: 데이터 엔지니어링 (Data Engineering)
과목 개요 기술사 빅데이터/AI 논술 핵심 키워드 MLOps 파이프라인 및 데이터 분석 엔지니어링 01. 데이터 인프라 및 수집 아키텍처 02. 데이터 수학 및 마이닝 공학 03. ML/DL 모델 및 LLM 서빙 공학
15: 데브옵스 및 SRE (DevOps & SRE)
과목 개요 01. 데브옵스 문화 및 방법론 02. CI/CD 및 GitOps 아키텍처 03. SRE 및 관측성 (Observability) 04. IaC 및 클라우드 네이티브 운영 05. DevSecOps 및 공급망 보안
16: 빅데이터 (Big Data)
과목 개요 01. 빅데이터 개념 및 아키텍처 02. 하둡 에코시스템 및 HDFS 03. 아파치 스파크 (Apache Spark) 및 인메모리 연산 04. 실시간 스트리밍 처리 (Real-time Streaming) 05. 빅데이터 분석 및 데이터 마이닝 06. NoSQL 데이터베이스 07. 데이터 레이크 및 레이크하우스 08. 빅데이터 시각화 (Big Data Visualization) 09. 빅데이터 플랫폼 아키텍처 10. 데이터 거버넌스 및 최신 아키텍처 11. 빅데이터 산업 응용 12. 빅데이터 최신 동향

더 보기

◇ 기술사 스터디

07. Object Oriented

홈 / 학습 노트 / Study Note / 04: 소프트웨어 공학 (Software Engineering) / 07. Object Oriented
391. 소프트웨어 테스팅의 7가지 원리 (결함 발견, 완벽한 테스트 불가능, 조기 테스트, 결함 집중, 살충제 패러독스, 정황 의존, 오류 부재의 궤변) 최근 읽음 2026-05-08
392. 살충제 패러독스 (Pesticide Paradox) 극복을 위한 테스트 케이스 주기적 갱신 최근 읽음 2026-05-08
394. V-모델의 매핑 (요구사항-인수테스트, 기본설계-시스템테스트, 상세 설계-통합테스트, 코딩-단위테스트) 최근 읽음 2026-05-08
395. 검증 (Verification) - 제품을 올바르게 만들고 있는가 (과정, 산출 물 리뷰) 최근 읽음 2026-05-08
413. 동등 분할 (Equivalence Partitioning) - 입력 영역을 유효/무효 클래스로 분할하여 대푯값 테스트 최근 읽음 2026-05-08
414. 경계값 분석 (Boundary Value Analysis) - 경계 부분에서 결함이 많다는 점 이용 (분할의 가장자리 값) 최근 읽음 2026-05-08
415. 의사 결정 테이블 (Decision Table) - 복잡한 논리적 조건들의 조합을 표로 구성하여 테스트 최근 읽음 2026-05-08
416. 상태 전이 테스트 (State Transition Testing) - 객체의 상태 변화 시나리오 검증 최근 읽음 2026-05-08
417. 원인-결과 그래프 (Cause-Effect Graphing) 최근 읽음 2026-05-08
418. 페어와이즈 테스팅 (Pairwise Testing) - 변수 값들의 모든 쌍(Pair) 조합이 최소 한 번 테스트되도록 최적화 (조합 폭발 방지) 최근 읽음 2026-05-08
419. 원인-결과 그래프 (Cause-Effect Graphing) 최근 읽음 2026-05-08
420. 화이트박스 테스트 (White-box Test / 구조 기반 테스트) - 소스코드의 내부 논리 구조를 모두 검증 최근 읽음 2026-05-08
421. 제어 흐름 테스트 (Control Flow Testing) 최근 읽음 2026-05-08
422. 구문 커버리지 (Statement Coverage) - 코드의 모든 문장을 최소 한 번 실행 최근 읽음 2026-05-08
423. 결정 커버리지 (Decision Coverage / 분기 커버리지) - 분기문(If, While 등)의 참/거짓을 최소 한 번씩 실행 최근 읽음 2026-05-08
424. 조건 커버리지 (Condition Coverage) - 분기문 내의 각 개별 조건식이 참/거짓을 한 번씩 가짐 최근 읽음 2026-05-08
425. 조건/결정 커버리지 (Condition/Decision Coverage) - 개별 조건과 전체 결정이 모두 참/거짓을 가짐 최근 읽음 2026-05-08
426. 변경 조건/결정 커버리지 (MC/DC, Modified Condition/Decision Coverage) - 각 개별 조건이 독립적으로 전체 결과에 영향을 미침을 증명 (DO-178B/C 항공/안전 표준) 최근 읽음 2026-05-08
427. 다중 조건 커버리지 (Multiple Condition Coverage) - 개별 조건의 모든 가능한 진리값 조합 (2^N) 최근 읽음 2026-05-08
428. 경로 커버리지 (Path Coverage) - 가능한 모든 실행 경로를 테스트 최근 읽음 2026-05-08
429. 데이터 흐름 테스팅 (Data Flow Testing) - 변수의 정의(Define)와 사용(Use) 경로 (DU 경로) 기반 검증 최근 읽음 2026-05-08
430. 정적 테스팅 (Static Testing) - 코드를 실행하지 않고 리뷰나 도구를 통해 검증 (인스펙션, 정적 분석) 최근 읽음 2026-05-08
431. 동적 테스팅 (Dynamic Testing) - 코드를 직접 컴파일하고 실행하여 검증 최근 읽음 2026-05-08
432. 리스크 기반 테스팅 (Risk-based Testing) - 비즈니스 리스크가 높은 모듈에 테스트 자원 집중 최근 읽음 2026-05-08
433. 탐색적 테스팅 (Exploratory Testing) - 명세서 없이 테스터의 직관과 경험을 바탕으로 테스트 설계와 수행을 동시 진행 (차터, 타임박스 활용) 최근 읽음 2026-05-08
434. 오류 추정 (Error Guessing) - 테스터의 경험을 바탕으로 결함이 발생할 만한 곳을 추정하여 테스트 최근 읽음 2026-05-08
439. 휴리스틱 오라클 (Heuristic Oracle) - 샘플링에 직관적/경험적 판단 추가 최근 읽음 2026-05-08
440. 일관성 오라클 (Consistent Oracle) - 변경 전/후의 결과가 동일한지 확인 (회귀 테스트에 유용) 최근 읽음 2026-05-08
441. 테스트 케이스 (Test Case) 구조 - 식별자, 전제조건, 입력 데이터, 기대 결과 최근 읽음 2026-05-08
442. 테스트 시나리오 (Test Scenario) - 테스트 케이스들을 흐름에 따라 묶은 집합 최근 읽음 2026-05-08
443. 테스트 절차 (Test Procedure) / 테스트 스크립트 (Test Script) 최근 읽음 2026-05-08
444. 테스트 데이터 (Test Data) 생성 및 익명화 관리 (Test Data Management, TDM) 최근 읽음 2026-05-08
445. 성능 테스트 (Performance Test) 4가지 유형 최근 읽음 2026-05-08
446. 부하 테스트 (Load Test) - 시스템의 임계점(목표치)까지 부하를 증가시키며 상태 확인 최근 읽음 2026-05-08
447. 스트레스 테스트 (Stress Test) - 임계점 이상의 과부하 상태에서 시스템 붕괴 및 복구 반응 확인 최근 읽음 2026-05-08
448. 스파이크 테스트 (Spike Test) - 갑작스럽게 사용자가 급증할 때의 반응 확인 최근 읽음 2026-05-08
449. 내구성 테스트 (Endurance / Soak Test) - 장시간 부하를 주어 메모리 누수(Leak) 등 확인 최근 읽음 2026-05-08
450. 벤치마크 테스트 (BMT, Benchmark Test) - 동일한 환경에서 여러 제품의 성능을 비교 최근 읽음 2026-05-08
451. 사용성 테스트 (Usability Test) - 사용자가 시스템을 얼마나 쉽게 다룰 수 있는지 UI/UX 관점 평가 최근 읽음 2026-05-08
452. A/B 테스트 - 두 가지 UI/기능을 실 사용자에게 노출하여 반응 비교 최근 읽음 2026-05-08
453. 호환성 테스트 (Compatibility Test) - OS, 브라우저, 기기(모바일) 등 이기종 환경 동작 확인 최근 읽음 2026-05-08
454. 이식성 테스트 (Portability Test) - 다른 환경으로 시스템을 이전했을 때의 동작 확인 최근 읽음 2026-05-08
455. 모의 해킹 (Penetration Testing) 및 취약점 스캐닝 최근 읽음 2026-05-08
456. 뮤테이션 테스팅 (Mutation Testing / 돌연변이 테스팅) - 원본 코드에 고의로 에러(돌연변이)를 주입하여 기존 테스트 케이스가 이를 잡아내는지(Kill) 검증 (테스트 케이스의 품질 평가) 최근 읽음 2026-05-08
457. 퍼즈 테스팅 (Fuzz Testing / Fuzzing) - 무작위 또는 기형적인 데이터를 입력하여 크래시(Crash)나 예외 상황 유발 최근 읽음 2026-05-08
458. 테스트 더블 (Test Double) 5가지 개념 (xUnit 테스트 패턴) 최근 읽음 2026-05-08
459. Dummy (더미) - 인자 채우기용, 실제 사용 안됨 최근 읽음 2026-05-08
460. Stub (스텁) - 호출 시 준비된 답변만 반환 (상태 검증용) 최근 읽음 2026-05-08
461. Spy (스파이) - 스텁 역할 + 호출 정보 기록 최근 읽음 2026-05-08
462. Mock (목) - 행위(Behavior) 검증을 위해 예상되는 호출 명세가 프로그래밍된 객체 최근 읽음 2026-05-08
463. Fake (페이크) - 실제 동작하지만 프로덕션에는 적합하지 않은 축소판 (인메모리 DB 등) 최근 읽음 2026-05-08
464. 서비스 가상화 (Service Virtualization) - MSA 환경에서 외부 의존 API를 모사하는 스텁 서버 최근 읽음 2026-05-08
465. 지속적 테스팅 (Continuous Testing) - CI/CD 파이프라인 전 과정에 테스트 자동화 통합 최근 읽음 2026-05-08
466. 시프트 레프트 테스팅 (Shift-Left Testing) - 테스트 활동을 개발 초기(왼쪽) 단계로 당겨 결함 조기 발견 최근 읽음 2026-05-08
467. 시프트 라이트 테스팅 (Shift-Right Testing) - 운영 환경(오른쪽)에서의 테스트 (카나리, 카오스 엔지니어링) 최근 읽음 2026-05-08
468. 운영 환경 테스트 (Testing in Production / TiP) 최근 읽음 2026-05-08
469. 모델 기반 테스팅 (MBT, Model-Based Testing) - 시스템 모델(UML 등)에서 테스트 케이스 자동 생성 최근 읽음 2026-05-08
470. TDD (Test Driven Development) 생명주기 - 실패하는 테스트 작성(Red) -> 통과하는 최소 코드 작성(Green) -> 리팩토링(Refactor) 최근 읽음 2026-05-08

Brain Science

이 페이지

노트를 선택하면 목차가 표시됩니다.

© 2026 Brain Science