Mục đớch của việc phõn tớch và thiết kế là chỉ ra hệ thống sẽ thực hiện như thế nào. Phõn tớch thiết kế đưa ra một mụ hỡnh thiết kế và một mụ hỡnh phõn tớch.
tiết cấu trỳc của mó nguồn. Mụ hỡnh thiết kế bao gồm cỏc lớp được đưa vào trong cỏc gúi và cỏc hệ thống con với giao diện đó cú. Mụ hỡnh thiết kế mụ tả cỏc thành phần trong phần thực thi, thiết kế cỏc đối tượng của cỏc lớp cộng tỏc để hỡnh thành cỏc use case. Cỏc hoạt động thiết kế là trung tõm của kiến trỳc. Việc đưa ra và chấp nhận một kiến trỳc chớnh là sự kế thừa của cỏc lần lặp thiết kế trước đú.
d) Thực thi
Mục đớch của việc thực thi là:
Định nghĩa việc tổ chức mó nguồn, dưới dạng cỏc hệ thống con vào cỏc lớp
Thực hiện cỏc lớp và cỏc đối tượng dưới dạng cỏc thành phần (cỏc file nguồn, cỏc dạng nhị phõn, …)
Kiểm tra cỏc thành phần phỏt triển
Tớch hợp cỏc kết quả của cỏc thực hiện cỏ nhõn (hoặc nhúm) vào một hệ thống cú thể thực hiện được
Việc thực hiện của cỏc thành phần thể hiện việc thực hiện của toàn bộ hệ thống. RUP mụ tả cỏc thành phần dựng lại, hoặc thực hiện cỏc thành phần mới với trỏch nhiệm đó cú, làm cho hệ thống duy trỡ dễ hơn, và tăng khả năng dựng lại.
e) Kiểm thử
Mục đớch của việc kiểm thử là:
Kiểm chứng sự tương tỏc giữa cỏc đối tượng
Kiểm chứng sự tớch hợp của tất cả cỏc thành phần phần mềm
Kiểm chứng xem tất cả cỏc yờu cầu đó được thực hiện đỳng chưa
Tỡm ra cỏc nhược điểm để phỏt triển phần mềm trong những lần tiếp theo RUP đề xuất một cỏch tiếp cận lặp, nghĩa là kiểm tra từ đầu đến cuối dự ỏn. Điều này cho phộp tỡm cỏc nhược điểm sớm nhất cú thể, làm giảm hoàn toàn chi phớ của cỏc nhược điểm cố hữu. Việc kiểm thử đem lại ba tiờu chớ: độ tin cậy, hướng
chức năng, sự thực hiện ứng dụng và thực hiện hệ thống. Với mỗi tiờu chớ, quy trỡnh phải được kiểm tra vũng đời của việc lập kế hoạch, thiết kế, thực hiện, thực thi và đỏnh giỏ, mụ tả chiến lược kiểm tra tự động (kiểm tra khi nào và như thế nào).
f) Triển khai
Mục đớch của luồng cụng việc triển khai là phõn phối phần mềm đến tay người dựng cuối và nhờ đú xỏc định được cỏc nhược điểm của phần mềm giỳp cho việc xõy dựng tốt hơn cỏc phiờn bản tiếp theo. Nú bao gồm rất nhiều hoạt động như sản xuất cỏc phiờn bản mở rộng của phần mềm, đúng gúi phần mềm, phõn phối phần mềm, cài đặt phần mềm, cung cấp bản hướng dẫn và trợ giỳp người dựng…