1.Giai đoạn 1: Đánh giá yêu cầu
Mục đích: Cung cấp cho lãnh đạo tổ chứ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.
Vị trí: Đánh giá đúng yêu cầu là quan trọng cho việc thành công của một dự án. Một sai lầm phạm phải trong giai đoạn này sẽ rất có thể làm lùi bước trên toàn bộ dự án, kéo theo những chi phí lớn cho tổ chức.
Đánh giá đúng yêu cầu gồm việc nêu vấn đề, ước đoán độ lớn của dự án và những thay đổi có thể, đánh giá tác động của những thay đổi đó, đánh giá tính khả thi của dự án và đưa ra những gợi ý cho người chịu trách nhiệm ra quyết định. Giai đoạn này phải được tiến hành trong thời gian tương đối ngắn để không kéo theo nhiều chi phí và thời giờ.
1) Lập kế hoạch 2) Làm rõ yêu cầu 3) Đánh giá khả thi
4) Chuẩn bị và trình bày báo cáo về đánh giá yêu cầu
2. Giai đoạn: 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.
Mục đích: Hiểu rõ các vấn đề của hệ thống đang nghiên cứu, xác định những nguyên nhâ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 đố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 đạt tới.
Để làm được điều này phân tích viên phải có một hiểu biết sâu sắc về môi trường trong đó hệ thống phát triển và hiểu thấu đáo hoạt động của chính hệ thống.
Vị trí: Đánh giá về tầm quan trọng của giai đoạn này James Mckeen đã nhận xét: “Những người có thành công nhất, nghĩa là những tôn trọng nhất các ràng buộc về tài chính, về thời gian và được người sử dụng hài lòng nhất, cũng là những người đã dành nhiều thời gian nhất cho những hoạt động phân tích chi tiết và thiết kế lô gíc”.
Giai đoạn phân tích chi tiết bao gồm các công đoạn sau: 1) Lập kế hoạch phân tích chi tiết.
2) Nghiên cứu môi trường của hệ thống đang tồn tại. 3) Nghiên cứu hệ thống thực tại.
4) Đưa ra chuẩn đoán và xác định các yếu tố giải pháp. 5) Đánh giá lại tính khả thi.
6) Thay đổi đề xuất của dự án.
3.Giai đoạn 3: Thiết kế lô gíc
Mục đích: Nhằm xác định tất cả các thành phần lô gíc 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 lô gíc 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 cơ sở dữ liệu, các xử lý và hợp thức hoá sẽ phải thực hiện và các dữ liệu sẽ được nhập vào.
Thiết kế lô gíc bao gồm những công đoạn sau: 1) Thiết kế cơ sở dữ liệu.
2) Thiết kế xử lý.
3) Thiết kế các luồng dữ liệu vào. 4) Chỉnh sửa tài liệu cho mức lôgíc. 5) Hợp thức hoá mô hình dữ liệu.
4.Giai đoạn 4: Đề xuất các phương án của giải pháp
Mục đích: Thiết lập các phác hoạ cho mô hình vật lý, đánh giá chi phí và lợi ích cho các phác hoạ, xác định khả năng đạt các mục tiêu cũng như sự tác động của chúng vào lĩnh vực tổ chức và nhân sự đang làm việc tại hệ thống và đưa ra những khuyến nghị cho lãnh đạo những phương án hứa hẹn nhất.
Giai đoạn này gồm các công đoạn:
1) Xác định các ràng buộc về tin học và tổ chức. 2) Xây dựng các phương án của giải pháp.
3) Đánh giá các phương án của giải pháp.
4) 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.
5. Giai đoạn 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.
Mục đích: Mô tả chi tiết phương án của giải pháp đã được chọn ở giai đoạn trước đây.
Vị trí: Đây là giai đoạn rất quan trọng vì những mô tả chính xác ở đây có ảnh hưởng và tác động trực tiếp tới công việc thường ngày của những người sử dụng
Thiết kế vật lý bao gồm hai tài liệu kết quả cần có: Một tài liệu bao chứa tất cả các đăch trưng của hệ thống mới sẽ cần cho việc thực hiện kỹ thuật; và tiếp đó là 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 những phần tin học hoá. Những công đoạn chính của thiết kế vật lý ngoài là:
1) Lập kế hoạch thiết kế vật lý ngoài. 2) Thiết kế chi tiết các giao diện (vào/ra).
3) Thiết kế cách thức tương tác với phần tin học hoá. 4) Thiết kế các thủ tục thủ công.
5) Chuẩn bị và trình bày báo cáo về thiết kế vật lý ngoài.
6. Giai đoạn 6: Triển khai kỹ thuật hệ thống
Giai đoạn này có nhiệm vụ đưa ra các quyết định có liên quan tới việc lựa chọn công cụ phát triển hệ thống, tổ chức vật lý của cơ sở dữ liệu, các thức truy nhập tới các bản ghi của các tệp và những chương trình máy tính khác nhau cấu thành nên hệ thống thông tin. Việc viết các chương trình máy tính, thử nghiệm các chương trình, các mô đun và toàn bộ hệ thống, hoàn thiện mọi tài liệu hệ thống và tài liệu hướng dẫn cho người sử dụng, cho thao tác viên cũng được thực hiện trong giai đoạn này.
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 – đó chính là phần mềm.
Những công đoạn chính của giai đoạn triển khai bao gồm: 1) Lập kế hoạch triển khai.
2) Thiết kế vật lý trong. 3) Lập trình.
4) Thử nghiệm.
5) Hoàn thiện hệ thống các tài liệu. 6) Đào tạo người sử dụng.
7. Giai đoạn 7: Cài đặt và khai thác
Cài đặt là quá trình chuyển đổi từ hệ thống cũ sang hệ thống mới, bảo trì hệ thống là nhằm tiến triển hệ thống về mặt chức năng để hỗ trợ tốt hơn những nhu cầu thay đổi về mặt nghiệp vụ.
Giai đoạn này bao gồm các công đoạn: 1) Lập kế hoạch cài đặt.
2) Chuyển đổi.
3) Khai thác và bảo trì. 4) Đánh giá.
Hệ thống thông tin Kế toán thu – chi NSNN bằng tiền mặt là một hệ thống lớn lại đặc thù về mặt nghiệp vụ, cùng với thời gian thực hiện quá ngắn chỉ giới hạn trong thời gian thực tập nên trong chuyên đề này em xin phép được dừng lại ở việc thực hiện đến giai đoạn Triển khai kỹ thuật hệ thống, cụ thể là dừng lại ở mức xây dựng phần mềm chính để quản lý quá trình thu – chi NSNN bằng tiền mặt của hệ thống.