I. Những vấn đề cơ bản về hệ thống thụng tin
3. Cỏc giai đoạn phỏt triển hệ thống
Cú bảy giai đoạn phỏt triển hệ thống: Giai đoạn 1: Đỏnh giỏ yờu cầu Giai đoạn 2: Phõn tớch chi tiết Giai đoạn 3: Thiết kế logic
Giai đoạn 4: Đề xuất cỏc phương ỏn của giả phỏp Giai đoạn 5: Thiết kế vật lý ngoài
Giai đoạn 7: Cài đặt và khai thỏc
3.1. Đỏnh giỏ yờu cầu
Đỏnh giỏ yờu cầu cú mục đớch 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 một dự ỏn phỏt triển hệ thống. Giai đoạn này được thực hiện tương đối nhanh và khụng đũi hỏi chi phớ lớn. 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
3.2. Phõn tớch chi tiết
Phõn tớch chi tiết được tiến hành sau khi cú sự đỏnh giỏ thuận lợi về yờu cầu. Những mục đớch chớnh của phõn tớch chi tiết là hiểu rừ cỏc vấn đề hệ thống đang nghiờn cứu, xỏc định những ràng buộc ỏp đặt đối với hệ thống và xỏc định mục tiờu mà hệ thống thụng tin mới cần phải đạt được. Trờn cơ sở nội dung bỏo cỏo phõn tớch chi tiết sẽ quyết định tiếp tục tiến hành hay thụi phỏt triển một hệ thống mới. Để làm 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 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.
- Chuẩn bị và trỡnh bày bỏo cỏo phõn tớch chi tiết.
3.3. Thiết kế logic
Giai đoạn này 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à dạ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 mới sẽ sản sinh ra (nội dung của Oputs), 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 húa 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 Inputs). Mụ hỡnh logic sẽ phải được những 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ý.
- 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úa mụ hỡnh logic.
3.4. Đề xuất cỏc phương ỏn của 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 hoặc nhúm phõn tớch viờn phải nghiờng về cỏc phương tiện để thực hiện hệ thống này. Đú là việc xõy dựng cỏc phương ỏn khỏc nhau để cụ thể húa mụ hỡnh logic. Mỗi một phương ỏn là một phỏc họa 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. Tất nhiờn là người sử dụng sẽ thấy dễ dàng hơn khi lựa chọn dựa trờn những mụ hỡnh vật lý ngoài được xõy dựng chi tiết nhưng chi phớ cho việc tạo ra chỳng là rất lớn.
Để giỳp những người sử dụng lựa chọn giải phỏp vật lý thỏa món tốt hơn cỏc 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ả mỗi phương ỏn và phải cú những khuyến nghị cụ thể. Một bỏo cỏo sẽ được trỡnh lờn những người sử dụng và một buổi trỡnh bày sẽ được thực hiện. Những người sử dụng sẽ chọn ra một phương ỏn tỏ ra đỏp ứng tốt nhất cỏc yờu cầu của họ mà vẫn tụn trọng cỏc ràng buộc của tổ chức. Sau đõy là cỏc cụng đoạn của giải đoạn đề xuất cỏc phương ỏn 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 phương ỏn giải phỏp.
3.5. Thiết kế vật lý ngoài
Giai đoạn này được tiến hành sau khi một phương ỏn giải phỏp được lựa chọn. Thiết kế vật lý ngoài bao gồm hai tài liệu cần cú: Trước hết là một tài liệu bao 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; tiếp đú là tài liệ dành cho người sử dụng và nú mụ tả cả phần thủ cụng và cả giao diện với những phần tin học húa. Những cụng đoạn chớnh của thiết kế vật lý ngoài:
- 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 húa. - Thiết kế cỏc thủ tục thủ cụng.
3.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úa 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ư bản hướng dẫn sử dụng, thao tỏc cũng như cỏc tài liệu mụ tả hệ thống. Cỏc hoạt động chớnh của triển khai kỹ thuật hệ thống là:
- Lập kế hoạch thực hiện. - Thiết kế vật lý trong. - Thử nghiệm hệ thống. - Chuẩn bị tài liệu.
3.7. Cài đặt và khai thỏc
Cài đặt hệ thống là việc 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 sau: - Lập kế hoạch cài đặt.
- Chuyển đổi.
- Khai thỏc và bảo trỡ. - Đỏnh giỏ.