Tại sao phải mơ hình hố nghiệp vụ?

Một phần của tài liệu PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG SỬ DỤNG UML (Trang 58)

Trong quá trình phát triển hệ thống phần mềm, đặc biệt là trong các hệ thống phức tạp, một vấn đề tồn tại rất lớn cho thấy đội ngũ phát triển hệ thống thường hiếm khi cĩ một kiến thức hiểu biết đầy đủ về nghiệp vụ của tổ chức mà chính họ là người xây dựng hệ thống phần mềm thực hiện tự động hố xử lý thơng tin trong mơi trường nghiệp vụ đĩ. Trong khi đĩ, người sử dụng phần mềm chính là các đối tượng xử lý nghiệp vụ thường hiếm khi am hiểu tường tận về các cơng nghệ và các kỹ thuật của phần mềm nhằm chọn lựa và áp dụng nĩ một cách phù hợp và hiệu quả với nhu cầu của mình. Điều này luơn tạo ra một khoảng cách giữa người xây dựng và người sử dụng hệ thống. Khoảng cách này là một trở ngại dẫn đến nhiều sự thất bại hoặc khơng hiệu quả của nhiều dự án tin học hố hệ thống. Do đĩ, làm thế nào để các đối tượng này cĩ thể nắm bắt và thống nhất được tốt nhất về cách giải quyết hệ thống trong quá trình tin học hố. Mơ hình hố nghiệp vụ là một nỗ lực nhằm đưa ra các cách thức diễn tả

Nếu khơng mơ hình hĩa nghiệp vụ thì ta cĩ thể gặp nhiều rủi ro do những người phát triển khơng cĩ thơng tin đầy đủ về cách thức mà nghiệp vụ được thực hiện. Họ chỉ làm những gì mà họ hiểu rõ, như là thiết kế và tạo ra phần mềm, mà khơng quan tâm đến những gì nghiệp vụ thực thi. Điều này gây ra một sự lãng phí do trước đĩ đã xây dựng các qui trình nghiệp vụ tốn kém. Rủi ro do những hệ thống được xây dựng khơng hỗ trợ các nhu cầu thực sự của tổ chức cũng cĩ thể xảy ra rất cao.

Việc hiểu rõ những qui trình nghiệp vụ là quan trọng để cĩ thể xây dựng những hệ thống đúng. Việc mơ hình hĩa nghiệp vụ cĩ mục tiêu chính là sự phát triển hệ thống, trong đĩ cơng việc thực sự là xác định đúng các yêu cầu hệ thống.

Cơ sở để xây dựng hệ thống là sử dụng những vai trị và trách nhiệm của con người cũng như định nghĩa các cơng việc được xử lý bởi nghiệp vụ. Điều này được thể hiện trong một mơ hình đối tượng nghiệp vụ, mà qua đĩ cĩ thể thấy các vai trị đối tượng sẽ được làm rõ.

Một khi xác định được các mơ hình nghiệp vụ, chúng ta cần phải thiết lập những mối quan hệ giữa các use case hệ thống và những mơ hình nghiệp vụ. Điều này sẽ cho phép các nhà phân tích được thơng báo khi cĩ những thay đổi ở trong hệ thống.

Tĩm lại, mục đích của mơ hình hĩa nghiệp vụ là:

ƒ Hiểu được cấu trúc và các hoạt động của tổ chức đang được hệ thống triển khai. ƒ Hiểu được các vấn đề hiện tại trong tổ chức và xác định các vấn đề cần cải tiến. ƒ Bảo đảm rằng các khách hàng, người dùng cuối, và các nhà phát triển cĩ sự hiểu biết

chung về tổ chức.

ƒ Thiết lập các yêu cầu tự động hố hệ thống nhằm hỗ trợ tổ chức.

Để đạt được những mục đích trên, luồng cơng việc mơ hình hĩa nghiệp vụ mơ tả một bức tranh tổng quát về tổ chức. Từ đĩ xác định các qui trình (process), các vai trị (role), và các trách nhiệm của tổ chức này trong mơ hình use-case nghiệp vụ (business use-case model) và mơ hình đối tượng nghiệp vụ (business object model).

Một phần của tài liệu PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG SỬ DỤNG UML (Trang 58)

Tải bản đầy đủ (PDF)

(191 trang)