Phõn tớch và thiết kế

Một phần của tài liệu Ứng dụng công nghệ hướng đối tượng trong việc phát triển hệ thống cơ sở dữ liệu địa lý quản lý tài nguyên rừng (Trang 52)

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. Mụ hỡnh thiết kế đỏp ứng như một trừu tượng của mó nguồn, nú đưa ra một cỏch chi

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…

Một phần của tài liệu Ứng dụng công nghệ hướng đối tượng trong việc phát triển hệ thống cơ sở dữ liệu địa lý quản lý tài nguyên rừng (Trang 52)