
모형나선형 모형 (Spiral Model): 나선을 따라 돌듯이 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 개발[ 계획 수립 ➡️ 위험 분석 ➡️ 개발 및 검증 ➡️ 고객평가 ] 과정 반복폭포수 모형 (Waterfall Model): 이전 단계로 돌아갈 수 없다는 전제하에 각 단계 확실히 매듭 짓고 다음 단계 진행애자일 (Agile): 고객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발 기능/비기능 요구사항기능 요구사항: 기능이나 수행과 관련된 요구사항시스템의 입력이나 출력으로 무엇이 포함되어야 하는지시스템이 어떤 데이터를 저장하거나 연산을 수행해야 하는지시스템이 반드시 수행해야 하는 기능사용자가 시스템을 통해 제공받기를 원하는 기능비기능 요구사항: 품질이나 제약사항과..