1. Trang chủ
  2. » Công Nghệ Thông Tin

Các quy trình phát triển phần mềm

29 1,4K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 303,61 KB

Nội dung

Các quy trình phát triển phần mềm

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

CÁC QUY TRÌNH PHÁT TRIỀN PHẦN MỀM Giảng viên Thầy: Phạm Thi Vương

Trang 2

I MÔ HÌNH THÁC NƯỚC

Mô hình thác nước (tiếng Anh: waterfall model) là một mô hình của quy trình phát triển phần mềm, trong đó quy trình phát triển trông

giống như một dòng chảy, với các pha được thực hiện theo trật tự nghiêm ngặt và không có sự quay lui hay nhảy vượt pha là: phân tích yêu cầu, thiết kế, triển khai thực hiện, kiểm thử, liên kết và bảo trì

Trang 3

I MÔ HÌNH THÁC NƯỚC

2 Quy trình:

Trang 5

I MÔ HÌNH THÁC NƯỚC

3 Ưu điểm:

- Dễ phân công công việc, phân bố chi phí, giám sát công việc

- Phù hợp với dự án nhỏ

Trang 6

I MÔ HÌNH THÁC NƯỚC

3 Nhược điểm:

- Mối quan hệ giữa các giai đoạn không được thể hiện

- Hệ thống phải được kết thúc ở từng giai đoạn -> Khó thực hiện đầy đủ yêu cầu của khách hàng

-Chi phí thực hiện lớn

-Khả năng thất bại cao và thời gian thực hiện lâu

Trang 7

I MÔ HÌNH THÁC NƯỚC

3 Nhược điểm:

- Mối quan hệ giữa các giai đoạn không được thể hiện

- Hệ thống phải được kết thúc ở từng giai đoạn -> Khó thực hiện đầy đủ yêu cầu của khách hàng

-Chi phí thực hiện lớn

-Khả năng thất bại cao và thời gian thực hiện lâu

Trang 8

I MÔ HÌNH THÁC NƯỚC

3 Nhược điểm:

- Mối quan hệ giữa các giai đoạn không được thể hiện

- Hệ thống phải được kết thức ở từng giai đoạn -> Khó thực hiện đầy đủ yêu cầu của khách hàng

-Chi phí thực hiện lớn

-Khả năng thất bại cao và thời gian thực hiện lâu

Trang 9

I MÔ HÌNH THÁC NƯỚC

3 Nhược điểm:

- Mối quan hệ giữa các giai đoạn không được thể hiện

- Hệ thống phải được kết thức ở từng giai đoạn -> Khó thực hiện đầy đủ yêu cầu của khách hàng

-Chi phí thực hiện lớn

-Khả năng thất bại cao và thời gian thực hiện lâu

Trang 10

I MÔ HÌNH THÁC NƯỚC CẢI TIẾN

Trang 11

I MÔ HÌNH PROTOTYPE

1 Định nghĩa

Là một phương pháp phát triển hệ thống trong đó một mô hình mẫu được xây dựng, kiểm tra, sau đó xây dựng lại nếu cần thiết cho đến khi đạt được một mô hình mẫu chấp nhận được, từ mô hình này, một hệ thống hoặc sản phẩm hoàn chỉnh có thể được phát triển

Trang 12

I MÔ HÌNH PROTOTYPE

Trang 13

2 Đặc điểm

- Qui trình được bắt đầu bằng việc xác định yêu cầu

- Sau đó, thực hiện thiết kế nhanh tập trung chuyển tải những khía cạnh thông qua prototype để khách hàng có thể hình dung, đánh giá giúp hoàn chỉnh yêu cầu cho toàn hệ thống phần mềm

- Tiếp theo sau giai đoạn làm prototype này có thể là một chu trình theo mô hình waterfall hay cũng có thể là mô hình khác

Trang 14

I MÔ HÌNH PROTOTYPE

3 Ưu điểm

- Hiểu nhiều hơn về những yêu cầu của khách hàng

- Người sử dụng sớm hình dung ra chức năng và đặc điểm của hệ thống

- Cải thiện sự liên lạc giữa nhà phát triển và người sử dụng

Trang 15

I MÔ HÌNH PROTOTYPE

3 Ưu điểm

- Hiểu nhiều hơn về những yêu cầu của khách hàng

- Người sử dụng sớm hình dung ra chức năng và đặc điểm của hệ thống

- Cải thiện sự liên lạc giữa nhà phát triển và người sử dụng

