Đề 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
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:
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
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
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