Giáo trình phân tích thiết kế hệ thống thông tin (chương 2 bài 3)

10 229 0
Giáo trình phân tích thiết kế hệ thống thông tin (chương 2 bài 3)

Đang tải... (xem toàn văn)

Thông tin tài liệu

BÀI PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG Mục đích: - Phân tích để sâu vào chi tiết hệ thống - Diễn tả hệ thống theo bảng chất (mức logic) - Hình thành hệ thống mức logic Phương pháp chung để phân tích: Hệ thông tin = + Dữ liệu Xử lý Trong việc phân tích hệ thống, ta tách rời việc nghiên cứu hai phận (phân tích xử lý, phân tích liệu) thiết kế bảng (hoặc files) ta phải xét mối quan hệ hai vấn đề - Cần phân rã chức lớn, phổ quát thành chức khác nhỏ để vào chi tiết - Xét mối quan hệ chức Ví dụ: đặt hàng trước, nhận hàng sau Thông thường, đầu chức trở thành đầu vào chức khác - Chuyển từ mô tả vật lý sang mô tả logic (sự trừu tượng hóa) - Chuyển từ hệ thống cũ sang hệ thống mức logic - Phân tích theo cách từ xuống (từ tổng quát đến chi tiết), phần ta sử dụng biểu đồ phân cấp chức - Phát luồng liệu việc sử dụng Biểu đồ luồng liệu: + Dùng kỹ thuật chuyển đổi biểu đồ luồng liệu từ mức vật lý sang mức logic + Dùng kỹ thuật chuyển đổi biểu đồ luồng liệu từ hệ thống cũ sang Công cụ diễn tả xử lý: a Biểu đồ phân cấp chức (BĐPCCN): Mục đích: Ví dụ: Nhằm diễn tả việc cung cấp chức hệ thống thông tin từ mức tổng quát đến mức chi tiết gần hệ thống cung ứng vật tư, biểu đồ có dạng (tree) sau: Cung ứng vật tư Đặt hàng Chọn nhà cung cấp Làm đơn đặt hàng Nhận hàng Nhận hàng Đối chiếu Phát hàng Tìm Đ.chỉ phát hàng Xác nhận Đ.chỉ cho Hóa đơn Hình 3.1 Biểu đồ phân cấp chức Hệ thống cung ứng vật tư Nhận xét: - BĐPCCN mang tính phân cấp từ tổng quát đến chi tiết (rõ ràng, đơn giản, dễ hiểu dễ sử dụng) - Phương pháp biểu diễn sử dụng phổ biến - Với hệ thông tin phức tạp, BĐPCCN chưa biểu diễn đủ không cho ta biết mối liên quan liệu Để bổ sung cho khuyết điểm này, cần dùng thêm biểu đồ luồng liệu b Biểu đồ luồng liệu (BĐLDL): - Trong BĐLDL có sử dụng luồng liệu (thông tin) chuyển giao chức - BĐLDL gồm có yếu tố chính: Chức Luồng liệu Kho liệu Tác nhân Tác Người hay Định nghĩa Nhiệm vụ xử lý thông tin Thông tin Nơi lưu trữ vào / thông tin chức xử thời gian lý chức tổ hệ thống có giao tiếp với hệ thống Tên Động kèm từ Danh (+ bổ ngữ) Tên (+ tính từ) Tên từ Danh (+ tính từ) Tên từ nhân Danh từ Tên Một chức hay hệ hệ thống mô tả trang khác Động từ Tên Biểu đồ Làm đơn đặt hàng Hoá đơn Đơn hàng xác nhận chi Ví dụ Nhà cung cấp Thanh toán Hình 3.2 Các đối tượng sử dụng để thiết kế biểu đồ luồng liệu cho hệ thống Ví dụ: Vẽ BĐLDL hệ cung ứng vật tư (chỉ xét mặt thông tin, xem lại hình 3.1) Thông tin thương lượng Nhà cung cấp Nhà cung cấp Cheque Đơn đặt hàng Hóa đơn xác nhận chi Đặt hàng Đơn hàng Hóa đơn Danh sách đơn hàng Dự Dự trù / Đơn hàng trù Phiếu giao hàng (+hàng) Thanh tóan Nhận hàng Đối chiếu Danh sách hàng nhận Phân xưởng sản xuất Phiếu phát hàng Nhận hàng Hình 3.3 BĐLDL hệ cung ứng vật tư Phân mức: a Khái niệm: Là phân cấp từ mức tổng quát đến mức chi tiết để nêu lên chức hệ thống Tùy theo quy mô hệ thống mà phân cấp chi tiết đến mức nào, nhiên, đa số thường chia thành mức: Mức (Mức khung cảnh) A B D E Mức (Mức đỉnh) C F G H I Mức (Mức đỉnh) Hình 3.4 Cấu trúc biểu đồ phân cấp chức b Phân mức để vẽ nhiều biểu đồ luồng liệu: - BĐLDL mức khung cảnh (mức 0): mức có biểu đồ gồm chức hệ thống biểu diễn hệ thông tin có giao tiếp với tác nhân BĐLDL mức khung cảnh thường có dạng sau: Tác nhân Tác nhân Chức A Hình 3.5 Hình thức biểu đồ luồng liệu mức khung cảnh - BĐLDL mức đỉnh (mức 1): BĐLDL mức đỉnh dùng để biểu diễn chức tổng quát A cách chi tiết cách phân nhỏ chức A thành chức chi tiết có biểu đồ BĐLDL mức đỉnh thường có hình thức sau: Tác nhân Tác nhân Chức A.1 Chức A.2 Kho liệu A Hình 3.6 Hình thức biểu đồ luồng liệu mức đỉnh - BĐLDL mức đỉnh (mức 2): Tất chi tiết thông tin hệ thống thường thể rõ biểu đồ mức đỉnh BĐLDL gồm nhiều biểu đồ chi tiết, biểu đồ thể chức chi tiết thường đầy đủ tất đối tượng hệ thống BĐLDL Ví dụ BĐLDL mức đỉnh thể chi tiết chức Tác nhân 1.2 Chức A.1.2 1.1 Chức A.1.1 Kho liệu A Tác nhân Hình 3.7 Biểu đồ luồng liệu mức đỉnh (giải thích chức ởBĐLDL mức đỉnh) Kho liệu B 2.2 Chức A.2.2 2.1 Chức A.2.1 Tác nhân Hình 3.8 Biểu đồ luồng liệu mức đỉnh (giải thích chức BĐLDL mức đỉnh)  Lưu ý: ta cần ý nguyên tắc sau thiết kế BĐLDL: - Chỉ có tác nhân tác động đến kho liệu - Tác nhân phải xuất đầy đủ mức khung cảnh, không xuất thêm tác nhân mức - Kho liệu không xuất mức khung cảnh, từ mức đỉnh đến mức đỉnh, kho liệu xuất dần c Ví dụ: vẽ BĐPCCN BĐLDL phân mức sở tín dụng: - Biểu đồ phân cấp chức năng: Hoạt động tín dụng Cho vay Thu nợ Hình 3.9 Nhận đơn Duyệt vay Trả lời đơn Xác định loại hoàn trả Ghi nhận trả hạn Ghi nhận trả sai hạn - Biểu đồ luồng liệu: + Mức khung cảnh: Đơn vay Trả lời Khách vay Hoạt động tín dụng Hoàn trả Hình 3.10 Biểu đồ luồng liệu mức khung cảnh hoạt động tín dụng + Mức đỉnh: Đơn vay Khách vay Cho vay Dữ liệu nợ Trả lời Hoàn trả Sổ nợ Thu nợ Dữ liệu nợ Hình 3.11 Biểu đồ luồng liệu mức đỉnh hoạt động tín dụng + Mức đỉnh: Biểu đồ LDL mức đỉnh giải thích chức – Cho vay Đơn vay kiểm tra 1.1 Nhận đơn Đơn vay duyệt Từ chối Khách vay Cho vay 1.2 Duyệt vay Sổ nợ 1.3 Trả lời đơn Hình 3.12 Biểu đồ luồng liệu mức đỉnh giải thích chức (Cho vay) Trả hạn Khách vay Hoàn trả 2.2 Ghi nhận trả hạn 2.1 Xác định loại hoàn trả Sổ nợ Trả sai hạn 2.3 Ghi nhận trả sai hạn Hình 3.13 Biểu đồ luồng liệu mức đỉnh giải thích chức (Thu nợ) ... cấp Thanh toán Hình 3 .2 Các đối tượng sử dụng để thiết kế biểu đồ luồng liệu cho hệ thống Ví dụ: Vẽ BĐLDL hệ cung ứng vật tư (chỉ xét mặt thông tin, xem lại hình 3.1) Thông tin thương lượng Nhà... liệu từ hệ thống cũ sang Công cụ diễn tả xử lý: a Biểu đồ phân cấp chức (BĐPCCN): Mục đích: Ví dụ: Nhằm diễn tả việc cung cấp chức hệ thống thông tin từ mức tổng quát đến mức chi tiết gần hệ thống. .. luồng liệu (thông tin) chuyển giao chức - BĐLDL gồm có yếu tố chính: Chức Luồng liệu Kho liệu Tác nhân Tác Người hay Định nghĩa Nhiệm vụ xử lý thông tin Thông tin Nơi lưu trữ vào / thông tin chức

Ngày đăng: 03/12/2015, 07:45

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan