VAIRODECURRICULUM프로그래밍 서가
소프트웨어 엔지니어링 교재 표지
카탈로그
v1.2.0
교재 기준
Planning 1.4 + Catalog 1.2
기획 점검일
2026.07.27
Programming SchoolPRG-08

소프트웨어 엔지니어링

요구사항부터 architecture·test·release·incident까지 추적 가능한 개발을 수행합니다.

미리보기 가능콘텐츠 검토 중중급
예상 학습 시간
55~80시간
전체 구성
9개 모듈
연결된 학습 경로
12
01

과정 개요

끝까지 배우면 할 수 있는 일

incident와 postmortem의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

  1. 문제와 요구사항의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. architecture와 경계의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. 설계와 ADR의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  4. 구현 전략의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
02

학습 순서

연결된 경로에서의 위치

연결 경로Frontend Engineer13개 과정
연결 경로Backend Engineer13개 과정
연결 경로Full-stack Product Engineer13개 과정
연결 경로Data Engineer8개 과정

품질·lineage·복구가 가능한 데이터 파이프라인을 운영한다.

  1. FND-03컴퓨터 시스템미리보기 가능
  2. FND-05Git·GitHub미리보기 가능
  3. FND-06안전·보안미리보기 가능
  4. PRG-01Python미리보기 가능
  5. PRG-07SQL·DB미리보기 가능
  6. PRG-08SW 공학현재 과정
  7. DAT-02Data Engineering미리보기 가능
  8. OPS-01DevOps·SRE미리보기 가능
경로 최종 프로젝트품질·lineage·복구가 있는 batch/stream pipeline
연결 경로LLM · Agent Engineer8개 과정

검색·도구·권한·평가를 갖춘 LLM 제품을 만든다.

  1. AI-01AI 활용미리보기 가능
  2. PRG-01Python미리보기 가능
  3. PRG-07SQL·DB미리보기 가능
  4. PRG-08SW 공학현재 과정
  5. AI-03LLM·RAG미리보기 가능
  6. AI-04MLOps·AI Assurance미리보기 가능
  7. AI-05Agent·MCP미리보기 가능
  8. SEC-01Cybersecurity미리보기 가능
경로 최종 프로젝트citation·eval·permission·fallback이 있는 LLM product
연결 경로DevOps · SRE11개 과정
연결 경로QA Automation Engineer6개 과정

위험 기반 시험전략과 자동화 회귀 체계를 만든다.

  1. FND-02컴퓨팅 사고미리보기 가능
  2. FND-03컴퓨터 시스템미리보기 가능
  3. FND-05Git·GitHub미리보기 가능
  4. PRG-03JS·TS미리보기 가능
  5. PRG-08SW 공학현재 과정
  6. QA-01QA 자동화미리보기 가능
경로 최종 프로젝트위험 기반 test plan과 CI 자동화 체계
연결 경로Security Engineer11개 과정
연결 경로Embedded Linux Engineer11개 과정
연결 경로Mobile Application Engineer9개 과정

접근성·오프라인·기기 권한·배포를 갖춘 모바일 제품을 만든다.

  1. FND-02컴퓨팅 사고미리보기 가능
  2. FND-03컴퓨터 시스템미리보기 가능
  3. FND-05Git·GitHub미리보기 가능
  4. FND-06안전·보안미리보기 가능
  5. PRG-03JS·TS미리보기 가능
  6. PRG-08SW 공학현재 과정
  7. WEB-06Mobile App미리보기 가능
  8. QA-01QA 자동화미리보기 가능
  9. SEC-01Cybersecurity미리보기 가능
경로 최종 프로젝트오프라인 동기화·권한·성능·스토어 배포가 검증된 모바일 앱
연결 경로Platform Engineer9개 과정

팀이 안전하게 배포할 수 있는 self-service 개발 플랫폼을 설계한다.

  1. FND-03컴퓨터 시스템미리보기 가능
  2. FND-05Git·GitHub미리보기 가능
  3. FND-06안전·보안미리보기 가능
  4. PRG-08SW 공학현재 과정
  5. PRG-09Go출간 예정
  6. WEB-05Cloudflare미리보기 가능
  7. OPS-01DevOps·SRE미리보기 가능
  8. OPS-02Platform·GitOps미리보기 가능
  9. SEC-01Cybersecurity미리보기 가능
경로 최종 프로젝트golden path·GitOps·정책·SLO가 연결된 내부 개발 플랫폼
연결 경로Systems Programmer8개 과정

메모리·동시성·성능·안전성을 운영 가능한 시스템 코드로 증명한다.

  1. FND-02컴퓨팅 사고미리보기 가능
  2. FND-03컴퓨터 시스템미리보기 가능
  3. FND-05Git·GitHub미리보기 가능
  4. PRG-02C미리보기 가능
  5. PRG-05C++미리보기 가능
  6. PRG-08SW 공학현재 과정
  7. PRG-09Go출간 예정
  8. PRG-10Rust출간 예정
경로 최종 프로젝트race·memory safety·benchmark 근거가 있는 시스템 서비스
03

전체 목차

9개 모듈 개요

현재는 모듈별 목표와 체험 흐름을 공개한 검토판입니다. 전문 해설, 실습, 평가와 제출 기준은 정식 출간 과정에서 확정됩니다.

  1. 01PRG-08-M01

    첫 모듈

    문제와 요구사항

    검토판 미리보기

    문제와 요구사항의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  2. 02PRG-08-M02

    모듈 2

    architecture와 경계

    검토판 미리보기

    architecture와 경계의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  3. 03PRG-08-M03

    모듈 3

    설계와 ADR

    검토판 미리보기

    설계와 ADR의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  4. 04PRG-08-M04

    모듈 4

    구현 전략

    검토판 미리보기

    구현 전략의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  5. 05PRG-08-M05

    모듈 5

    code review

    검토판 미리보기

    code review의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  6. 06PRG-08-M06

    모듈 6

    시험 전략

    검토판 미리보기

    시험 전략의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  7. 07PRG-08-M07

    모듈 7

    CI와 release

    검토판 미리보기

    CI와 release의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  8. 08PRG-08-M08

    모듈 8

    관측과 운영

    검토판 미리보기

    관측과 운영의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  9. 09PRG-08-M09

    모듈 9

    incident와 postmortem

    검토판 미리보기

    incident와 postmortem의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
04

통과 기준

배운 내용을 결과물로 검증합니다

남겨야 할 학습 증거

  • requirements
  • adr
  • tests
  • release
  • postmortem

학습 전 확인

별도의 안전 승인 없이 바로 시작할 수 있습니다.

한눈에 보기역량 지도 펼치기3단계 · 9개 역량
01

기반 이해

핵심 구조와 작업 기준을 먼저 세웁니다.

  1. 문제와 요구사항문제와 요구사항의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. architecture와 경계architecture와 경계의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. 설계와 ADR설계와 ADR의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
02

핵심 구현

주요 기능을 직접 구현하고 실패 원인을 확인합니다.

  1. 구현 전략구현 전략의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. code reviewcode review의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. 시험 전략시험 전략의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
03

통합·검증

운영 조건에서 통합하고 결과를 증거로 남깁니다.

  1. CI와 releaseCI와 release의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. 관측과 운영관측과 운영의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. incident와 postmortemincident와 postmortem의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.