1.8 KiB
1.8 KiB
id: P-Reinforce-AI-SDLC category: Unified confidence_score: 0.99 tags: [SoftwareEngineering, SDLC, Process, Agile] last_reinforced: 2026-04-20
SDLC (소프트웨어 개발 수명 주기)
📌 한 줄 통찰 (The Karpathy Summary)
"아이디어가 코드가 되고, 코드가 가치를 창출하는 여정의 지도." 소프트웨어를 기획, 설계, 구현, 테스트, 배포, 유지보수하는 전 과정을 체계화한 프로세스 모델이다.
📖 구조화된 지식 (Synthesized Content)
- Stages:
- Models:
- Waterfall: 단계별 선형 진행 (철저한 계획).
- Agile: 반복적(Iterative) 진행 (빠른 변화 대응).
- DevOps: 개발과 운영의 경계를 허문 지속적 통합/배포.
⚠️ 모순 및 업데이트 (RL Update)
- 현대의 SDLC는 AI의 개입으로 'Autonomous SDLC'로 진화 중이다. AI 에이전트가 요구사항 명세서를 읽고 코드를 초안 작성하며, 테스트 케이스까지 자동 생성하는 시대가 열리면서 각 단계의 경계가 더욱 압축되고 자동화되고 있다.
🔗 지식 연결 (Graph)
- Related: DevSecOps , Continuous-Discovery
- Modern Pattern: AI 에이전트 (AI Agent)