1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Quy trình RUP trong Công Nghệ Phần Mềm

33 545 6

Đ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 33
Dung lượng 690,36 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Rup là một quy trình phát triển phần mềm theo hướng lặp được phát triển bởi Rational và công bố năm 2003, một đơn vị của IBM... Các tổ chức có thể nắm được phương pháp này và phát triển

Trang 1

Đề tài:

Quy trình RUP trong Công Nghệ Phần Mềm

-Phạm Thanh Tùng-Đinh Quang Thắng-Nguyễn Ngọc Dũng-Đỗ Bảo Sơn

1

Trang 2

Nội dung:

1 Tổng quan về RUP

2 Các pha của quy trình RUP

3 Workflow trong quy trình RUP

05/31/2024

2

Trang 3

I Tổng quan

Rup là gì?

Rup là một quy trình phát triển phần mềm theo hướng lặp được phát triển bởi Rational và công bố năm 2003, một đơn vị của IBM

3

Trang 4

I Tổng quan

05/31/2024

4

 Quy trình được phát triển dựa trên 6 tiêu chí:

1. Phát triển qua nhiều lần lặp

2. Quản lý các yêu cầu

3. Sử dụng kiến trúc component-based

4. Mô hình hóa trực quan phần mềm

5. Kiểm tra chất lượng phần mềm

6. Kiểm soát thay đổi

Trang 5

I.Tổng quan

Ưu điểm của quy trình RUP?

1. Hạn chế được nhiều rủi ro do các phần tử được

tích hợp, xây dựng dần dần

2. Cho phép thay đổi các yêu cầu, các phương thức

cho thích hợp hơn

3. Các tổ chức có thể nắm được phương pháp này và

phát triển cho qui trình của họ

4. Tăng khả năng tái sử dụng

5

Trang 6

I.Tổng quan

 Mô hình 2 chiều của RUP:

05/31/2024

6

Trang 7

I.Tổng quan

 Một quy trình xác định ai làm việc j, bằng cách nào và khi nào Quy trình RUP được xây dựng nên nhờ bốn thành phần chính:

7

Trang 8

I.Tổng quan

Worker:

05/31/2024

8

Trang 9

I.Tổng quan

Activity

Mỗi activity là một đơn vị công việc được giao cho một

cá nhân trong Worker thực hiện.

9

Trang 10

II.Các pha của quy trình RUP

 Quy trình RUP gồm có 4 pha liên tục:

05/31/2024

10

Trang 11

II.Các pha của quy trình RUP

 1 Pha bắt đầu ( inception phase )

Mục đích:

1. Thiết lập phạm vi dự án

2. Xác định chức năng hệ thống

3. Ước lượng chi phí và thời gian

4. Ước lượng rủi ro

11

Trang 12

II.Các pha của quy trình RUP

Công việc chính:

1 định nghĩa phạm vi của dự án ( phầm mềm )

2 Xác định phạm vi

3 Lập kế hoạch và chuẩn bị chức năng

4 Tổng hợp kiến trúc tiêu biểu

Kết quả đạt được:

5 Tài liệu về những yêu cầu, đặc tính và ràng buộc của dự án

6 Khảo sát về mô hình chức năng.

7 Đề cương ban đầu cho dự án

8 Ước lượng ban đầu về rủi ro

9 Kế hoạch dự án 05/31/2024

12

Trang 13

II.Các pha của quy trình RUP

Milestone: Lifecycle objective milestone

Các tiêu chuẩn đánh giá cho pha bắt đầu bao gồm:

lượng về chi phí và thời gian

3 Độ tin cậy về những ước lượng chi phí, thời gian, rủi ro

và quy trình phát triển

hoạch Nếu dự án ( phần mềm ) không vượt qua mốc

này, nó có thể bị hủy bỏ hoặc xem xét lại

13

Trang 14

II.Các pha của quy trình RUP

2 Pha chuẩn bị ( elaboration phase )

Mục đích

1 Xác định, phê chuẩn và lập kiến trúc nền tảng càng nhanh càng tốt

2 Lập kế hoạch đúng đắn cao cho pha tiếp theo

3 Trình bày kiến trúc nền tảng được thực hiện với chi phí thích hợp Công việc chính

4 Hiểu rõ những chức năng hệ thống

5 Chuẩn bị môi trường phát triển và công cụ.

6 Xác định, chuẩn bị kiến trúc và sự lựa chọn các thành phần Đánh giá các thành phần có tiềm năng

05/31/2024

14

Trang 15

II.Các pha của quy trình RUP

Kết quả đạt được

