- Hệthống chuyên gia ES (Expert System)
4. Phơng pháp phát triển một hệ thống thơng tin
4.1. Nguyên nhân dẫn tới việc phát triển một hệ thống thơng tin
Mục đích chính xác của dự án phát triễn một hệ thống thơng tin là cĩ đợc mơth sản phẩm đáp ứng nhu cầu của ngời sử dụng mà nĩ đợc hồ 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 .
+ Phát triển hệ thống là một quá trình lặp, tuỳ theo kết quả của một giai đoạn cĩ thể, và đơi khi là cần thiết, phải quay về giai đoạn trớc để tìm cách khắc phục những sai sĩt. Một số nhiệm vụ đợc thực hiện trong suốt quá trình, đĩ là việc lập kế hoạch cho giai đoạn tới, kiểm sốt những nhiệm vụ đã hồn thành, đánh giá dự án và lập tài liệu về hệ thống và về dự án.
Mục tiêu cuối cùng của những cố gắng phát triển hệ thống thơng tin là cung cấp cho các thành viên của tổ chức những cơng cụ quản lý tốt nhất. Phát triển hệ thống thơng tin bao gồm việc phân tích hệ thống đang tồn tại, thiết kế một hệ thống mới, thực hiện và tiến hành cài đặt nĩ.
Phân tích hệ thống thơng tin từ việc thu thập dữ liệu và chỉnh đốn chúng để đa ra đợc chuẩn đốn về tình hình thực tế. Thiết kế là nhằm xác định các bộ phận của một hệ thống mới cĩ khả năng cải thiện tình trạng hiện tại và xây dựng các mơ
hình logíc và mơ hình vật lý ngồi của hệ thống đĩ. Việc thực hiện hệ thống thơng tin liên quan tới xây dựng mơ hình vật lý trong của hệ thống mới và chuyển mơ hình đĩ sang ngơn ngữ tin học. Cài đặt một hệ thống là tích hợp nĩ với hoạt động của tổ chức.
Nguyên nhân dẫn đến việc phát triển một hệ thống thơng tin
1) Những vấn đề về quản lý
Những yêu cầu mới của nhà quản lý 2) Sự thay đổi của cơng nghệ
3) Thay đổi sách lợc chính trị
4.2. Phơng pháp phát triển hệ thống thơng tin
Mục đích là cĩ đợc một sản phẩm đáp ứng đợc nhu cầu của ngời sử dụng mà nĩ đợc hịa hợp vào trong hoạt động của tổ chức, chính xác về kỹ thuật, tuân thủ về mặt tài chính và thời gian định trớc. 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ẽ và dễ quản lý hơn dựa vào ba nguyêntắc:
* Sử dụng các mơ hình.
* Chuyển từ cái chung sang cái riêng
* Chuyển từ mơ hình vật lý sang mơ hình logíc khi phát triển và từ mơ hình logíc sang mơ hình vật lý khi thiết kế.
Các cơng đoạn của phát triển hệ thống thơng tin bao gồm 7 giai đoạn :
4.2.1. Giai đoạn 1 : Đánh giá yêu cầu
Mục đích của đánh giá yêu cầu là cung cấp cho lãnh đạo tổ chức hoặc hội đồng giám đốc những dữ liệu đích thực để ra quyết định về thời cơ, tính khả thi và hiệu quả của dự án. Giai đoạn này đợc thực hiện tơng đối nhanh chĩng và khơng địi hỏi chi phí lơn. Nĩ bao gồm các cơng đoạn : Lập kế hoạch, làm rõ yêu cầu, đánh giá khả năng thực thi, chuẩn bị báo cáo về đánh giá yêu cầu.
4.2.2. Phân tích chi tiết
Giai đoạn này chỉ đợc thực hiện khi đã cĩ đánh giá thuận lợi về yêu cầu. Mục đích chính của phân tích chi tiết là làm rõ các vấn đề của hệ thống đang
ràng buộc áp đặt đối với hệ thống, định ra mục tiêu cho hệ thống thơng tin mới. Trong giai đoạn này cần phải tiến hành thu thập thơng tin phục vụ cho việc phân tích. Thơng tin đợc thu thập từ nhiều nguồn khác nhau, bằng các phơng pháp khác nhau. Các phơng pháp thu thập thơng tin thờng dùng là : Phỏng vấn, điều tra, nghiên cứu tài liệu, quan sát ... Giai đoạn này bao gồm các cơng đoạn chủ yếu sau :
+ Lập kế hoạch
+ Nghiên cứu mơi trờng của hệ thống đang tồn tại + Nghiên cứu hệ thống thực tại
+ Đa ra các phán đốn, xác định các yếu tố của giải pháp + Đánh giá lại tính khả thi
+ Thay đổi đề xuất dự án
+ Chuẩn bị trình bày báo cáo phân tích chi tiết 4.2.3. Thiết kế logic
Giai đoạn này mục đích là để xác định tất cả các thành phần logic của một hệ thống thơng tin. Mơ hình logic của hệ thống mới bao hàm các thơng tin mà hệ thống mới sản sinh ra, nội dung của CSDL, các xử lý và các hợp thức hố phải thực hiện. Mơ hình logic phải đợc ngời sử dụng xem xét và chuẩn y. Các cơng đoạn chủ yếu của giai đoạn này là:
+ Thiết kế CSDL + Thiết kế xử lý
+ Thiết kế các luồng dữ liệu vào + Chỉnh sửa tài liệu cho mức logic + Hợp thức hố mơ hình logic
4.2.4. Đề xuất các phơng án của giải pháp
Để giúp cho những ngời sử dụng lựa chọn giải pháp vật lý thoả mãn tốt hơn các mục tiêu đã định ra trớc đây, phân tích viên phải đánh giá các chi phí và lợi ích của mội phơng pháp. Phải đa ra đợc khuyến nghị cụ thể. Các cơng đoạn của giai đoạn này bao gồm :
+ Xây dựng các phơng án của giải pháp + Đánh giá các phơng án của giải pháp
+ Chuẩn bị và trình bày báo cáo của giai đoạn đề xuất các phơng án của giải pháp
4.2.5. Thiết kế vật lý ngồi
Giai đoạn này đợc tiến hành ngay sau khi một phơng án của giải pháp đợc lựa chọn. Thiết kế vật lý ngồi bao gồm 2 tài liệu kết quả cần cĩ : Trớc hết là một tài liệu bao chứa tất cả các đặc trng của hệ thống mới sẽ cần cho việc thực hẹn kỹ thuật; và tiếp đĩ các tài liệu dành cho ngời sử dụng và nĩ mơ tả cả phần thủ cơng và cả những phần giao diện với những phần tin học hố. Những cơng đoạn chủ yếu của giai đoạn này gồm :
+ Lập kế hoạch thiết kế vật lý ngồi + Thiết kế chi tiết các giao diện (vào ra)
+ Thiết kế cách thức tơng tác với phần tin học hố + Thiết kế các thủ tục thủ cơng
+ Chuẩn bị và trình bày báo cáo về thiết kế vật lý ngồi
4.2.6. Triển khai kỹ thuật hệ thống
Kết quả quan trọng nhất của giai đoạn thực hiện kỹ thuật là phần tin học hố hệ thống thơng tin, cĩ nghĩa là phần mềm. Những ngời chịu trách nhiệm về giai đoạn này phải cung cấp các tài liệu nh : các bản hớng dẫn sử dụng, các thao tác cũng nh các tài liệu mơ tả về hệ thống. Các cơng việc chính trong giai đoạn triển khai kỹ thuật bao gồm :
+ Lập kế hoạch thực hiện kỹ thuật + Thiết kế vật lý trong
+ Lập trình
+ Thử nghiệm hệ thống + Chuẩn bị tài liệu
Cài đặt hệ thống là chuyển từ hệ thống cũ sang hệ thống mới đợc thực hiện. Để việc chuyển đổi này đợc thực hiện với những va chạm ít nhất, cần phải lập kế hoạch một cách cẩn thận. Giai đoạn này bao gồm các cơng đoạn :
+ Lập kế hoạch cài đặt + Chuyển đổi
+ Khai thác và bảo trì + Đánh giá hệ thống.