728x90
λ°˜μ‘ν˜•

2.1. μ†Œν”„νŠΈμ›¨μ–΄ 개발 λͺ¨λΈ

 

  • ν…ŒμŠ€νŒ… vs μ†Œν”„νŠΈμ›¨μ–΄ 개발
    • μ„œλ‘œ λ°€μ ‘ν•˜κ²Œ 연계
    • 개발 수λͺ… 주기에 κΈ°λ°˜ν•˜μ—¬ ν…ŒμŠ€νŒ… 접근법을 λ‹€λ₯΄κ²Œ 적용

 

 

2.1.1. V-λͺ¨λΈ(순차적 개발 λͺ¨λΈ)

  • 개발 μ‚°μΆœλ¬Ό (Work product)
    • λΉ„μ¦ˆλ‹ˆμŠ€ μ‹œλ‚˜λ¦¬μ˜€ λ˜λŠ” μœ μ¦ˆμΌ€μ΄μŠ€, μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έ, 섀계 λ¬Έμ„œλ‚˜ μ½”λ“œ -> ν…ŒμŠ€νŠΈ λ² μ΄μ‹œμŠ€(Basis)둜 μ‚¬μš©
  • V-λͺ¨λΈμ˜ μ—­ν• 
    • 각각의 개발 λ‹¨κ³„μ—μ„œ ν…ŒμŠ€νŒ…μ„ μ ‘κ·Όν•˜λŠ” 방법을 개랡적으둜 μ΄ν•΄ν•˜κΈ° μ‰½κ²Œ λͺ¨λΈν™”ν•˜μ—¬ λ³΄μ—¬μ£ΌλŠ” 것
    • V-λͺ¨λΈμ„ 톡해 ν…ŒμŠ€νŒ… κΈ°λ³Έ κ°œλ… 이해
      • ν…ŒμŠ€νŠΈ 레벨의 의미
        • μ»΄ν¬λ„ŒνŠΈ / λ‹¨μœ„ ν…ŒμŠ€νŒ…, 톡합 ν…ŒμŠ€νŒ…, μ‹œμŠ€ν…œ ν…ŒμŠ€νŒ…, 인수 ν…ŒμŠ€νŒ…
          • ν…ŒμŠ€νŠΈ λ ˆλ²¨μ— 따라 ν…ŒμŠ€νŠΈ μ „λž΅, ν…ŒμŠ€νŠΈ 기법,γ…Œ γ…”μŠ€νŠΈ μˆ˜ν–‰ 주체, ν…ŒμŠ€νŠΈ μ™„λ£Œ κΈ°μ€€ 등이 달라짐
          • ν…ŒμŠ€νŠΈ λ ˆλ²¨μ€ 독립적
      • 개발 초기 λ‹¨κ³„μ—μ„œ ν…ŒμŠ€νŒ…μ„ μˆ˜ν–‰ν•œλ‹€λŠ” κ²ƒμ˜ 의미
        • 개발 μ‚°μΆœλ¬Όμ„ 리뷰 ν˜•νƒœλ‘œ κ²€ν† ν•˜λ©΄μ„œ 결함을 λ°œκ²¬ν•˜λŠ” 정적 ν…ŒμŠ€νŒ…μ„ 의미
          • κ²°μ • ν…Œμ΄λΈ” ν…ŒμŠ€νŒ…, μƒνƒœμ „μ΄ ν…ŒμŠ€νŒ…, μœ μ¦ˆμΌ€μ΄μŠ€ ν…ŒμŠ€νŒ… λ“±
        • 개발 초기의 ν…ŒμŠ€νŒ…μ„ ν†΅ν•΄μ„œ ν›„λ°˜ν›„μ—μ„œ λ°œμƒν•  λΉ„μš©μ„ μ€„μž„
      • μ΄ˆκΈ°μ— ν…ŒμŠ€νŠΈ 섀계λ₯Ό 톡해 사전에 결함 예방 
      • V&V(Verification and Validation)의 의미
        • Verification(검증): 평가 λŒ€μƒμ΄ 기술된 μš”κ΅¬μ‚¬ν•­μ„ λ§Œμ‘±ν•˜λŠ”μ§€ 검증(μš°λ¦¬κ°€ λͺ…μ„Έμ„œ λ‚΄μš©λŒ€λ‘œ μ‹œμŠ€ν…œμ„ λ§Œλ“€κ³  μžˆλŠ”μ§€)
        • Validartion(확인): 평가 λŒ€μƒμ΄ μ‚¬μš©μžμ˜ νŠΉμ •ν•œ λͺ©μ μ„ λ§Œμ‘±ν•˜λŠ”μ§€λ₯Ό 확인(μš°λ¦¬κ°€ λ§Œλ“œλŠ” μ‹œμŠ€ν…œμ΄ 고객이 μ›ν•˜λŠ” μ‹œμŠ€ν…œμΈμ§€)

 