năng và bất cứ yêu cầu nào không được kết hợp với một chức năng hệ thống cụ thể

thực thi

15

Trang 16

II Các pha của quy trình RUP

Milestone: Lifecycle architecture milestone :kiến trúc cơ bản

Các tiêu chuẩn đánh giá cho pha chuẩn bị:

1 Sự hình dung về sản phẩm

2 Sự ổn định của kiến trúc

3 Sự giải quyết rủi ro và sự tin cậy

4 Sự chính xác và đầy đủ cho kế hoạch của pha tiếp theo

5 Sự đồng ý của tất cả thành viên trong hệ thống về việc xây

dựng sản phẩm với kế hoạch đã lập ra trước đó

6 Sự chấp nhận của phí tổn tài nguyên thực sự so với phí tổn

đã lập kế hoạch Nếu dự án không vượt qua được pha này, nó có thể bị bỏ dở hoặc xem xét lại 05/31/2024

16

Trang 17

II Các pha của quy trình RUP

3 Pha xây dựng ( construction phase )

Mục đích:

1. Tối thiểu hóa các chi phí phát triển

2. Đạt được chất lượng tương xứng càng nhanh càng

tốt

3. Tạo ra các phiên bản( module ) khác nhau

17

Trang 18

II Các pha của quy trình RUP

Trang 19

II Các pha của quy trình RUP

Kết quả đạt được:

 Sản phẩm đã sẵn sàng chuyển giao cho người sử dụng

 Sản phẩm phần mềm được tích hợp trên các hệ thống tương ứng

 Các tài liệu hướng dẫn sử dụng

 Mô tả phiên bản hiện hành

19

Trang 20

II Các pha của quy trình RUP

Milestone: initial operational capability milestone ( các tính năng khởi đầu )

Các tiêu chuẩn đánh giá cho pha xây dựng gồm:

Trang 21

II Các pha của quy trình RUP

4 Pha chuyển giao ( transition phase )

Mục đích:

 Đạt được khả năng tự hỗ trợ của người dùng

 Đạt được sự nhất trí của các thành viên hệ thống rằng các nên tảng để phát hành sản phẩm đã hoàn chỉnh và thống nhất các tiêu chí đánh giá sản phẩm

 Nhanh chóng đạt được sản phẩm cuối cùng và có hiệu quả về chi phí

21

Trang 22

II Các pha của quy trình RUP

Công việc chính:

 Đóng gói và sản xuất thương mại, tung ra bán hàng, huấn luyện nhân sự

 Sửa lỗi, tăng cường tốc độ và khả năng sử dụng

 Đánh giá các cơ sở để triển khai và các tiêu chuẩn thành công của sản phẩm

05/31/2024

22

Trang 23

II Các pha của quy trình RUP

Milestone:

 Product release milestone( đưa ra sản phẩm )

 Điểm mốc này cũng kết thúc cả chu kì Các tiêu chuẩn đánh giá cho pha này bao gồm

 Sự hài lòng của người dùng

 Phí tổn tài nguyên thực sự so với phí tổn khi lập kế hoạch có thể chấp nhận

23

Trang 24

III Workflow

1.Business modeling ( mô hình hóa nghiệp vụ)

05/31/2024

24

Trang 25

III Workflow

2 Requirements( yêu cầu):

25

Trang 26

III Workflow

3 Analysis and design( Phân tích và thiết kế)

05/31/2024

26

Trang 27

III Workflow

4 Implementation (xây dựng)

27

Trang 28

III Workflow

5 Kiểm thử (Test)

05/31/2024

28

Trang 29

III Workflow

6 Deployment (triển khai)

29

Trang 30

III Workflow

7 Quản lý dự án

05/31/2024

30

Trang 31

III Workflow

8 Cấu hình và quản lý thay đổi:

31

Trang 32

III Workflow

9 Môi trường:

05/31/2024

32

Trang 33

Tài liệu tham khảo:

 [1] Rational Unified Process: Best

Practices for Software Development

33

Ngày đăng: 27/10/2017, 11:46

HÌNH ẢNH LIÊN QUAN

 Mô hình 2 chiều của RUP: - Quy trình RUP trong Công Nghệ Phần Mềm
h ình 2 chiều của RUP: (Trang 6)
1.Business modeling ( mô hình hóa nghiệp vụ) - Quy trình RUP trong Công Nghệ Phần Mềm
1. Business modeling ( mô hình hóa nghiệp vụ) (Trang 24)
8. Cấu hình và quản lý thay đổi: - Quy trình RUP trong Công Nghệ Phần Mềm
8. Cấu hình và quản lý thay đổi: (Trang 31)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w