1. Trang chủ
  2. » Thể loại khác

cườn bài tập lớn nhập môn công nghệ phần mềm ppsx

5 1,9K 39

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 43,5 KB

Nội dung

Đề cườn bài tập lớn nhập môn công nghệ phần mềmNhóm thực hiên: nhóm 14 Nguyễn Trần Linh Vũ Huy Ngãi Lê Tăng Hùng Nguyễn Văn Thành Đề tài thực hiện: Các tiến trình phát triển tiên tiến: R

Trang 1

Đề cườn bài tập lớn nhập môn công nghệ phần mềm

Nhóm thực hiên: nhóm 14

Nguyễn Trần Linh

Vũ Huy Ngãi

Lê Tăng Hùng Nguyễn Văn Thành

Đề tài thực hiện:

Các tiến trình phát triển tiên tiến: RUP, winwin, spiral process, RAD- rapid analysis design

Đề Cương Bài Tập Lớn:

1.Mục Lục

2.Lời nói đầu

3.Giới thiệu về nhập môn công nghệ phần mềm

4.Giới thiệu các tiến trình phát triển tiên tiến

4.1 tiến trình Rup

4.2 tiến trình win win

4.3 tiến trình spiral process(tiến trình xoắn ốc)

4.4 tiến trình RAD- rapid (thiết kế nhanh)

5.Kiến thức thu được

6.Kêt Luận

Trang 2

Phần 4

4.1 tiến trình RUP

RUP là một qui trình vòng lặp phát triển phần mềm được tạo bởi công ty Rational software, một bộ phận của IBM từ năm 2002

RUP được thể hiện theo 2 chiều: Trục tung và Trục hoành

Trục hoành: là chiều biểu diễn thời gian và vòng đời của qui trình: thể hiện mặt đọng của chu trình, được biểu diễn dưới dạng các giai đoạn, các vòng lặp và các cột mốc thời gian

Trục tung: là chiều biều diễn các tiến trình của qui trình là các công việc được nhóm lại theo bản chất logic của nó

Ưu Nhược điểm:

Ưu:

Hiệu quả cao do lặp lại các bước

Thử nghiệm dự án đẽ dàng ngay cả khi chưa thực hiện xong

Tiết kiệm thời gian

Nhược:

Là sản phẩm thương mại nên muốn sử dụng cần mua

Là phương pháp phức tạp vì phải xây dựng quá trình thiết kế cụ thể

Để sử dụng thì người tham gia dự án phải học làm việc

Trang 3

4.2 tiến trình win win

Nhằm thoả hiệp giữa ngườI phát triển và khách hàng sao cho cả hai bên đều đạt mục tiêu của mình (cả hai cùng “thắng”) :

Khách hàng có phần mềm thoả mãn yêu cầu chính

NgườI phát triển có kinh phí thoả đáng và thờI gian hợp lý

Mô hình xoắn ốc Winwin tương tự như công nghệ thu thập yêu cầu khách hàng do USC center for software engineering phát triển

Mô hình xoăn ốc WINWIN khắc phục được các nhược điểm của mô hình xoắn ốc nhờ việc thực hiện 3 hoạt động trong từng vòng xoắn :

Nhận biết , đánh gia nhu cầu của khách hàng

Nhận biết điều kiện “thắng” của khách hàng

Làm tốt ta sẽ được 3 yếu tố

 Mềm dẻo :

Mô hình này làm cho độI phát triển thích nghi vớI các nguy cơ và biến cố đi kèm , như thờI gian và sự thay đổI cơ cấu của độI phát triển

 Quản trị tốt quy trình phát triển :

Cốt lõi của mô hình giúp độI phát triển giữ vững ba điểm quan trọng nhất : điểm mốc , giai đoạn quan trọng nhất , khả năng thực thi ban đầu

 Làm tăng niềm tin của khách hàng vào ngườI phát triển : Giúp gia tăng niềm tin và hi vọng của khách hàng đốI vớI nhà phát triển , do tạI mỗI lần xét duyệt đánh giá họ thấy được tiến độ cộng việc một cách trực quan

Trang 4

4.3 tiến trình spiral process(tiến trình xoắn ốc)

Là mô hình phát triển từ mô hình thác nước cho thấy mức đọ tổng quát hơn của các pha sản xuất của một sản phẩm Mỗi vòng lặp hay chu kì trong xoắn ốc biểu diễn một giai đoạn trong qui trình Ví dụ như vòng trong cùn tập trrung vào tính khả thi của hệ thống, vòng tiếp theo xác định yêu cầu của hệ thống…

Mỗi chu kì có 4 tầng , mỗi tần chiếm ¼

Đường kính và góc biểu diễn chi phí tích lũy và tiến triển của qui trình Xác định rắc rối và rủi ro sớm trước khi nó đe dọa

Ưu nhược điểm:

Ưu:

Cho phép tạo bản mẫu sớm

Chỉ báo sớm rủi ro không khắc phục được với chi phí không cao

Cho phép người dung tham gia vào các giai đoạn

Phản hồi từ người dung sớm và liên tục

Chi phí của Dự án không phải phân phối trước

Chi phí được đánh giá thường xuyên,giảm rủi ro của chi phí

Nhược:

Việc đánh giá rủi ro chiếm nhiều chi phí không thích hợp cho dự án nhỏ

Mô hình phức tạp khó sử dụng

Cần kiến thức đánh giá rủi ro chuyeen sâu

Khó quản lí tiến trình và thuyết phục khách hàng

Trang 5

4.4 RAD( Rapid Application DeveLopment – Mô hình phát triển ứng dụng nhanh)

Là quu trình phát triển phần mềm tăng dần từng bước với mỗi chu trình phát triển rất ngắn từ 60 ngày đến 90 ngày

RAD là sự ráp nối tốc độ cao của mô hình của mô hình thác nước, xây dựng dựa vào thành phần và sử dụng các ứng dụng của mã tự động

Xây dựng dựa trên hướng thành phần với khả năng tái sử dụng

Gồm nhiều nhóm, mỗi nhóm làm 1 RAD theo các pha : Mô hình nghiệp vụ

mô hình xử lí, tạo ứng dụng, kiểm thử và đánh giá

• Ưu điểm:

– Thời gian phát triển ngắn

– Cần ít nhân công

– Giảm rũi ro nhờ có khách hàng tham gia

• Nhược điểm:

– Người phát triển phải có kỹ năng sử dụng công cụ tốt

– Người phát triển và khách hàng pahir gắn bó và nỗ lực cao

Ngày đăng: 14/08/2014, 20:22

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w