Phân tích thiết kế thành phần xử lý
1PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN 2Chương 4PHÂN TÍCH THIẾT KẾ THÀNH PHẦN XỬ LÝ__MÔ HÌNH HÓA XỬ LÝMỨC QUAN NIỆM 3Mô hình hoá hoạt động hệ thốngMô hình dòng dữ liệu – DFDCác phương pháp phân tích xử lýCác mức mô hình hoá xử lýQui trình mô hình hoá xử lýTự điển dữ liệuSưu liệu cho mô hình quan niệm xử lýĐặc tả xử lýNội dung 4Mô hình hoá hoạt động hệ thốngSơ đồ biểu diễn trao đổi, tương tácSơ đồ biểu diễn tổ chứcSơ đồ vị trí hệ thốngSơ đồ biểu diễn sự kiệnSơ đồ biểu diễn dòng công việcSơ đồ xử lý hệ thốngSơ đồ biểu diễn đối tượngSơ đồ biểu diễn mục đíchWho? Where?When?What?How?Why? 5Mô hình tổ chứcDùng để biểu diễn sự phân cấp tổ chức của một đơn vịCác đối tượng biểu diễn bao gồm:oChi nhánh, đơn vị trực thuộcoBộ phận phòng banoVai trò, chức danh oĐối tượng làm việc 6Mô hình tổ chứcVí dụ: mô hình tổ chức của Đại lý băng đĩa ABCTrưởng đại lýThủ kho Kế toán viênTrưởng phòng bán hàngNhân viên giao nhậnNhân viên bán hàng 7Mô hình tương tác thông tinDùng để biểu diễn sự trao đổi thông tin của hệ thốngĐối tượng trao đổi thông tin bao gồm: đối tượng môi trường hệ thống, các đối tượng tổ chức của hệ thốngBiểu diễn được dòng thông tin ra vào hệ thống 8Mô hình tương tác thông tinVí dụ: sơ đồ trao đổi thông tin của Đại lý băng đĩa ABCBộ phận bán hàngKhoKế toánKhách hàngĐơn vị cung cấpĐơn đặt hàng + thông tin mua lẽĐơn đặt hàng cần giaoThông tin bán hàng + thanh toán hằng ngàyHoá đơn giao hàngHoá đơn giao hàngĐơn đặt mua hàngHoá đơn nhập hàng từ nhà cung cấpThanh toán đơn hàngTthanh toán cho nhà cung cấp 9Mô hình dòng dữ liệu Đặc trưngoThuộc trường phái phân tích cấu trúcoTiếp cận chủ yếu theo hướng từ trên xuống: xem các hoạt động xử lý như hộp đen và quan tâm đến việc lưu trữ và xử lý thông tin giữa các hộp đen nàyoMặc dù DDL biểu diễn cả xử lý lẫn dữ liệu hệ thống, nhưng chú ý đến xử lý hơn là dữ liệuoGồm các nhóm phương pháp chính như sau: Tom DeMarco, Yourdon & Constantine, Gane & Sarson ((DFD – Data Flow Diagram) 10DFD – Các khái niệmKhái niệm Ký hiệu (DeMarco & Youdon)Ký hiệu (Gane & Sarson)Ý nghĩaÔ xử lý Một trong các hoạt động bên trong HTTTDòng dữ liệu Sự chuyển đổi thông tin giữa các thành phầnKho dữ liệu Vùng chứa dữ liệu, thông tin trong HTTTĐầu cuối Một tác nhân bên ngoài HTTT [...]... lý Các mức mơ hình hố xử lý Qui trình mơ hình hố xử lý Tự điển dữ liệu Sưu liệu cho mơ hình quan niệm xử lý Đặc tả xử lý Nội dung 33 Các phương pháp mơ hình hố xử lý Các luật căn bản cho phân tích xử lý o Luật T1: tinh chế một xử lý thành một cặp xử lý kết nối với nhau bằng dòng dữ liệu. Luật này được dùng khi ta muốn tinh chế một xử lý thành hai xử lý con với xử lý đầu nhằm chuyển tiếp... 35 Các phương pháp mơ hình hố xử lý Các luật căn bản cho phân tích xử lý o Luật T3: tinh chế một xử lý thành hai xử lý riêng biệt. Luật này được dùng khi hai xử lý không được kết nối ngay hoặc khơng có nhu cầu trao đổi thơng tin với nhau Xử lý đặt và mua hàng 1 Xử lý đặt hàng 1.1 Xử lý mua hàng 1.2 9 Mơ hình dịng dữ liệu Đặc trưng o Thuộc trường phái phân tích cấu trúc o Tiếp cận chủ yếu... liệu: Cho phép nhiều đối tượng xử lý có thể đồng thời truy xuất dữ liệu lưu trữ Cần thiết phải lưu lại dữ liệu để cho các xử lý sau cần tới o Ký hiệu: Tên kho dữ liệu 34 Các phương pháp mơ hình hố xử lý Các luật căn bản cho phân tích xử lý o Luật T2: tinh chế một xử lý thành hai xử lý và một kho dữ liệu. Luật này được áp dụng khi chúng ta muốn tách thành hai xử lý có thời điểm khác nhau. Do... - Quản lý Đại lý băng đĩa ABC: B2 Khách hàng Nhà CU Xử lý bán BĐ 1 Xử lý Đặt mua NCU 2 Xử lý kế tốn 3 Thơng tin thanh tốn HĐ giao hàng Đơn đặt mua BĐ Thơng tin nhập BĐ Thơng tin thanh tốn NCU Thơng tin bán hàng Thông tin nhập BĐ Thông tin đặt và mua BĐ 39 Các phương pháp mơ hình hố xử lý Các luật căn bản cho phân tích xử lý o Luật T7: tinh chế một kho dữ liệu thành hai kho dữ liệu kết nối... tiếp dữ liệu thơng tin, cịn xử lý sau tiếp tục xử lý từ thông tin chuyển tiếp. Xử lý đơn đặt hàng 1 Tiếp nhận đơn đặt hàng 1.1 Giải quyết đơn đặt hàng 1.2 ĐĐH 36 Các phương pháp mơ hình hố xử lý Các luật căn bản cho phân tích xử lý o Luật T4: phân chia một dòng dữ liệu thành một tập hợp các dòng dữ liệu. Luật này được áp dụng để tách một dòng dữ liệu tổng hợp thành các dịng dữ liệu có nội... ta muốn tách thành hai xử lý có thời điểm khác nhau. Do đó, dữ liệu chuyển đổi giữa hai xử lý này phải được lưu lại trong một kho dữ liệu Xử lý luơng 1 Xử lý chấm cơng 1.1 Xử lý tính lương 1.2 Bảng chấm công 1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN 24 DFD – Các tình huống liên quan Dịng dữ liệu và xử lý: P1 P2 P1 (a) (b) (c) 18 DFD – Các khái niệm Kho dữ liệu (Data store): o Tên: o Ví dụ: Tên... tất cả các xử lý chi tiết trong một phạm vi xác định của hệ thống hoặc toàn bộ hệ thống và liên kết lại tạo thành lược đồ xử lý. Các bước thực hiện: Xác định các xử lý chi tiết Xác định các xử lý chi tiết Bổ sung kho dữ liệu Bổ sung kho dữ liệu Bổ sung đầu cuối và ddl Bổ sung đầu cuối và ddl 3 Mơ hình hố hoạt động hệ thống Mơ hình dịng dữ liệu – DFD Các phương pháp phân tích xử lý Các... chi tiết áp dụng các luật trên xuống o Chuẩn mực phân rã phổ biến là tính độc lập. Các xử lý được phân rã liên kết với nhau càng ít càng tốt. 6 Mơ hình tổ chức Ví dụ: mơ hình tổ chức của Đại lý băng đĩa ABC Trưởng đại lý Thủ kho Kế toán viên Trưởng phòng bán hàng Nhân viên giao nhận Nhân viên bán hàng 47 Phương pháp Bottom - up Ví dụ: xử lý đặt mua NCU Tính tốn lượng tồn BĐ 1 Xác định... đầu cuối = danh từ (cụm danh từ) 14 DFD – Các khái niệm Dòng dữ liệu (Data flow): o Định nghĩa: Dòng dữ liệu biểu diễn sự di chuyển dữ liệu, thông tin từ thành phần này đến thành phần khác trong mơ hình dịng dữ liệu. Các thành phần là xử lý, kho dữ liệu, dịng dữ liệu Khơng bao hàm dòng điều khiển o Ký hiệu Tên dòng dữ liệu 22 DFD – Các tình huống liên quan Dịng dữ liệu và kho dữ liệu: o Dòng... liệu Đặc trưng o Thuộc trường phái phân tích cấu trúc o Tiếp cận chủ yếu theo hướng từ trên xuống: xem các hoạt động xử lý như hộp đen và quan tâm đến việc lưu trữ và xử lý thông tin giữa các hộp đen này o Mặc dù DDL biểu diễn cả xử lý lẫn dữ liệu hệ thống, nhưng chú ý đến xử lý hơn là dữ liệu o Gồm các nhóm phương pháp chính như sau: Tom DeMarco, Yourdon & Constantine, Gane & Sarson ((DFD . 1PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN 2Chương 4PHÂN TÍCH THIẾT KẾ THÀNH PHẦN XỬ LÝ__MÔ HÌNH HÓA XỬ LÝMỨC QUAN NIỆM 3Mô hình. phương pháp phân tích xử lý Các mức mô hình hoá xử lý Qui trình mô hình hoá xử lý Tự điển dữ liệuSưu liệu cho mô hình quan niệm xử lý Đặc tả xử lýNội dung 4Mô