2.1.2. 반볡적-검증적 개발 λͺ¨λΈ

  • μ£ΌκΈ°(Iteration)κ°€ 반볡될수둝 ν…ŒμŠ€νŠΈ λ²”μœ„κ°€ 증가함
  • λ¦¬κ·Έλ ˆμ…˜ ν…ŒμŠ€νŒ…μ΄ 점차 μ€‘μš”ν•΄μ§(νšŒκ·€ ν…ŒμŠ€νŠΈ)
  • ν…ŒμŠ€νŠΈ μžλ™ν™” ν•„μš”μ„± 증가
  • ν™œμš© κ°€λŠ₯ν•œ μ μ ˆν•œ ν…ŒμŠ€νŠΈ 접근법
    • μ• μžμΌ ν…ŒμŠ€νŒ…(Agile Testing)
    • 탐색적 ν…ŒμŠ€νŒ…(Exploratory Testing)

 

 

2.1.3. 개발 생λͺ…μ£ΌκΈ° λͺ¨λΈμ—μ„œμ˜ ν…ŒμŠ€νŒ…

  • 성곡적인 ν…ŒμŠ€νŒ…μ„ μœ„ν•œ μš”κ±΄
    • λͺ¨λ“  개발 ν™œλ™μ€ 이에 μƒμ‘ν•˜λŠ” ν…ŒμŠ€νŠΈ ν™œλ™μ„ λ™λ°˜
    • 각 ν…ŒμŠ€νŠΈ λ ˆλ²¨μ€ κ·Έ λ ˆλ²¨μ— λ§žλŠ” νŠΉμ •ν•œ λͺ©μ μ΄ μž‡μŒ
    • μ£Όμ–΄μ§„ ν…ŒμŠ€νŠΈ λ ˆλ²¨μ— λ§žλŠ” ν…ŒμŠ€νŠΈμ˜ 뢄석과 μ„€κ³„λŠ” λŒ€μ‘λ˜λŠ” 개발 ν™œλ™ λ™μ•ˆμ— μ‹œμž‘
    • 개발 생λͺ…μ£ΌκΈ° λ™μ•ˆμ— 개발 μ‚°μΆœλ¬Όμ˜ μ΄ˆμ•ˆμ΄ μž‘μ„±λ˜λ©΄, ν…ŒμŠ€ν„°λŠ” μ΄λŸ¬ν•œ λ¬Έμ„œλ₯Ό λ¦¬λ·°ν•˜λŠ” ν™œλ™μ— μ°Έκ°€
  • ν…ŒμŠ€νŒ… 레벨 쑰절
    • ν…ŒμŠ€νŒ…μ€ ν”„λ‘œμ νŠΈλ‚˜ μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜μ˜ 성격에 따라 μž¬μ‘°μ •ν•˜κ±°λ‚˜ ν•©μ³μ§ˆ 수 있음
728x90
λ°˜μ‘ν˜•

+ Recent posts