소프트웨어 생명주기

소프트웨어 공학 : 소프트웨어의 품질과 생산성을 향상시키는 것을 목적으로 함

폭포수모델 : 이전단계로 돌아갈 수 없는 선형모델

스크린샷 2024-02-03 오후 8.08.04.png

프로토타입 모델 : 프로토타입 모델은 새롭게 도출된 요구사항을 충분히 반영할 수 있음

스크린샷 2024-02-04 오전 4.13.16.png

나선형모델(점진적 모델) : 개발 → 분석 → 검증 → 평가 순으로 진행되며 유지보수가 필요없음

애자일 모델 : 고객과의 소통에 맞춤, 이전단계로 돌아갈 수 없는 폭포수와 대조적이며 스프린트(개발 → 설계 → 테스트)의 반복이 일어남

애자일 모델의 핵심가치 :

  1. 프로세스 도구 보다는 상호작용에 가치를 둔다.
  2. 문서보다 sw에 가치를 둔다.
  3. 계약 협상보다는 고객과 협업에 가치를 둔다.
  4. 계획을 따르기보다 변화에 반응하는 것에 가치를 둔다.

스크린샷 2024-02-04 오전 4.21.36.png

스크럼 기법

역할:

용어 정리 :