Trang 16

I MÔ HÌNH PROTOTYPE

3 Ưu điểm

- Hiểu nhiều hơn về những yêu cầu của khách hàng

- Người sử dụng sớm hình dung ra chức năng và đặc điểm của hệ thống

- Cải thiện sự liên lạc giữa nhà phát triển và người sử dụng

Trang 17

I MÔ HÌNH PROTOTYPE

3 Nhược điểm

- Mẫu (prototype) có thể không chuyển tải hết các chức năng

- Prototype thường được làm nhanh, thậm chí vội vàng, theo kiểu "hiện thực - sửa“

Trang 18

I MÔ HÌNH PROTOTYPE

3 Nhược điểm

- Mẫu (prototype) có thể không chuyển tải hết các chức năng

- Prototype thường được làm nhanh, thậm chí vội vàng, theo kiểu "hiện thực - sửa"

Trang 19

I MÔ HÌNH XOẮN ỐC

1 Lịch sử

- 1988, Barry Boehm đã đề xuất một mô hình xoắn ốc cung cấp một cách tiếp cận "định hướng rủi ro" để phát triển phần mềm

Trang 20

I MÔ HÌNH XOẮN ỐC

Trang 22

I MÔ HÌNH XOẮN ỐC

3 Ưu điểm:

- Là mô hình hội tụ các tính năng tốt và khắc phục các yếu điểm của nhiều mô hình phát triển khác gặp phải

-Giám sát dự án dễ dàng mà hiệu quả

Trang 23

I MÔ HÌNH XOẮN ỐC

3 Ưu điểm:

- Là mô hình hội tụ các tính năng tốt và khắc phục các yếu điểm của nhiều mô hình phát triển khác gặp phải

-Giám sát dự án dễ dàng mà hiệu quả

Trang 24

I MÔ HÌNH XOẮN ỐC

3 Ưu điểm:

- Giảm thiểu rủi ro và đặc biệt rất phù hợp với dự án có nguy cơ cao, đối phó với những thay đổi trong quá trình thực hiện dự án

- Dự đoán về thời hạn và chi phí sát với thực tế

Trang 25

I MÔ HÌNH XOẮN ỐC

3 Ưu điểm:

- Giảm thiểu rủi ro và đặc biệt rất phù hợp với dự án có nguy cơ cao, đối phó với những thay đổi trong quá trình thực hiện dự án

- Dự đoán về thời hạn và chi phí sát với thực tế

Trang 26

I MÔ HÌNH XOẮN ỐC

4 Nhược điểm:

- Phân tích rủi ro khá tốn kém, chủ yếu áp dụng cho dự án lớn, tiềm lực về tài chính

- Yêu cầu thay đổi thời xuyên dẫn đến lặp vô hạn, phức tạp, cần có đội ngũ chuyên gia về phân tích rủi ro -Chưa được áp dụng rộng rãi như mô hình thác nước, nguyên mẫu

Trang 27

I MÔ HÌNH XOẮN ỐC

4 Nhược điểm:

- Phân tích rủi ro khá tốn kém, chủ yếu áp dụng cho dự án lớn, tiềm lực về tài chính

- Yêu cầu thay đổi thời xuyên dẫn đến lặp vô hạn, phức tạp, cần có đội ngũ chuyên gia về phân tích rủi ro

-Chưa được áp dụng rộng rãi như mô hình thác nước, nguyên mẫu

Trang 28

I MÔ HÌNH XOẮN ỐC

4 Nhược điểm:

- Phân tích rủi ro khá tốn kém, chủ yếu áp dụng cho dự án lớn, tiềm lực về tài chính

- Yêu cầu thay đổi thời xuyên dẫn đến lặp vô hạn, phức tạp, cần có đội ngũ chuyên gia về phân tích rủi ro

-Chưa được áp dụng rộng rãi như mô hình thác nước, nguyên mẫu

Trang 29

I MÔ HÌNH XOẮN ỐC

4 Nhược điểm:

- Phân tích rủi ro khá tốn kém, chủ yếu áp dụng cho dự án lớn, tiềm lực về tài chính

- Yêu cầu thay đổi thời xuyên dẫn đến lặp vô hạn, phức tạp, cần có đội ngũ chuyên gia về phân tích rủi ro

-Chưa được áp dụng rộng rãi như mô hình thác nước, nguyên mẫu

Ngày đăng: 28/02/2017, 12:26

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w