+Phân tích & thiết kế HT sv cong nghe thuc pham Chapter3 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tậ...
Chương 3: MƠ HÌNH HỐ NGHIỆP VỤ z Khái niệm mơ hình hóa nghiệp vụ z Biểu đồ ngữ cảnh z Biểu đồ phân cấp chức z Ma trận thực thể - chức z Biểu đồ luồng liệu 3.1 KHÁI NIỆM VỀ MƠ HÌNH NGHỆP VỤ Mơ hình nghiệp vụ mơ tả chức hệ thống (doanh nghiệp) mối quan hệ bên chức mối quan hệ chúng với mơi trường bên ngồi Mơ hình nghiệp vụ thể nhiều dạng khác Mỗi dạng mơ tả khía cạnh hoạt động nghiệp vụ Tất dạng cho ta cách nhìn tồn cảnh hoạt động nghiệp vụ hệ thống Các dạng thể gồm: z Biểu đồ ngữ cảnh hệ thống z Biểu đồ phân cấp chức z Mô tả chi tiết chức z Ma trận thực thể liệu - chức z Biểu đồ hoạt động 3.2 BIỂU ĐỒ NGỮ CẢNH Biểu đồ ngữ cảnh cho ta nhìn khái qt hệ thống mơi trường Các yếu tố mơi trường tác nhân ngồi tương tác với hệ thống mặt thông tin Việc xây dựng biểu đồ ngữ cảnh việc xác định tác nhân ngồi luồng thơng tin từ tác nhân vào hệ thống từ hệ thống đến tác nhân Các thành phần biểu đồ ngữ cảnh gồm: – Một chức mô tả tồn hệ thống (trong có tên hệ thống) – Các tác nhân ngồi – Các lng thơng tin từ tác nhân vào hệ thống ngược lại 3.2 BIỂU ĐỒ NGỮ CẢNH (tiếp) 3.2 BIỂU ĐỒ NGỮ CẢNH (tiếp) 3.3 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG 3.3.1 Các khái niệm Chức xử lý hiểu tập công việc mà tổ chức cần thực hoạt động Khái niệm chức khái niệm logic, tức nói đến tên công việc cần làm mối quan hệ phân mức chúng mà không công việc làm Chức xem xét mức độ từ tổng hợp đến chi tiết theo thứ tự sau: – Một lĩnh vực hoạt động; – Một hoạt động – Một nhiệm vụ – Một hành động 3.3 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG (tiếp) 3.3.1 Các khái niệm (tiếp) Biểu đồ phân cấp chức biểu đồ hình nút chức Quan hệ chức hai mức quan hệ bao hàm Các thành phần biểu đồ: + Chức năng: Được biểu diễn hình chữ nhật, có ghi tên chức Tên chức thường động từ kèm bổ ngữ Ví dụ: + Kết nối: Kết nối chức phân cấp biểu diễn đoạn thẳng hay đường gấp khúc 3.3 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG (tiếp) 3.3.1 Các khái niệm (tiếp) 3.3 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG (tiếp) 3.3.2 Ý nghĩa mơ hình – Biểu đồ phân cấp chức xây dựng dần với trình khảo sát hệ thống từ xuống giúp cho việc nắm hiểu hệ thống định hướng cho hoạt động khảo sát tiếp theo; – Nó cho phép xác định phạm vi chức cần nghiên cứu hay miền cần nghiên cứu hệ thống; – Nó cho thấy vị trí cơng việc tồn hệ thống, tránh trùng lặp, giúp phát chức thiếu; – Nó sở để cấu trúc hệ thống chương trình sau 3.3 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG (tiếp) 3.3.3 Cách xây dựng a, Phương pháp *, Từ xuống Trong trình tiếp cận tổ chức theo phương pháp từ xuống, ta nhận thông tin chức từ mức gộp (do lãnh tạo cung cấp) đến mức chi tiết (do phận chức cung cấp) Cách phân chia phù hợp với phân công công việc cho phận chức cho nhân viên tổ chức Cách phân chia thường theo nguyên tắc sau: – Việc thực tất chức mức trực tiếp phải đảm bảo thực chức mức phân rã chúng (tính đầy đủ) – Mỗi chức phân rã phải phận thực tham gia thực chức phân rã (tính thực chất) 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.2.3 Biểu đồ luồng liệu mức (mức đỉnh) a, Dữ liệu đầu vào: - Biểu đồ luồng liệu ngữ cảnh; - Biểu đồ phân cấp chức năng; - Danh sách hồ sơ liệu sử dụng; - Ma trận thực thể - chức năng; - Các mô tả khác tiến trình nghiệp vụ (ví dụ: đặc tả chức xử lý, biểu đồ hoạt động, ) 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.2.3 Biểu đồ luồng liệu mức (tiếp) b, Cách xây dựng: Thay chức biểu đồ ngữ cảnh chức tương ứng với chức mức biểu đồ phân cấp chức năng; Giữ nguyên toàn tác nhân luồng liệu biểu đồ ngữ cảnh chuyển sang biểu đồ luồng liệu mức Tuy nhiên, cần đặt lại đầu mút luồng phía hệ thống ứng với chức thêm vào; 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.2.3 Biểu đồ luồng liệu mức (tiếp) Thêm vào: z Các kho liệu tương ứng với hồ sơ liệu từ danh sách hồ sơ liệu sử dụng; z Các luồng liệu từ chức đến kho (dựa vào ô đánh dấu Ma trận thực - thể chức năng); z Các luồng liệu chức (dựa mơ tả khác tiến trình nghiệp vụ) 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.2.3 Biểu đồ luồng liệu mức (tiếp) Ví dụ: 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.2.3 Biểu đồ luồng liệu mức i (i>0) a, Dữ liệu đầu vào: – Biểu đồ luồng liệu mức i-1; – Biểu đồ phân cấp chức năng; – Mô tả chức biểu đồ hoạt động (nếu có) 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.2.3 Biểu đồ luồng liệu mức i (tiếp) b, Cách xây dựng: Quá trình làm mịn biểu đồ luồng liệu mức i-1 mơ tả sau: Đối với chức biểu đồ luồng liệu mức i-1 mà phân chia thành chức nhỏ (tức không tương ứng với chức biểu đồ phân cấp chức năng) ta phân rã thành biểu đồ luồng liệu mức i theo cách sau: Thay chức xét biểu đồ luồng liệu mức i-1 chức tương ứng với chức mức tương ứng biểu đồ phân cấp chức năng; 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.2.3 Biểu đồ luồng liệu mức i (tiếp) Giữ nguyên toàn tác nhân ngoài, kho liệu luồng liệu liên quan với chức xét biểu đồ luồng liệu mức i-1 chuyển chúng sang biểu đồ luồng liệu mức i Tuy nhiên, cần đặt lại đầu mút luồng liệu vào chức thêm vào cách thích hợp Chú ý rằng: Nếu có chức khác liên quan đến chức xét phải thay tác nhân biểu đồ mức i Thêm vào luồng liệu chức (dựa mô tả khác tiến trình nghiệp vụ) 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.2.3 Biểu đồ luồng liệu mức i (tiếp) Ví dụ: 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.3 Chuyển biểu đồ luồng liệu vật lý sang biểu đồ lôgic Việc chuyển biểu đồ luồng liệu vật lý sang biểu luồng liệu lơgic tiến hành sau phân tích hồn thiện biểu đồ luồng liệu vật lý Ta xét biểu đồ sở, biểu đồ tiến hành bước sau: – Xác định chức thiết yếu cần để thực chức mức biểu đồ này; – Xác định kho hồ sơ liệu cần thiết cho việc thực chức 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.3 Chuyển biểu đồ luồng liệu vật lý sang biểu đồ lôgic – Cấu trúc lại biểu đồ với chức kho liệu chọn cho: z Đảm bảo thực chức yêu cầu z Bố trí lại luồng liệu cách liên kết chức cho số luồng liệu sử dụng z Thay luồng liệu chức luồng liệu liên kết chức kho – Loại bỏ yếu tố vật lý: phương tiện, phương thức thực chức năng, giá mang tin (sổ sách, đĩa từ, ) 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.4 Sử dụng biểu đồ luồng liệu để phân tích Biểu đồ luồng liệu cơng cụ đa để mơ hình hóa tiến trình nghiệp vụ cho hệ thống hệ thống dạng logic dạng vật lý Nó sử dụng để phân tích độ "chênh" phát triển mơ hình tiến trình nghiệp vụ; Qua nhà phân tích phát khác biệt biểu đồ luồng liệu hệ thống thời hệ thống hay khác biệt biểu đồ luồng liệu xây dựng hồn thiện Khi so sánh phân tích khác biệt chúng cho phép ta hoàn thiện biểu đồ 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.4 Sử dụng biểu đồ luồng liệu để phân tích Khi biểu đồ luồng liệu đầy đủ cách kiểm tra chi tiết dựa quy tắc vẽ biểu đồ quy trình nghiệp vụ ta phát luồng liệu dư thừa: liệu thu thập mà không sử dụng, liệu cập nhật nhiều nơi hay không hợp lý mơ hình liên quan đến vi phạm quy tắc vẽ biểu đồ luồng liệu Việc so sánh biểu đồ luồng liệu lôgic khác cho phép xác định số phần tử cần thảo luận đánh giá yêu câu hệ thống Biểu đồ luồng liệu lôgic hệ sử dụng làm sở lựa chọn chiến lược thiết kế vật lý cho hệ thống BÀI TẬP Hãy xác định giải thích vi phạm quy tắc biểu đồ luồng liệu biểu đồ sau: BÀI TẬP BÀI TẬP Hãy chỗ sai sót biểu đồ sau: ... Được biểu diễn hình chữ nhật, có ghi tên chức Tên chức thường động từ kèm bổ ngữ Ví dụ: + Kết nối: Kết nối chức phân cấp biểu diễn đoạn thẳng hay đường gấp khúc 3.3 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG... tất chức đến mức thấp biểu đồ – Thứ nhất, việc làm tốn kém; – Thứ hai, thật không cần thiết phải xây dựng HTTT cho phận chức tổ chức 3.3 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG (tiếp) b, Biểu đồ dạng cơng... tính đến phương tiện để thực chúng z Biểu đồ luồng hệ thống hệ thống cần xây dựng: sản phẩm thiết kế cần xây dựng cho hệ thống 3.6 BIỂU ĐỒ LUỒNG DỮ LIỆU (tiếp) 3.6.1 Các thành phần biểu đồ luồng