1 / 17

Nhóm số 5 thực hiện Nguyễn Thị Nụ - Nhóm trưởng Nguyễn Đức Thành Vũ Thị Thơm

Nhóm số 5 thực hiện Nguyễn Thị Nụ - Nhóm trưởng Nguyễn Đức Thành Vũ Thị Thơm Đỗ Thị Phương Phùng Thị Thu Phương Phạm Thị Hồng Ngọc Đỗ Thị Diệu Quỳnh. Mục tiêu Trong bài này chúng ta sẽ tìm hiểu về: Chu trình phát triển một phần mềm Các mô hình phát triển phần mềm.

Download Presentation

Nhóm số 5 thực hiện Nguyễn Thị Nụ - Nhóm trưởng Nguyễn Đức Thành Vũ Thị Thơm

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Nhóm số 5 thực hiện Nguyễn Thị Nụ - Nhóm trưởng Nguyễn Đức Thành Vũ Thị Thơm Đỗ Thị Phương Phùng Thị Thu Phương Phạm Thị Hồng Ngọc Đỗ Thị Diệu Quỳnh SDLC & Modeling

  2. Mục tiêu Trong bài này chúng ta sẽ tìm hiểu về: • Chu trình phát triển một phần mềm • Các mô hình phát triển phần mềm SDLC & Modeling

  3. Chu Trình Phát Triển Phần Mềm - SDLC • SDLC (chu trình phát triển phần mềm) là một chuỗi các hoạt động của nhà phân tích(Analyst), nhà thiết kế (Designer), người phát triển (Developer) và người dùng (User) để phát triển và thực hiện một hệ thống thông tin. • Nếu lên kế hoạch tốt trong các giai đoạn thì sẽ giúp bạn theo dõi được lịch trình, chi phí và chất lượng của dự án phần mềm. SDLC & Modeling

  4. Chu Trình Phát Triển Phần Mềm – SDLC (Contd.) • Có 6 giai đoạn của SDLC: • Phân tích tính khả thi (Feasibility analysis) • Phân tích yêu cầu và đặc tính kỹ thuật (Requirement analysis and specification) • Thiết kế (Design) • Mã hóa (Coding) • Kiểm thử (Testing) • Bảo trì (Maintenance) SDLC & Modeling

  5. Các Mô Hình SDLC • Việc chọn mô hình phát triển phần mềm rất quan trọng. Nó ảnh hưởng đến việc phân bổ nhân lực, kiểm soát chi phí, và quản lý chất lượng phần mềm. • Các loại mô hình: • Mô hình tuyến tính • Mô hình lặp đi lặp lại • Mô hình gia tăng, cộng dồn SDLC & Modeling

  6. Mô Hình Tuyến Tính • Mô hình tuyến tính được sử dụng cho các dự án đã xác định và hiểu rõ được yêu cầu trước khi bắt đầu thiết kế phần mềm. • Có hai loại mô hình tuyến tính • Mô hình thác nước (Waterfall) • Mô hình nguyên mẫu (Prototyping) SDLC & Modeling

  7. Mô Hình Thác Nước (Waterfall Model) • Mô hình thác nước: • Mô hình thác nước mô tả quá trình phát triển phần mềm trong một dòng chảy tuần tự, tuyến tính. • Mô hình thác nước bao gồm bảy giai đoạn: • Khái niệm (Conception) • Bắt đầu (Initiation) • Phân tích (Analysis) • Thiết kế (Design) • Xây dựng (Construction) • Tích hợp và kiểm thử (Integration and testing) • Triển khai và bảo trì (Implementation and maintenance) SDLC & Modeling

  8. Mô Hình Thác Nước (Contd.) SDLC & Modeling

  9. Mô Hình Nguyên Mẫu (Prototyping Model) • Mô hình nguyên mẫu: • Mô hình nguyên mẫu tức là ta tạo một mẫu của hệ thống cho thấy sự hạn chế và chức năng khả năng của hệ thống đó. • Giúp khách hàng xác định các chức năng sẽ chạy trong hệ thống. SDLC & Modeling

  10. Mô Hình Nguyên Mẫu (Contd.) SDLC & Modeling

  11. Mô Hình Lặp Đi Lặp Lại • Mô hình lặp lại là sự tiến hóa của mô hình nguyên mẫu, được sử dụng khi yêu cầu của khách hàng phát sinh và thay đổi trong quá trình phát triển phần mềm. • Các dạng trong mô hình lặp đi lặp lại: • Mô hình xoắn ốc (Spiral model) • Win-win Spiral model SDLC & Modeling

  12. Mô Hình Xoắc Ốc (Spiral model) • Mô hình xoắn ốc: • Mô hình xoắc ốc bao gồm các tính chất của mô hình thác nước và mô hình nguyên mẫu. • Mô hình này rất hữu ích đối với các phần mềm được phát hành thành nhiều phiên bản. • Có sáu giai đoạnn của mô hình xoắn ốc: • Bàn bạc với khách hàng (Customer Communication) • Lập kế hoạch (Planning) • Phân tích rủi ro (Risk Analysis) • Kỹ nghệ (Engineering) • Xây dựng và phát hành (Construction and release) • Đánh giá của khách hàng (Customer Evaluation) SDLC & Modeling

  13. Mô Hình Xoắc Ốc (Contd.) SDLC & Modeling

  14. Win-win Spiral • Trong mô hình này nhóm nghiên cứu phát triển tổ chức cuộc thảo luận thương lượng các yêu cầu của khách hàng. • Có 6 giai đoạn của mô hình win-win Spiral: • Xác định yêu cầu. • Đàm phán với khách hàng. • Thiết lập yêu cầu mới sau khi đàm phán với khách hàng. • Đánh giá quá trình và sản phẩn thay thế, phân tích rủi ro . • Lựa chọn sản phẩm được thông qua. • Xem phản hồi từ khách hàng. SDLC & Modeling

  15. Win-win Spiral (Contd.) SDLC & Modeling

  16. Mô Hình Gia Tăng • Trong mô hình gia tăng, yêu cầu phần mềm được chia nhỏ ra thành các đơn vị chức năng khác nhau. • Mỗi đơn vị chức năng được thực hiện trong “một tăng” và sản phẩn cuối cùng được tạo ra sau khi hoàn thiện hết tất cả các chức năng trong quá trình phát triển. SDLC & Modeling

  17. Xin Chân Thành Cám Ơn SDLC & Modeling

More Related