Professional Documents
Culture Documents
Chuong 08 - AIS - CTTT - SV
Chuong 08 - AIS - CTTT - SV
• Hiểu cơ bản nội dung và quy trình của từng giai đoạn trong phát triển hệ thống
• Hiểu cơ bản các tài liệu, kỹ thuật dùng trong các giai đoạn phát triển hệ thống
• Là một quy trình gồm 5 giai đoạn, được tiến hành với mục tiêu thiết kế
và thực hiện một hệ thống mới
Phân tích
• Trình tự 5 giai đoạn: hệ thống
Phân tích tính khả thi
và ra quyết định có tiến hành Vận hành và Thiết kế hệ
bảo trì thống luận lý
giai đoạn tiếp theo của chu kỳ
hay là không
• Thiết kế đầu ra
• Thiết kế cơ sở dữ liệu
• Lập tài liệu trình bày yêu cầu của dự án (con người, phần cứng, phần mềm và
tài chính)
• Lập lịch trình các hoạt động cần thiết để phát triển và vận hành ứng dụng mới
Lập kế hoạch phát triển hệ thống p619
• Lập kế hoạch phát triển tổng thể: nhằm trả lời các câu hỏi:
• Các nguồn lực cần thiết sẽ được hình thành như thế nào?
Dự án nào có mức độ ưu tiên cao nhất sẽ được phát triển trước tiên
Các phương thức phát triển HTTTKT p657-662
• Là 1 cách tiếp cận cải tiến liên tục quy trình kinh doanh với sự hỗ trợ của công nghệ
• Được quản lý từ khởi đầu đến hoàn thành để kiểm soát toàn bộ quy trình như một thể thống
nhất
• Phù hợp, cập nhật theo chiến lược và nhu cầu của doanh nghiệp
Các phương thức phát triển HTTTKT p659
Người dùng Phân tích viên
Phát triển
Xác định yêu Giúp người dùng nhận diện
theo mẫu thử yêu cầu, ước tính chi phí
nghiệm cầu
Người dùng chấp thuận
Phát triển mẫu thử
nghiệm ban đầu
• Ưu điểm:
• Sự tham gia và mức độ hài lòng của người dùng cao hơn
• Lỗi ít hơn
• Khuyết điểm:
• Người dùng tập trung phân bổ thời gian làm việc cho mẫu thử nhiều hơn
• Các yêu cầu sửa đổi cùng sự lặp lại định kỳ tạo ra nhu cầu phát triển, điều chỉnh liên tục
Các phương thức phát triển HTTTKT p661, 662
• Công cụ kỹ thuật phần mềm hỗ trợ máy tính: giúp lập kế hoạch, phân
tích, thiết kế, lập trình và duy trì hệ thống thông tin:
• Quản lý dự án và hệ thống
• Thiết kế cơ sở dữ liệu
• Ưu điểm:
• Khuyết điểm:
• Tự phát triển
• Thuê ngoài
Các phương án hình thành HTTTKT p649, 652
• Tự phát triển
• Người dùng kiểm soát và thực hiện quy trình phát triển hệ thống
• Chấm dứt tình trạng sử dụng hệ thống không hiệu quả với cường độ chênh lệch lớn (quá
tải/nhàn rỗi)
• Dịch vụ kém
• Mục tiêu
• Tìm hiểu điểm mạnh, điểm yếu của HTTTKT hiện hành để xác định các vấn đề cần
giải quyết
• Xác định và tài liệu hóa nhu cầu thông tin và yêu cầu của nhà quản lý cũng như
người dùng hệ thống
• Quy trình
Xác định nhu cầu thông tin và yêu cầu của hệ thống
• Xác định bản chất của các vấn đề cần giải quyết và phạm vi của dự án
• Hiểu rõ về HTTTKT hiện hành (hoạt động, chính sách, thủ tục, dòng dữ liệu,
phần cứng, phần mềm, nhân sự, điểm mạnh/yếu)
• Xác định bản chất của các vấn đề tồn tại đang được khảo sát
Phân tích hệ thống p627-629
• Sơ đồ dòng dữ liệu
• Lưu đồ
• …
Phân tích hệ thống p621-624
• Nghiên cứu tính khả thi
• Khả thi về kinh tế
• Các kỹ thuật phổ biến được sử dụng: so sánh thời gian hoàn vốn đầu tư ban đầu, hiện giá
thuần, tỷ lệ hoàn vốn nội bộ)
Được tiến hành trong giai đoạn phân tích hệ thống và được cập nhật (nếu
cần) trong các giai đoạn còn lại của chu kỳ phát triển hệ thống
Phân tích hệ thống p630-631
• Xác định nhu cầu thông tin và yêu cầu của hệ thống
• Bao gồm:
o Xử lý o Đầu vào o Yếu tố dữ liệu
o Tài liệu o Quy định o Cấu trúc dữ liệu
o Đầu ra o Kiểm soát o Tái cơ cấu
• Mục tiêu:
o Tính hữu ích o Tính sẵn sàng o Có thể kiểm chứng o Linh hoạt
o Tính kinh tế o Tính kịp thời o Dung lượng o Dịch vụ khách hàng
o Độ tin cậy o An ninh o Dễ hiểu o Dễ sử dụng
• Sử dụng phương thức phát triển hệ thống theo mẫu thử nghiệm
Tài liệu hóa nhu cầu thông tin đã được chấp nhận từ người dùng hệ thống
• Mục tiêu
• Tạo ra những mô tả chi tiết về hệ thống được đề xuất nhằm thỏa mãn những
yêu cầu đã được nhận dạng trong giai đoạn phân tích
• Cung cấp cái nhìn tổng quan về cách thức làm việc của hệ thống mới
• Là cơ sở ra quyết định chuyển qua giai đoạn thực hiện hệ thống hay là không
Thiết kế vật lý
Thực hiện
và chuyển đổi
Vận hành
và bảo trì
Thiết kế hệ thống luận lý p678
Phương tiện nhập dữ liệu đầu Nhập liệu, nhận dạng quang học (OCR), Nhận dạng
vào chữ mực từ hay ký tự từ tính (MICR), point-of-sale
(POS), chuyển giao dữ liệu điện tử (EDI), hoặc
giọng nói
Hình thức đầu vào Chứng từ gốc, chứng từ luân chuyển, nguồn dữ liệu
tự động hóa, hoặc màn hình
Thiết kế hệ thống luận lý p678
• Đầu ra
• Đầu vào
• Chuẩn bị báo cáo thiết kế luận lý Ban chỉ đạo hệ thống thông tin
đánh giá tính khả thi
Thiết kế hệ thống vật lý p679
Xây dựng các thành phần của Phân tích
hệ thống
Thiết kế Thiết kế
Thiết kế Thiết kế Thiết kế Thiết kế
tập tin và chương
đầu ra đầu vào thủ tục kiểm soát
CSDL trình
Thực hiện
và chuyển
đổi
Vận hành
và bảo trì
Thiết kế hệ thống vật lý p679, 670
• Lập trên kế hoạch thông thường với nội dung, hình thức được xác định trước
• Lập theo yêu cầu quản lý với nội dung, hình thức không được xác định trước
(định kỳ)
• Đối phó tình huống bất thường với nội dung, hình thức được xác định trước
• Lập khi có nhu cầu với nội dung, hình thức được xác định trước
Dùng phương thức phát triển theo mẫu thử nghiệm để điều chỉnh khi thiết kế
cho đến khi đầu ra hoàn chỉnh, phù hợp và hữu ích với người dùng hệ thống
Thiết kế hệ thống vật lý p680, 681
• Thiết kế đầu vào Dữ liệu về tổ chức: tên công ty, địa chỉ, bộ phận
Tên chứng từ
Số chứng từ
Số liên và mục đích mỗi liên
• Thiết kế biểu mẫu Ngày tháng lập chứng từ
Ký hiệu chứng từ
Dữ liệu về đối tượng: tên công ty khách hàng/ nhà cung cấp, địa chỉ, mã số thuế, người đại diện, số tài khoản
Dữ liệu chi tiết về hoạt động kinh tế như: mã/ tên sản phẩm, số lượng, đơn giá, số tiền, đơn vị tính, loại tiền,
.
Dữ liệu về đối tượng lập, đối tượng nhận, đối tượng phê duyệt chứng từ.
Thiết kế hệ thống vật lý p681
• Tổ chức màn hình sao cho dữ liệu có thể nhập liệu nhanh chóng, chính xác, và đầy đủ.
Tối thiểu hoá việc nhập liệu trực tiếp bằng việc truy xuất dữ liệu nhiều nhất có thể từ hệ
thống
• Nhập dữ liệu theo thứ tự được trình bày trên chứng từ giấy
• Gom nhóm những dữ liệu có liên quan với nhau một cách hợp lí. Hoàn thành màn hình
nhập liệu từ trái qua phải, và từ trên xuống dưới
Thiết kế hệ thống vật lý p681
• Thiết kế màn hình nhập liệu sao cho người dùng có thể chuyển từ một vị trí nhập liệu này
sang vị trí nhập liệu khác hoặc sử dụng phím đơn để di chuyển trực tiếp đến các vị trí trên
màn hình
• Thiết kế màn hình sao cho việc sửa lỗi được dễ dàng. Thông báo lỗi rõ ràng, dễ hiểu và
nhất quán đối với tất cả màn hình nhập liệu là một yêu cầu thiết yếu. Ngoài ra, cũng nên
thiết lập thêm đặc điểm hỗ trợ trực tuyến khi cần thiết
• Hạn chế các dữ liệu hoặc số lượng các tùy chọn trên màn hình để tránh làm rối màn hình
nhập liệu
Thiết kế hệ thống vật lý p682, 683
• Thiết kế chương trình: bao gồm các bước
• B1: Xác định nhu cầu của người dùng
• B2: Xây dựng và lập tài liệu kế hoạch phát triển hệ thống
• Trả lời câu hỏi: ai, cái gì, khi nào, ở đâu, tại sao và tiến hành như thế nào đối
với các hoạt động của hệ thống thông tin
• Bao gồm: chuẩn bị đầu vào, xử lý nghiệp vụ, phát hiện và sửa lỗi, kiểm
soát,đối chiếu số dư, truy cập dữ liệu, chuẩn bị đầu ra, truyền thông, và các
hướng dẫn sử dụng phần mềm
• Lập báo cáo thiết kế hệ thống vật lý Hỗ trợ nhà lãnh đạo và ban chỉ
đạo hệ thống trong việc đánh giá và đưa ra những điều chỉnh hay yêu
cầu mới
Thực hiện và chuyển đổi p685
• Mục tiêu
• Căn cứ trên bản thiết kế đã được duệt, chính thức tạo ra hệ thống và đưa vào
hoạt động ổn định sau khi hoàn tất
Chuẩn bị vị trí, lắp
đặt và kiểm tra
thiết bị phần cứng
Hoàn thành
tài liệu hệ thống
Nhận diện các yếu tố làm giảm khả năng thành công của quá trình triển khai
• Tài liệu phát triển: bao gồm mô tả hệ thống, bản sao đầu ra, đầu vào,
kết cấu cơ sở dữ liệu, lưu đồ, kết quả kiểm tra và mẫu chấp nhận người
dùng hệ thống
• Tài liệu vận hành: bao gồm kế hoạch lịch trình vận hành, truy cập tập tin
và cơ sở dữ liệu, trang thiết bị, lưu trữ và an ninh
• Tài liệu người dùng: bao gồm các thủ tục kiểm soát thủ công và tài liệu
huấn luyện
Thực hiện và chuyển đổi p686
• Chuyển đổi tập tin: Tiến hành thay đổi cách lưu trữ dữ liệu, Duy trì tính
chính xác và đầy đủ của các tập tin hiện hữutrong khi tạo ra các tập tin
mới cần cho hệ thống mới
• Lập báo cáo Xem xét và đánh giá sau chuyển đổi