D NU Y NG KHU ễ TH ỰÁ ĐẦ ỰĐ Ị”
2.2.2 Phương phỏp phỏt triển HTTT
Mục đớch chớnh xỏc của việc phỏt triển một hệ thống thụng tin là cú được một sản phẩm đỏp ứng nhu cầu của người sử dụng, mà nú được hoà hợp vào trong cỏc hoạt động của tổ chức, chớnh xỏc về mặt kỹ thuật, tuõn thủ cỏc giới hạn về tài chớnh và thời gian định trước. Khụng nhất thiết phải theo đuổi một phương phỏp để phỏt triển một hệ thống thụng tin, tuy nhiờn khụng cú phương phỏp ta cú nguy cơ khụng đạt được những mục tiờu định trước. Tại sao lại như vậy? Một hệ thống thụng tin là một đối tượng phức tạp, vận động trong một mụi trường cũng rất phức tạp. Để làm chủ được sự phức tạp đú, phõn tớch viờn cần cú một cỏch tiến hành nghiờm tỳc, một phương phỏp.
Một phương phỏp được định nghĩa Một phương phỏp được định nghĩa như một tập hợp cỏc bước và cỏc cụng cụ cho phộp tiến hành một quỏ trỡnh phỏt triển hệ thống chặt chẽ nhưng dễ quản lý hơn.
Cú ba phương phỏp cơ bản nhất để xõy dựng HTTT : Cú ba phương phỏp cơ bản nhất để xõy dựng HTTT :
- Nguyờn tắc 1: Sử dụng mụ hỡnh.
- Nguyờn tắc 2: Chuyển từ cỏi chung sang cỏi riờng.
- Nguyờn tắc 3: Chuyển từ mụ hỡnh vật lý sang mụ hỡnh lụgớc khi phõn tớch và từ mụ hỡnh lụgớc sang mụ hỡnh vật lý khi thiết kế.
Một HTTT thường được mụ tả thụng qua ba mụ hỡnh: mụ hỡnh lụgớc, mụ hỡnh vật lý ngoài và mụ hỡnh vật lý trong. Bằng cỏch cựng mụ tả về một đối tượng, chỳng ta thấy ba mụ hỡnh này được quan tõm từ những gúc độ khỏc nhau. Phương phỏp phỏt triển hệ thống được thể hiện cũng dựng tới khỏi niệm của những mụ hỡnh nàyvà do đú cần luụn luụn phõn định rừ ràng ba mức trong tõm trớ chỳng ta.
Nguyờn tắc đi từ cỏi chung tới cỏi riờng là nguyờn tắc tự đơn giản hoỏ. Thực tế người ta khẳng định rằng để hiểu tốt một hệ thống thỡ trước hết phải hiểu cỏc mặt chung trước khi xem xột chi tiết. Sự cần thiết ỏp dụng phương phỏp này là hiển nhiờn. Tuy nhiờn những cụng cụ đầu tiờn được sử dụng để phỏt triển ứng dụng tin học cho phộp tiến hành mụ hỡnh hoỏ một hệ thống bằng cỏc khớa cạnh chi tiết hơn. Nhiệm vụ lỳc đú cũng khú khăn hơn.
Nhiệm vụ phỏt triển cũng sẽ đơn giản hơn bằng cỏch ứng dụng nguyờn tắc 3, cú nghĩa là đi từ vật lý sang lụgớc khi phõn tớch và đi từ lụgớc sang vật lý khi thiết kế. Việc phõn tớch bắt đầu từ thu thập dữ liệu về HTTT đang tồn tại và về khung cảnh của nú. Nguồn dữ liệu chớnh là những người sử dụng, cỏc tài liệu và quan sỏt. Cả ba nguồn này cung cấp chủ yếu sự mụ tả mụ hỡnh vật lý ngoài của hệ thống. Vớ dụ, một người sử dụng núi với chỳng ta: “Robert xem xột bản sao màu hồng và chuyển bản sao màu xanh cho Marie. Marie xem xột nội dung tài liệu, ký vào văn bản và gửi cho phũng kế toỏn” hơn là núi: “Ngừơi thứ nhất xem xột tớnh hợp lệ của đơn đặt hàng, người thứ hai xem xột và xỏc định tớnh đỳng đắn của số
tiền trả”. Việc phiờn dịch như vậy là nhiệm vụ của phõn tớch viờn. Tuy nhiờn, vấn đề sẽ khỏc đi khi tiến hành thiết kế hệ thống mới. Trong thực tế ta xõy dựng trước hết rằng: “Hệ thống phải kiểm tra tư cỏch của khỏch hàng” trước khi ta xem xột cụ thể nờn để “Khỏch hàng đưa thẻ của mỡnh vào cửa đọc thẻ và nhập mó hiệu cỏ nhõn vào mỏy” hay là để “Khỏch hàng để ngỳn tay cỏi và ngún tay trỏ vào mỏy đọc võn tay số hoỏ”.
“Hệ thống thụng tin quản lý dự ỏn đầu tư xõy dựng khu đụ thị” được xõy dựng nhờ kết hợp cả ba nguyờn tắc trờn nhưng chủ yếu là theo nguyờn tắc “Chuyển từ mụ hỡnh vật lý sang mụ hỡnh lụgớc khi phừn tớch và từ mụ hỡnh lụgớc sang mụ hỡnh vật lý khi thiết kế”.