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

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

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

Thông tin tài liệu

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

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