![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Mô hình xoắn ốc
Số trang: 36
Loại file: ppt
Dung lượng: 1.62 MB
Lượt xem: 21
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mô hình xoắn ốc do Boehm đề xuất năm 1988 Là sự kết hợp tính lặp của mô hình nguyên mẫu và tính hệ thống của mô hình thác nước Về bản chất, mô hình mô tả sựphát triển của phần mềm qua các giai đoạn tiến hoá, mỗi giai đoạn được coi như một mô hình thác nước.
Nội dung trích xuất từ tài liệu:
Mô hình xoắn ốc ĐẠI HỌC BÁCH KHOA-ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN MÔ HÌNH XOẮN ỐCNhóm 5: Khuất Thanh Tùng Phan Nguyễn Như Thủy Lê Thị Cẩm Hằng Nguyễn Trí Công GIỚI THIỆU Mô hình xoắn ốc do Boehm đề xuất năm 1988 Là sự kết hợp tính lặp của mô hình nguyên mẫu và tính hệ thống của mô hình thác nước Về bản chất, mô hình mô tả sự phát triển của phần mềm qua các giai đoạn tiến hoá, mỗi giai đoạn được coi như một mô hình thác nước. 2 CÁC KHÁI NIỆM Mô hình xoắn ốc là mô hình phát triển phần mềm với trọng tâm là kiểm soát rủi ro qua các chu kỳ phát triển. Nó có hai đặc trưng chính Dùng cách tiếp cận chu kỳ để phát triển dần mức độ khái niệm và thực thi của hệ thống trong lúc hạn ch ế tối đa sự rủi ro Tập hợp các mốc thời gian để đảm bảo cam kết của các bên liên quan để đi đến một giải pháp giúp hệ thống khả thi và thỏa mãn các yêu cầu Rủi ro là các tình huống hoặc sự kiện làm cho dự án không đáp ứng được mục đích đặt ra. 3 ĐẶC ĐIỂM MÔ HÌNH Bản chất mô hình xoắn ốc như tên gọi của nó, là bắt đầu từ những cái khái quát nhất rồi đi dần đến chi tiết Trong quá trình đó có lập kế hoạch cho từng giai đoạn làm chi tiết hóa sản phẩm và phân tích rủi ro. Nhấn mạnh việc đánh giá rủi ro Phần mềm được xây dựng theo nhiều chu kỳ. Người ta trì hoãn việc xây dựng chi tiết các yếu tố phần mềm có rủi ro thấp và tránh đổ vỡ không cần thiết trong thiết kế cho đến khi các yếu tố rủi ro cao trở nên ổn định. 4 ĐẶC ĐIỂM MÔ HÌNHMỗi chu kỳ tương ứng với một sản phẩm của một giai đoạn phát triển phần mềm Xác định mục tiêu, các giải pháp khác nhau để đạt được mục tiêu, các ràng buộc. Phân tích rủi ro và khả năng giải quyết (thường là xây dựng bản mẫu). Phát triển và kiểm thử sản phẩm của chu kỳ. Lập kế hoạch cho chu kỳ tiếp theoTrước khi bắt đầu mỗi chu kì nào đó, người ta thường xác định các rủi ro và cách giải quyết có thể, kết thúc mỗi chu kì là xét duyệt và đánh giá 5 ĐẶC ĐIỂM MÔ HÌNHMô hình xoắn ốc cung cấp cách thức làm phần mềm bằng cách đưa ra các phiên bản tăng dần: Đây không phải là bổ sung thêm các thành phần mới như mô hình tăng dần Đây là sự tiến hóa: cũng các đặc trưng ấy nhưng được làm mịn hơn, chi tiết hơn, cũng như nêu ra được các rủi ro mới cần giải quyết Phiên bản sau cùng chính là phần mềm hoàn chỉnh có thể chuyển giao cho khách hàng sử dụng. 6 MÔ HÌNH XOẮN ỐCS/W: software 7V&V: Validation and verification GIẢI THÍCH MÔ HÌNHNgười ta vẽ hai đường thẳng vuông góc cắt nhau chia mặt phẳng thành 4 vùng tương ứng với 4 công việc của một pha phát triển. Các đường xoắn ốc đi từ phía trong ra ngoài cũng theo chiều kim đồng hồ. Độ dài đường xoắn ốc sẽ biểu diễn giá tích lũy của phần mềm.Một vòng của đường xoắn ốc sẽ biễu diễn một pha của quá trình phát triển. 8 GIẢI THÍCH MÔ HÌNHMột pha bắt đầu từ góc phần tư phía trên bên trái (góc 1): Xác định các mục tiêu của pha: hiệu suất, tính năng, khả năng thích nghi với sự thay đổi... Các giải pháp khác nhau để đạt được các mục tiêu này: thiết kế A, thiết kế B, tái sử dụng, mua... Các ràng buộc cho từng giải pháp: Chi phí, kế hoạch,thời gian...Kết quả của giai đoạn này là chọn được giải pháp thích hợp. 9 GIẢI THÍCH MÔ HÌNHỞ góc phần tư thứ hai là phân tích rủi ro cho giải pháp đã lựa chọn. Xác định các rủi ro của giải pháp đã chọn. Hình thành chiến lược giải quyết rủi ro: tạo bản mẫu, mô phỏng, kiểm định chuẩn, kiểm tra tài liệu tham khảo, phân tích mô hình hoặc tổ hợp chúng lại cùng với các kĩ thuật giải quyết rủi ro khác. Biện pháp thường được sử dụng là bản mẫu. 10 GIẢI THÍCH MÔ HÌNHNếu rủi ro được giải quyết thì chuyển sang bước tiếp theo: phát triển phần mềm Thiết kế sản phẩm từ tổng thể đến chi tiết Viết mã cho sản phẩm Kiểm thử sản phẩm của từng giai đoạnBước cuối cùng là lên kế hoạch cho pha phát triển kế tiếp 11 KHỞI TẠO VÀ KẾT THÚC XOẮN ỐC Bốn câu hỏi cơ bản phát sinh trong quá trình xem xét cách trình bày của mô hình xoắn ốc: Xoắn ốc bắt đầu như thế nào? Làm thế nào để có được xoắn ốc thích hợp để chấm dứt sớm dự án? Tại sao xoắn ốc kết thúc quá đột ngột? Điều gì xảy ra lúc nâng cấp hoặc bảo trì phần mềm? ...
Nội dung trích xuất từ tài liệu:
Mô hình xoắn ốc ĐẠI HỌC BÁCH KHOA-ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN MÔ HÌNH XOẮN ỐCNhóm 5: Khuất Thanh Tùng Phan Nguyễn Như Thủy Lê Thị Cẩm Hằng Nguyễn Trí Công GIỚI THIỆU Mô hình xoắn ốc do Boehm đề xuất năm 1988 Là sự kết hợp tính lặp của mô hình nguyên mẫu và tính hệ thống của mô hình thác nước Về bản chất, mô hình mô tả sự phát triển của phần mềm qua các giai đoạn tiến hoá, mỗi giai đoạn được coi như một mô hình thác nước. 2 CÁC KHÁI NIỆM Mô hình xoắn ốc là mô hình phát triển phần mềm với trọng tâm là kiểm soát rủi ro qua các chu kỳ phát triển. Nó có hai đặc trưng chính Dùng cách tiếp cận chu kỳ để phát triển dần mức độ khái niệm và thực thi của hệ thống trong lúc hạn ch ế tối đa sự rủi ro Tập hợp các mốc thời gian để đảm bảo cam kết của các bên liên quan để đi đến một giải pháp giúp hệ thống khả thi và thỏa mãn các yêu cầu Rủi ro là các tình huống hoặc sự kiện làm cho dự án không đáp ứng được mục đích đặt ra. 3 ĐẶC ĐIỂM MÔ HÌNH Bản chất mô hình xoắn ốc như tên gọi của nó, là bắt đầu từ những cái khái quát nhất rồi đi dần đến chi tiết Trong quá trình đó có lập kế hoạch cho từng giai đoạn làm chi tiết hóa sản phẩm và phân tích rủi ro. Nhấn mạnh việc đánh giá rủi ro Phần mềm được xây dựng theo nhiều chu kỳ. Người ta trì hoãn việc xây dựng chi tiết các yếu tố phần mềm có rủi ro thấp và tránh đổ vỡ không cần thiết trong thiết kế cho đến khi các yếu tố rủi ro cao trở nên ổn định. 4 ĐẶC ĐIỂM MÔ HÌNHMỗi chu kỳ tương ứng với một sản phẩm của một giai đoạn phát triển phần mềm Xác định mục tiêu, các giải pháp khác nhau để đạt được mục tiêu, các ràng buộc. Phân tích rủi ro và khả năng giải quyết (thường là xây dựng bản mẫu). Phát triển và kiểm thử sản phẩm của chu kỳ. Lập kế hoạch cho chu kỳ tiếp theoTrước khi bắt đầu mỗi chu kì nào đó, người ta thường xác định các rủi ro và cách giải quyết có thể, kết thúc mỗi chu kì là xét duyệt và đánh giá 5 ĐẶC ĐIỂM MÔ HÌNHMô hình xoắn ốc cung cấp cách thức làm phần mềm bằng cách đưa ra các phiên bản tăng dần: Đây không phải là bổ sung thêm các thành phần mới như mô hình tăng dần Đây là sự tiến hóa: cũng các đặc trưng ấy nhưng được làm mịn hơn, chi tiết hơn, cũng như nêu ra được các rủi ro mới cần giải quyết Phiên bản sau cùng chính là phần mềm hoàn chỉnh có thể chuyển giao cho khách hàng sử dụng. 6 MÔ HÌNH XOẮN ỐCS/W: software 7V&V: Validation and verification GIẢI THÍCH MÔ HÌNHNgười ta vẽ hai đường thẳng vuông góc cắt nhau chia mặt phẳng thành 4 vùng tương ứng với 4 công việc của một pha phát triển. Các đường xoắn ốc đi từ phía trong ra ngoài cũng theo chiều kim đồng hồ. Độ dài đường xoắn ốc sẽ biểu diễn giá tích lũy của phần mềm.Một vòng của đường xoắn ốc sẽ biễu diễn một pha của quá trình phát triển. 8 GIẢI THÍCH MÔ HÌNHMột pha bắt đầu từ góc phần tư phía trên bên trái (góc 1): Xác định các mục tiêu của pha: hiệu suất, tính năng, khả năng thích nghi với sự thay đổi... Các giải pháp khác nhau để đạt được các mục tiêu này: thiết kế A, thiết kế B, tái sử dụng, mua... Các ràng buộc cho từng giải pháp: Chi phí, kế hoạch,thời gian...Kết quả của giai đoạn này là chọn được giải pháp thích hợp. 9 GIẢI THÍCH MÔ HÌNHỞ góc phần tư thứ hai là phân tích rủi ro cho giải pháp đã lựa chọn. Xác định các rủi ro của giải pháp đã chọn. Hình thành chiến lược giải quyết rủi ro: tạo bản mẫu, mô phỏng, kiểm định chuẩn, kiểm tra tài liệu tham khảo, phân tích mô hình hoặc tổ hợp chúng lại cùng với các kĩ thuật giải quyết rủi ro khác. Biện pháp thường được sử dụng là bản mẫu. 10 GIẢI THÍCH MÔ HÌNHNếu rủi ro được giải quyết thì chuyển sang bước tiếp theo: phát triển phần mềm Thiết kế sản phẩm từ tổng thể đến chi tiết Viết mã cho sản phẩm Kiểm thử sản phẩm của từng giai đoạnBước cuối cùng là lên kế hoạch cho pha phát triển kế tiếp 11 KHỞI TẠO VÀ KẾT THÚC XOẮN ỐC Bốn câu hỏi cơ bản phát sinh trong quá trình xem xét cách trình bày của mô hình xoắn ốc: Xoắn ốc bắt đầu như thế nào? Làm thế nào để có được xoắn ốc thích hợp để chấm dứt sớm dự án? Tại sao xoắn ốc kết thúc quá đột ngột? Điều gì xảy ra lúc nâng cấp hoặc bảo trì phần mềm? ...
Tìm kiếm theo từ khóa liên quan:
spriral model mô hình xoắn ốc công nghệ phần mềm MÔ HÌNH XOẮN ỐC WINWIN ỨNG DỤNG THỰC TẾ TRW-SPSTài liệu liên quan:
-
62 trang 408 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 238 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 200 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 196 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 192 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 187 0 0 -
6 trang 185 0 0
-
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 167 0 0 -
Cuộc chiến Phân kỳ - Tích hợp nhiều tranh cãi bậc nhất trong giới marketing
3 trang 151 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 151 0 0