Bài giảng Giới thiệu RUP

UP là gì ?

n Là qui trình công nghệ phần mềm được phát triển

bởi hãng Rational

n RUP hỗ trợ các hoạt động giữa các nhóm , phân

chia công việc cho từng thành viên trong nhóm,

trong từng giai đoạn khác nhau của qúa trình phát

triển phần mềm

n RUP sử dụng hệ thống ký hiệu trực quan của

UML

n RUP được phát triển song song với UML4

Các đặc điểm của RUP

n Là một qui trình công nghệ phần mềm hoàn

chỉnh

n Là một sản phẩm tiến trình

n Hỗ trợ tăng năng suất làm việc nhóm

n Tạo, duy trì, quản lý các loại mô hình

n Có hướng sử dụng ngôn ngữ UML

n Được hỗ trợ bởi nhiều công cụ phát triển PM

n Là một tiến trình có thể tuỳ biến

n Nắm bắt nhiều “best pratcices”

 

Bài giảng Giới thiệu RUP trang 1

Trang 1

Bài giảng Giới thiệu RUP trang 2

Trang 2

Bài giảng Giới thiệu RUP trang 3

Trang 3

Bài giảng Giới thiệu RUP trang 4

Trang 4

Bài giảng Giới thiệu RUP trang 5

Trang 5

Bài giảng Giới thiệu RUP trang 6

Trang 6

Bài giảng Giới thiệu RUP trang 7

Trang 7

Bài giảng Giới thiệu RUP trang 8

Trang 8

Bài giảng Giới thiệu RUP trang 9

Trang 9

Bài giảng Giới thiệu RUP trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 12 trang duykhanh 6440
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Giới thiệu RUP", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Giới thiệu RUP

Bài giảng Giới thiệu RUP
 Giới thiệu RUP
Unified Modeling Language
 Rational Unified Process
 Team-Based 
 Development
 Modeling Unified 
 Language Process
 1
Lịch sử phát triển của RUP
 2
 RUP là gì ?
n Là qui trình công nghệ phần mềm được phát triển 
 bởi hãng Rational
n RUP hỗ trợ các hoạt động giữa các nhóm , phân 
 chia công việc cho từng thành viên trong nhóm,
 trong từng giai đoạn khác nhau của qúa trình phát 
 triển phần mềm
n RUP sử dụng hệ thống ký hiệu trực quan của
 UML
n RUP được phát triển song song với UML
 3
 Các đặc điểm của RUP
n Là một qui trình công nghệ phần mềm hoàn 
 chỉnh
n Là một sản phẩm tiến trình
n Hỗ trợ tăng năng suất làm việc nhóm
n Tạo, duy trì, quản lý các loại mô hình
n Có hướng sử dụng ngôn ngữ UML
n Được hỗ trợ bởi nhiều công cụ phát triển PM
n Là một tiến trình có thể tuỳ biến
n Nắm bắt nhiều “best pratcices”
 4
Kiến trúc tổng quan của RUP
 5
 RUP được tổ chức theo 2 trục
n Trục hoành : tổ chức theo thời gian phát triển dự 
 án, thể hiện khía cạnh động của qui trình.
 n Chu kỳ (cycles), các pha (phases), các quá trình lặp 
 (interations), các cột mốc (milestones).
n Trục tung : tổ chức theo nội dung công việc, thể 
 hiện khía cạnh tĩnh của qui trình.
 n WHO (worker), HOW (Activities), WHAT 
 (Artifacts), WHEN (workflows).
 6
 Theo trục hoành
 Sản phẩm
 release
 Các tính năng
 Kiến trúc cơ bản khởi đầu
 Trực quan
 hóa
 Inception Elaboration Construction Transition
Khởi đầu Triển khai Xây dựng Chuyển giao
Các giai đoạn (phase)
 7
 Theo trục tung
n Mô tả các luồng công việc:
 n Luồng công việc chính :
 n Business modeling
 n Requirement
 n Analysis & Design
 n Implemention
 n Test
 n Deployment
 n Luồng công việc hổ trợ :
 n Project Management
 n Configuration and Change Management
 n Enviroment
 8
 Các đặc điểm phân biệt giữa RUP và qui 
 trình khác
n RUP là qui trình hướng chức năng hệ thống 
 (hướng Use Case)
 Xác định Phân tích Thiết kế Cài đặt Kiểm 
 yêu cầu chứng 
 Các use case liên kết các workflow này với nhau. 
 9
 Các đặc điểm phân biệt giữa RUP và qui 
 trình khác(tt)
n RUP tập trung vào kiến trúc phần mềm.
 Inception Elaboration Construction Transition
 Khởi đầu Triển khai Xây dựng Chuyển giao
 Các giai đoạn (phase)
 Kiến trúc phần mềm
 10
 Các đặc điểm phân biệt giữa RUP và qui 
 trình khác(tt)
n RUP là qui trình lặp và tăng trưởng từng bước
 In c e p t i o n El a bo r a t i o n Co n s tr u c t i o n Tr a n s i t i o n 
 Xác định 
 yêu cầu 
 Một bước lặp trong phase
 Elaboration. 
 Phân tích 
 Thiết kế 
 Cài đặt 
 Kiểm chứng 
 Bước lặp Lặp Lặp Lặp Lặp Lặp Lặp Lặp 
 mở đầu 1 2 n n+1 n+2 m m+1 
 ReleaseRelease Release Release Release Release Release11 
Các workflow và các mô hình
 12

File đính kèm:

  • pdfbai_giang_gioi_thieu_rup.pdf