--- id: [[P-Reinforce]]-AI-SDLC category: "10_Wiki/πŸ’‘ Topics/AI" confidence_score: 0.99 tags: [SoftwareEngineering, SDLC, Process, Agile] last_reinforced: 2026-04-20 --- # [[SDLC (μ†Œν”„νŠΈμ›¨μ–΄ 개발 수λͺ… μ£ΌκΈ°)]] ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "아이디어가 μ½”λ“œκ°€ 되고, μ½”λ“œκ°€ κ°€μΉ˜λ₯Ό μ°½μΆœν•˜λŠ” μ—¬μ •μ˜ 지도." μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό 기획, 섀계, κ΅¬ν˜„, ν…ŒμŠ€νŠΈ, 배포, μœ μ§€λ³΄μˆ˜ν•˜λŠ” μ „ 과정을 μ²΄κ³„ν™”ν•œ ν”„λ‘œμ„ΈμŠ€ λͺ¨λΈμ΄λ‹€. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **Stages**: 1. **Planning & [[Analysis]]**: λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬μ‚¬ν•­ μ •μ˜ 및 타당성 κ²€ν† . 2. **Design**: μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜ 및 DB μŠ€ν‚€λ§ˆ 섀계. 3. **Implementation (Coding)**: μ‹€μ œ μ½”λ“œ μž‘μ„± 및 λ‹¨μœ„ ν…ŒμŠ€νŠΈ. 4. **[[Testing]]**: 톡합 ν…ŒμŠ€νŠΈ, QAλ₯Ό ν†΅ν•œ ν’ˆμ§ˆ 검증. 5. **Deployment**: μ‹€μ œ 운영 ν™˜κ²½ 배포 및 μ‚¬μš©μž 인계. 6. **Maintenance**: 버그 μˆ˜μ • 및 μ„±λŠ₯ μ΅œμ ν™”. - **Models**: - **Waterfall**: 단계별 μ„ ν˜• μ§„ν–‰ (μ² μ €ν•œ κ³„νš). - **Agile**: 반볡적(Iterative) μ§„ν–‰ (λΉ λ₯Έ λ³€ν™” λŒ€μ‘). - **DevOps**: 개발과 운영의 경계λ₯Ό ν—ˆλ¬Έ 지속적 톡합/배포. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (RL Update) - ν˜„λŒ€μ˜ SDLCλŠ” AI의 κ°œμž…μœΌλ‘œ 'Autonomous SDLC'둜 μ§„ν™” 쀑이닀. AI μ—μ΄μ „νŠΈκ°€ μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œλ₯Ό 읽고 μ½”λ“œλ₯Ό μ΄ˆμ•ˆ μž‘μ„±ν•˜λ©°, ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€κΉŒμ§€ μžλ™ μƒμ„±ν•˜λŠ” μ‹œλŒ€κ°€ μ—΄λ¦¬λ©΄μ„œ 각 λ‹¨κ³„μ˜ 경계가 λ”μš± μ••μΆ•λ˜κ³  μžλ™ν™”λ˜κ³  μžˆλ‹€. ## πŸ”— 지식 μ—°κ²° (Graph) - Related: [[DevSecOps]] , [[Continuous-Discovery]] - Modern Pattern: [[AI μ—μ΄μ „νŠΈ (AI Agent)]]