Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
661,7 KB
Nội dung
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN MÔ HÌNH NGHIỆP VỤ Khảo sát Xác định yêu cầu Phân tích Thiết kế logic Thiết kế vật lý Nội dung Khái niệm mô hình nghiệp vụ Các thành phần mô hình nghiệp vụ Các bước xây dựng mô hình nghiệp vụ Sử dụng mô hình nghiệp vụ để phân tích Ví dụ Phân tích & thiết kế HTTT Khái niệm, thuật ngữ Công việc – chức (function) Thủ tục – quy tắc nghiệp vụ (business rule) Hồ sơ, tài liệu – thực thể liệu (data entity) Phân tích & thiết kế HTTT Khái niệm, thuật ngữ… Công việc – chức Tập hợp hoạt động có liên quan với diễn phạm vi, có tác động lên liệu Tên gọi: Động từ + bổ ngữ Các mức: • • • • Lĩnh vực (area of activites) Hoạt động (activity) Nhiệm vụ (task) Hành động (action) Loại hình: • Thu thập, cập nhật, tạo, xử lý, truyền, trình diễn Phân tích & thiết kế HTTT Khái niệm, thuật ngữ… Thủ tục - quy tắc nghiệp vụ Những quy tắc, quy định hay hướng dẫn chi phối hoạt động tổ chức nhằm đảm bảo hiệu chúng Có loại: • Về quản lý: bên trong/ bên tổ chức • Về mặt tổ chức: thay đổi • Về kĩ thuật: phải tuân thủ quy tắc, gắn với thiết bị Phân tích & thiết kế HTTT Khái niệm, thuật ngữ… Hồ sơ liệu – thực thể liệu Một đối tượng giới thực mang liệu xác định: chứng từ, hóa đơn,… Tên: Danh từ Vai trò: đầu vào, đầu đối tượng tác động hoạt động nghiệp vụ Phân tích & thiết kế HTTT Khái niệm mô hình nghiệp vụ Mô hình nghiệp vụ mô tả chức nghiệp vụ tổ chức mối quan hệ chức chúng với với môi trường Mục đích mô hình nghiệp vụ: Nắm bắt yêu cầu hệ thống cần xây dựng Các thành phần: Biểu đồ ngữ cảnh Biểu đồ phân rã chức Mô tả chi tiết chức Ma trận thực thể liệu – chức Danh sách hồ sơ liệu sử dụng Biều đồ hoạt động Phân tích & thiết kế HTTT Biểu đồ ngữ cảnh Giới thiệu Ký pháp Phân tích & thiết kế HTTT Giới thiệu Biểu đồ ngữ cảnh (context diagram) mô tả hệ thống môi trường Các phần tử tiến trình mô tả hệ thống Các tác nhân – môi trường Các tương tác hệ thống tác nhân Phân tích & thiết kế HTTT 10 Lập bảng phân tích Là đầu vào để xác định thành phần mô hình nghiệp vụ Lập bảng phân tích gồm cột Động từ + bổ ngữ Danh từ Nhận xét … … … Gạch chân danh từ, động từ + bổ ngữ (bỏ qua mệnh đề bắt đầu bằng: khi, nếu, để) Ghi động từ + bổ ngữ vào cột 1, danh từ vào cột Ghi vào cột từ: • Tác nhân: danh từ cột người, phận, tổ chức • Hồ sơ liệu: danh từ cột đối tượng mạng liệu • =: không thuộc dạng Phân tích & thiết kế HTTT 27 Ví dụ: Lập bảng phân tích Một sở bán buôn có kho hàng Bộ phận mua hàng lập đơn mua hàng dựa báo giá để đặt hàng với nhà cung cấp, sau theo dõi hàng Nếu nhận hóa đơn giao hàng viết phiếu nhập kho để nhập hàng vào kho viết sec chuyển khoản qua ngân hàng để toán với nhà cung cấp Bộ phận bán hàng nhận đơn đặt hàng khách, viết phiếu xuất kho để xuất hàng cho khách viết phiếu thu để thu tiền khách hàng Bộ phận bán hàng phải thường xuyên theo dõi nợ khách Nếu khách nợ hạn gửi giấy nhắc toán nợ Chú ý: màu đỏ danh từ, màu xanh động từ Phân tích & thiết kế HTTT 28 Ví dụ: Lập bảng phân tích (tiếp) Động từ + bổ ngữ Danh từ Nhận xét Lập đơn mua hàng Kho hàng = Theo dõi hàng Bộ phận mua hàng Viết phiếu nhập kho Đơn mua hàng Hồ sơ Viết séc chuyển khoản Báo giá Hồ sơ Nhận đơn đặt hàng Hàng Viết phiếu xuất kho Phiếu nhập kho Hồ sơ Viết phiếu thu Séc chuyển khoản Hồ sơ Theo dõi nợ Ngân hàng Tác nhân Gửi giấy nhắc toán nợ Bộ phận bán hàng Tác nhân Tác nhân = Đơn đặt hàng Hồ sơ Phiếu xuất kho Hồ sơ Khách Phiếu thu Bộ phận bán hàng Phân tích & thiết kế HTTT Nợ Tác nhân Hồ sơ Tác nhân = 29 Lập biểu đồ ngữ cảnh Xác định tác nhân hệ thống Là danh từ cột 2, có nhận xét cột “Tác nhân” thỏa mãn đồng thời điều kiện: • Không thuộc phạm vi hệ thống xét: không thực chức hệ thống • Có tương tác với hệ thống: nhận hay gửi thông tin vào hệ thống Xác định luồng liệu tác nhân hệ thống Luồng liệu: danh từ cột 2, có nhận xét cột “Hồ sơ liệu” Vẽ mô hình Phân tích & thiết kế HTTT 30 Ví dụ: Biểu đồ ngữ cảnh Phân tích & thiết kế HTTT 31 Lập danh sách hồ sơ liệu Hồ sơ liệu là: Danh từ cột Có nhận xét “Hồ sơ liệu” cột Phân tích & thiết kế HTTT 32 Ví dụ: Danh sách hồ sơ liệu TT Tên hồ sơ Báo giá Phiếu nhập kho Séc chuyển khoản Đơn đặt hàng Phiếu thu Giấy nhắc toán nợ Phân tích & thiết kế HTTT Đơn mua hàng Phiếu xuất kho 33 Lập biểu đồ phân rã chức Sử dụng phương pháp từ lên Các chức chọn cột bảng phân tích Khi chọn cần loại chức gộp (bao gồm chức khác) Phân tích & thiết kế HTTT 34 Ví dụ: Biểu đồ phân rã chức Chức Nhóm lần Nhóm lần Lập đơn mua hàng Theo dõi hàng Viết phiếu nhập kho Nhập hàng Viết séc chuyển khoản Nhận đơn đặt hàng Viết phiếu xuất kho Bán hàng Quản lý sở bán buôn Viết phiếu thu Theo dõi nợ Gửi giấy nhắc toán nợ Phân tích & thiết kế HTTT Quản lý nợ 35 Ví dụ: Biểu đồ phân rã chức lý sở Quản Nhập hàngbán buôn (tiếp) Phân tích & thiết kế HTTT 36 Lập ma trận thực thể - chức Lập ma trận theo cấu trúc: Mỗi cột: ghi tên thực thể liệu Mỗi dòng: ghi tên chức Mỗi ô: ghi chức R (READ)/ U (UPDATE)/ C (CREATE) để trống Loại chức hay liệu cô lập Chức cô lập: dòng chữ Dữ liệu cô lập: cột chữ Phân tích & thiết kế HTTT 37 Ví dụ: ma trận thực thể chức Thực thể Chức Lập đơn mua hàng Đơn mua hàng Báo giá C R Phiếu nhập kho Séc chuyển khoản Đơn đặt hàng Phiếu thu Giấy nhắc TT nợ Phiếu xuất kho Theo dõi hàng Viết phiếu nhập kho Viết séc chuyển khoản Nhận đơn đặt hàng C C R Viết phiếu xuất kho Viết phiếu thu C C Theo dõi nợ Gửi giấy nhắc toán nợ Phân tích & thiết kế HTTT C 38 Biểu đồ hoạt động Biểu đồ nhận khảo sát yêu cầu Chỉ cần chuyển sang mô hình nghiệp vụ, cần chọn lọc hoàn thiện Phân tích & thiết kế HTTT 39 Ví dụ: Biểu đồ hoạt động Phân tích & thiết kế HTTT 40 Phân tích & thiết kế HTTT 41