Phưong phỏp phỏt triển hệ thống thụng tin được trỡnh bày ở đõy gồm 7 giai đoạn. Mỗi giai đoạn bao gồm một dóy cỏc cụng đoạn được liệt kờ kốm theo dưới đõy. Kết thỳc mỗi giai đoạn luụn kốm thốo những quyết định về việc tiếp tục hay chấm dứt sự phỏt triển của hệ thống. Quyết định này được trợ giỳp dựa trờn bỏo cỏo của cỏc phõn tớch viờn. Đõy là một quỏ trỡnh lặp, bởi vỡ tuỳ kết quả của một giai đoạn mà đụi khi phải quay lại giai đoạn trước để xem xột lại và khắc phục cỏc sai sút.
• Giai đoạn1: Đỏnh giỏ yờu cầu
Mục đớch của giai đoạn này là cung cấp cho lónh đạo tổ chức hoặc những người cú trỏch nhiệm cỏc dữ liệu đớch thực để ra quyết định về thời cơ, tớnh khả thi và hiệu quả của một dự ỏn phỏt triển hệ thống. Nú bao gồm cỏc cụng đoạn sau:
+ Lập kế hoạch đỏnh giỏ yờu cầu. + Làm rừ yờu cầu.
+ Đỏnh giỏ khả năng thực thi.
+ Chuẩn bị và trỡnh bày bỏo cỏo đỏnh gia yờu cầu.
Lớp Tin Học Kinh Tế 45B SVTH: Nguyễn Tiến Đức
• Giaiđoạn 2: Phõn tớch chi tiết
Giai đoạn này được tiến hành sau khi cú sự đỏnh giỏ thuận lợi về yờu cầu. Mục đớch chớnh của giai đoạn này là hiểu rừ cỏc vấn đề về hệ thống đang nghiờn cứu, xỏc định những nguyờn tắc cơ bản đớch thực của những vấn đề đú, xỏc định những đũi hỏi và những ràng buộc ỏp đặt với hệ thống và xỏc định mục tiờu của hệ thống thụng tin mới phải đạt được. Để làm được những việc đú giai đoạn phõn tớch chi tiết bao gồm cỏc cụng đoạn sau:
+ Lập kế hoạch phõn tớch chi tiết.
+ Nghiờn cứu mụi trường của hệ thống đang hoạt tồn tại. + Nghiờn cứu hệ thống thực tại.
+ Đưa ra chẩn đoỏn và xỏc định cỏc yếu tố giải phỏp. + Đỏnh giỏ lại tớnh khả thi.
+ Thay đổi đề xuất của dự ỏn.
+ Chuẩn bị và trỡnh bày bỏo cỏo phõn tớch chi tiết. • Giai đoạn 3: Thiết kế logic
Giai đoạn thiết kế logic nhằm xỏc định tất cả cỏc thành phần logic của một hệ thống thụng tin, cho phộp loại bỏ được cỏc vấn đề của hệ thống thực tế và đạt được những mục tiờu đó được thiết lập ở giai đoạn trước đú. Mụ hỡnh logic của hệ thống mới sẽ bao hàm thụng tin mà hệ thống sẽ sản sinh ra (nội dung của output), nội dung của cơ sở dữ liệu (cỏc tệp, cỏc quan hệ giữa cỏc tệp), cỏc xử lý và hợp thức hoỏ sữ phải thực hiện (cỏc xử lý) và cỏc dữ liệu sẽ được nhập vào (cỏc Input). Mụ hỡnh logic sẽ phải được người sử dụng xem xột và chuẩn y. Thiết kế logic bao gồm những cụng đoạn sau:
+ Thiết kế cơ sở dữ liệu. + Thiết kế xử lý.
Lớp Tin Học Kinh Tế 45B SVTH: Nguyễn Tiến Đức
+ 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 hoỏ mụ hỡnh logic.
• Giai đoạn 4: Đề xuất cỏc phương ỏn và giải phỏp
Mụ hỡnh logic của hệ thống mới mụ tả cỏi mà hệ thống này sẽ làm. Khi mụ hỡnh này được xỏc định và chuẩn y bởi người sử dụng thỡ phõn tớch viờn phải xõy dựng cỏc phương ỏn và giải phỏp khỏch nhau để cụ thể hoỏ mụ hỡnh logic. Mỗi một phương ỏn khỏc nhau là một phỏc hoạ của mụ hỡnh vật lý ngoài của hệ thống nhưng chưa phải là một mụ tả chi tiết.
Để giỳp 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 cac mục tiờu đó định ra trước đõy, nhúm phõn tớch viờn phải đỏnh giỏ cỏc chi phớ và lợi ớch (hữu hỡnh và vụ hỡnh) của mỗi phương ỏn và phải cú những khuyến nghị cụ thể. Sau đõy là cỏc cụng đoạn của giai đoạn đề xuất cỏc phương ỏn của giải phỏp:
+ Xỏc định cỏc ràng buộc tin học và ràng buộc tổ chức. + 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.
• Giai đoạn 5: Thiết kế vật lý ngoài
Sau khi chọn được một phương ỏn giải phỏp thỡ giai đoạn này được tiến hành. Thiết kế vật lý bao gồm hai tài liệu cần cú đú là: một tài liệu bao gồm chứa tất cả cỏc đặc trưng của hệ thống mới sẽ cần cho việc thực hiện kỹ thuật và 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 giao diện với phần tin học hoỏ. Những cụng đoạn chớnh của giai đoạn này đú là:
Lớp Tin Học Kinh Tế 45B SVTH: Nguyễn Tiến Đức
+ Lập kế hoạch thiết kế vật lý ngoà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 hoỏ. + 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ý ngoài. • Giai đoạn 6: Triển khai kỹ thuật hệ thống
Kết quả quan trọng nhất của giai đoạn này là phần tin học hoỏ của 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 và thao tỏc cũng như cỏc tài liệu mụ tả về hệ thống. Cỏc hoạt động chớnh của giai đoạn này đú là:
+ 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.
• Giai đoạn 7: Cài đặt và khai thỏc
Cài đặt và khai thỏc là cụng việc chuyển từ hệ thống cũ sang hệ thống mới được thực hiện bằng việc triển khai kế hoạch cài đặt. Để việc chuyển đổi được thực hiện với những va chạm ớt nhất cần phải cú một kế hoạch chi tiết và tỉ mỉ được thiết lập một cỏch cẩn thận nhất. 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ỏ.
Lớp Tin Học Kinh Tế 45B SVTH: Nguyễn Tiến Đức