Nội dung text Chapter01_part 2.pptx
1. System analysis and design methodologies Waterfall 1970s Structured Late 1970s Prototyping Early 1980s Spiral Mid 1980s RAD Late 1980s Strict sequence Adds structured tools: DFDs, ERDs Starts iterative thinking Partial incremental Iterative cycles + Risk assessment + incremental Object-Oriented 1990s Faster delivery by iteration, prototyping, rapid adaptation from user feedback Agile 2001-now Reusable objects & iterations Iterative, incremental, adaptive Rapid Application Development (RAD) Iterative – Lặp lại có cải tiến: Phát triển theo từng vòng lặp (iteration), mỗi vòng giúp cải thiện dần theo phản hồi và đánh giá. Incremental – Phát triển gia tăng: Xây dựng hệ thống từng phần nhỏ có thể sử dụng được, và bổ sung dần chức năng qua các đợt phát hành. Adaptive – Thích nghi theo thay đổi: Khả năng thay đổi kế hoạch, yêu cầu, hoặc thiết kế dựa trên tình hình thực tế và phản hồi của người dùng. Approach not methodology