Vòng đời quan trọng của tái sử dụng phần mềm h−ớng đối t−ợng

Một phần của tài liệu Ứng dụng công nghệ hướng đối tượng và XML để phát triển hệ thống trên nền WEB (Trang 28)

t−ợng

Vòng đời của một hệ thống bắt đầu từ khi hệ thống khởi động và kết thúc khi hệ thống nghỉ. Một hệ thống ngừng hoạt động sẽ bị mất đi một phần tài nguyên, còn một số thành phần lại có thể đ−ợc giữ lại cho việc tái sử dụng trong các hệ thống khác nếu có thể. Ngày nay, các hệ thống đ ngừng hoạt động sẽ bị loại bỏ hoàn toàn mà không một thành phần nào của chúng đ−ợc giữ lại. Đây là sự lng phí về sức lực và giá trị dữ liệu. Những hệ thống nh− vậy có thể sẽ đ−ợc thu hồi và điều đó sẽ đem lại lợi ích về mặt kinh tế.

Phát triển phần mềm h−ớng đối t−ợng bao gồm các giai đoạn sau: – Trình bày các yêu cầu của khách hàng

– Xác định vấn đề

– Xác định cơ sở dữ liệu h−ớng đối t−ợng – Xác định miền – Phân tích h−ớng đối t−ợng – Thiết kế h−ớng đối t−ợng – Lập trình h−ớng đối t−ợng – Kiểm thử h−ớng đối t−ợng – Phân phối sản phẩm phần mềm

Điều quan trọng là khách hàng cảm thấy hài lòng với sản phẩm phần mềm đ phân phối. Quá trình bảo trì đ−ợc bắt đầu sau khi khách hàng chấp nhận sản phẩm phần mềm và công việc bảo trì bao gồm cả việc tìm kiếm, giải quyết những thiếu sót về mặt kỹ thuật trong phần mềm. Với các cách tiếp cận truyền thống thì công việc này tốn thêm hơn 500% phí tổn của một vòng đời sau khi hệ thống hoàn tất quá trình kiểm thử và chuyển sang giai đoạn hỗ trợ bảo trì. Chi phí cho vòng đời một hệ thống bao gồm cả chi phí rủi ro và phí tổn cho việc loại trừ các lỗi và sửa đổi các yêu cầu. Điều này thực tế đ chứng minh rằng sử dụng lại tiến trình xử lý có thể làm giảm chi phí một cách đáng kể.

Qui trình vòng đời mô tả việc tổ chức thực hiện công việc nh− thế nào trong việc phát triển và cải tạo các sản phẩm trong dòng sản phẩm của một miền. Một qui trình xử lý có nhiều ph−ơng thức. Vòng đời một giao diện hệ thống gắn với các môi

Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ

Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo

ứ ứứ

ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web

21

tr−ờng kỹ nghệ hệ thống, kỹ nghệ phần mềm, kỹ nghệ phần cứng và nhân tố con ng−ời. Sự miểu tả này đ−ợc l−u trữ trong môi tr−ờng hỗ trợ vòng đời, ở đó có sự lặp lại kỹ nghệ phần mềm, phần cứng, nhân tố con ng−ời sử dụng tạo ra các giải pháp.

Một phần của tài liệu Ứng dụng công nghệ hướng đối tượng và XML để phát triển hệ thống trên nền WEB (Trang 28)