Phân tích, thiết kế và cài đặt hệ thống thông tin ( PGs.Ts Đặng Minh Ất )- Chương 4 potx

29 357 3
Phân tích, thiết kế và cài đặt hệ thống thông tin ( PGs.Ts Đặng Minh Ất )- Chương 4 potx

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phân tích - Thiết kế - Cài đặt Hệ thống thơng tin TRÌNH BÀY: PGS.TS ĐẶNG MINH ẤT BỘ MƠN: CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN CHƯƠNG 4: PHÂN TÍCH HỆ THỐNG VỀ XỬ LÝ  Bài 1: Đại cương  Bài 2: Biểu đồ phân rã chức (BPC)  Bài 3: Biểu đồ lưồng liệu (BLD)  Bài 4: Các thành phần biểu đồ luồng liệu  Bài 5: Phân rã biểu đồ luồng liệu  Bài 6: Chuyển từ biểu đồ luồng liệu mức vật lý sang biểu đồ luồng mức logic Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 1: Đại cương  Nội dung học     Phân tích hệ thống theo nghĩa chung khảo sát nhận diện, phân định thành phần phức hợp mối liên quan chúng Theo nghĩa hẹp phân tích hệ thống giai đoạn hai, sau khảo sát sơ bộ, giai đoạn lề khảo sát sơ giai đoạn sâu vào thành phần hệ thống Giai đoạn gọi giai đoạn thiết kế logic chuẩn bị cho giai đoạn thiết kế vật lý Ba từ chức năng, xử lý trình (tiến trình) coi đồng nghĩa với  Phân tích xuống (top-down)  Đi từ hệ thống cũ sang hệ thống  Chuyển từ mơ tả vật lý sang mơ tả logic Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 2: Biểu đồ phân rã chức (BPC)  Nội dung học  Khái niệm BPC  Đặc điểm BPC  Ví dụ Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 2: Biểu đồ phân rã chức (BPC)  Khái niệm BPC  Biểu đồ phân rã chức BPC công cụ cho phép phân rã dần chức từ mức cao nhất, tổng thể thành chức chi tiết hơn, cụ thể cuối thu chức  HTTT thực thể phức tạp bao gồm nhiều thành phần, nhiều chức năng, nhiều cấp hệ  Việc phân cấp sơ đồ chức kinh doanh cho phép phân tích viên hệ thống từ tổng hợp đến cụ thể, từ tổng quát đến chi tiết  Thành phần biểu đồ:  Các chức  Kết nối Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 2: Biểu đồ phân rã chức (BPC)  Đặc điểm BPC      Các chức nhìn cách khái quát nhất, trực quan dễ hiểu, thể tính cấu trúc phân rã chức từ tổng quan đến chi tiết Đơn giản, dễ thành lập (BPC sử dụng giai đoạn đầu thiết kế) Nó trình bày hệ thống phải làm hệ thống làm nào? Rất gần gủi với sơ đồ tổ chức ta khơng đồng với sơ đồ tổ chức: phần lớn tổ chức doanh nghiệp nói chung thường gắn liền với chức Có tính chất tĩnh, cho thấy chức mà khơng cho thấy trình tự xử lý Biểu đồ phân rã chức (BPC-BFD) HTTT cho biết hệ thống cần làm khơng phải làm Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 3: Biểu đồ lưồng liệu (BLD)  Nội dung học  Định nghĩa BLD (Data Flow Diagram=DFD)  Mục đích BLD  Ví dụ Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 3: Biểu đồ lưồng liệu (BLD)  Định nghĩa BLD (Data Flow Diagram=DFD)  BLD loại biểu đồ nhằm mục đích diễn tả trình XLTT với yêu cầu sau:     Sự diễn tả mức logic, nghĩa nhằm trả lời câu hỏi: “Làm gì?” mà bỏ qua câu hỏi “Làm nào?” Chỉ rõ chức (con) phải thực để hoàn tất q trình xử lý cần mơ tả Chỉ rõ thông tin chuyển giao chức đó, qua phần thấy trình tự thực chúng Biểu đồ luồng liệu (BLD hay DFD) công cụ dùng để trợ giúp cho bốn hoạt động     Phân tích BLD dùng để xác định yêu cầu người sử dụng Thiết kế BLD dùng để vạch kế hoạch minh họa phương án cho phân tích viên hệ thống người dùng thiết kế hệ thống Biểu đồ BLD công cụ đơn giản, dễ hiểu phân tích viên hệ thống người dùng Tài liệu BLD cho phép biểu diễn tài liệu phân tích hệ thống cách đầy đủ, súc tích ngắn gọn BLD cung cấp cho người sử dụng nhìn tổng thể hệ thống chế lưu chuyển thơng tin hệ thống Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 3: Biểu đồ lưồng liệu (BLD)  Mục đích BLD  Mục đích BLD giúp thấy đằng sau thực tế xẩy hệ thống  Biểu đồ BLD dựa vào phương pháp phát triển hệ thống có cấu trúc bao gồm ba kỹ thuật phân tích chính: đồ BLD mơ tả quan hệ trình xử lý luồng liệu  Từ điển định nghĩa liệu mô tả phần tử luồng liệu  Xác định trình xử lý, mơ tả q trình xử lý cách chi tiết  Biểu  BLD diễn tả hai mức: mức vật lý mức logic (mức khái niệm) vật lý: Mô tả hệ thống làm nào?  Mức logic: Mơ tả hệ thống làm gì?  Mức Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 4: Các thành phần biểu đồ luồng liệu 10  Nội dung học  Chức xử lý  Luồng liệu  Kho liệu  Tác nhân  Tác nhân Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 4: Các thành phần biểu đồ luồng liệu 15  Tác nhân  Tác nhân chức hay hệ thống hệ thống mô tả trang khác biểu đồ Thông thường biểu đồ bao gồm số trang, đặc biệt hệ thống phức tạp với khuôn khổ giấy có hạn thơng tin truyền q trình trang khác nhờ ký hiệu  Biểu diễn: Tác nhân biểu diễn hình chữ nhật hở phía có ghi nhãn (tên tác nhân này)  Nhãn (tên) tác nhân trong: Được biểu diễn “Động từ” kèm “ Bổ ngữ” Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 5: Phân rã biểu đồ luồng liệu 16  Nội dung học  BLD mô tả chức hệ thống theo tiến trình xử lý (process), biểu đồ động Nó diễn tả chức liệu  Để phân tích, xây dựng biểu đồ BLD rõ ràng, sáng sủa có chất lượng tốt nên tuân theo hướng dẫn sau đây: Xác định thành phần tĩnh hệ thống, có nghĩa đối tượng có chứa liệu  Xác định thao tác xử lý mà sử dụng liệu sinh đồng thời xác định dòng liệu chúng  Mở rộng – Khai triển làm mịn dần tiến trình biểu đồ  Chỉnh lý lại biểu đồ bước thích hợp bảo đảm tính logic  Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 5: Phân rã biểu đồ luồng liệu 17  Nội dung học     Có ba mức ứng dụng:  Mức 0: BLD mức khung cảnh (ngữ cảnh) (Context DFD)  Mức 1: BLD mức đỉnh (Top Level DFD)  Mức 2: BLD mức đỉnh (Levelling DFD) BLD mức ngữ cảnh (mức 0) mơ hình hệ thống mức tổng quát nhất, ta xem hệ thống chức Tại mức hệ thống có chức BLD mức đỉnh (mức 1) gồm nhiều chức phân rã từ BLD mức ngữ cảnh với chức phân rã tương ứng mức biểu đồ phân rã chức BPC (hoặc BFD) BLD mức đỉnh (mức 2) phân rã từ BLD mức đỉnh Các chức định nghĩa riêng biểu đồ ghép lại thành biểu đồ trường hợp biểu đồ đơn giản Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 5: Phân rã biểu đồ luồng liệu 18  Q trình phân rã mô tả lại sau:           Xác định tư liệu cách trình bày hệ thống Xác định miền giới hạn hệ thống Sử dụng trình bày thơng tin vào nguồn cung cấp thông tin thông tin đưa nơi thu nhận thông tin Vẽ biểu đồ mức ngữ cảnh kiểm tra tính hợp lý Xác định kho liệu Vẽ biểu đồ mức đỉnh hệ thống Phân rã làm mịn BLD mức đỉnh thành mức đỉnh Xây dựng từ điển liệu để phụ trợ BLD có Đánh giá, kiểm tra BLD cải tiến làm mịn thêm dựa vào đánh giá Duyệt lại toàn sơ đồ biểu đồ để phát sai sót Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 5: Phân rã biểu đồ luồng liệu 19  Ví dụ phân rã biểu đồ luồng liệu  Mô tả hoạt động thực tế:  Đối với ngân hàng yêu cầu hồ sơ khách vay hợp lệ tức yêu cầu khách đáp ứng ngân hàng lập tài khoản tương ứng với khế ước vay  Đến kỳ hoàn trả khách vay đến tốn (trả nợ) phận thu nợ tính số tiền mà khách hàng phải trả, vào ngày vay, ngày trả lãi suất  Sau hệ thống đối chiếu với tài khoản gốc, in hóa đơn tốn thơng báo tới khách hàng Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 5: Phân rã biểu đồ luồng liệu 20  Ví dụ phân rã biểu đồ luồng liệu Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 5: Phân rã biểu đồ luồng liệu 21  Ví dụ phân rã biểu đồ luồng liệu Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 5: Phân rã biểu đồ luồng liệu 22  Ví dụ phân rã biểu đồ luồng liệu Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 6: Chuyển từ biểu đồ luồng liệu mức vật lý sang biểu đồ luồng mức logic 23  Nội dung học  Khái niệm BLD mức vật lý, mức logic  Phương pháp chuyển đổi BLD mức vật lý sang mức logic Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 6: Chuyển từ biểu đồ luồng liệu mức vật lý sang biểu đồ luồng mức logic 24  Khái niệm BLD mức vật lý, mức logic  BLD mức vật lý hệ thống mô tả cách thức hệ thống thực nhiệm vụ nó, làm gì, làm đâu, thời gian v.v  Trong BLD mức logic bỏ qua ràng buộc, yếu tố vật lý, quan tâm chức cần cho hệ thống thông tin cần để thực chức  Nói cách đơn giản BLD mức vật lý thường dùng khảo sát hệ thống (hệ thống cũ) thiết kế hệ thống (khối I, IV hình 1.15 Chương 1, phần phân tích thiết kế có cấu trúc), cịn BLD logic dùng cho việc phân tích yêu cầu hệ thống cũ lẫn (khối II,III hình 1.15 nêu trên) Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 Bài 6: Chuyển từ biểu đồ luồng liệu mức vật lý sang biểu đồ luồng mức logic 25  Phương pháp chuyển đổi BLD mức vật lý sang mức logic   Xuất phát từ BLD mức vật lý ta tiến hành loại bỏ yếu tố vật lý biểu đồ này-> Quá trình tổng quát hoá Khi loại bỏ số chức năng, liệu giữ lại thành phần gắn liền với mục đích BLD, ta cần lưu ý loại bỏ theo tiêu chí sau:  Loại bỏ yếu tố vật lý người, thiết bị hệ thống thực  Phát loại bỏ chức vật lý gắn liền với công cụ hay biện pháp xử lý định  Loại bỏ cấu trúc BLD cách tổ chức lại biểu đồ, từ lên trên, xuất phát từ chức logic nói Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 6: Chuyển từ biểu đồ luồng liệu mức vật lý sang biểu đồ luồng mức logic 26  Ví dụ tốn tổng hợp tập tình sau đây: Yêu cầu xây dựng BLD cho hệ thống cung ứng vật tư cho nhà máy mức logic  Đầu tiên ta xây dựng BLD mức vật lý, sau tiến hành loại bỏ yếu tố vật lý để thu biểu đồ mức logic (xem hình vẽ trang sau) Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 6: Chuyển từ biểu đồ luồng liệu mức vật lý sang biểu đồ luồng mức logic 27  (Tiếp) Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 6: Chuyển từ biểu đồ luồng liệu mức vật lý sang biểu đồ luồng mức logic 28  (Tiếp) Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 6: Chuyển từ biểu đồ luồng liệu mức vật lý sang biểu đồ luồng mức logic 29  (Tiếp) Phân tích - Thiết kế - Hệ thống thơng tin 25 October 2011 ... khảo sát hệ thống (hệ thống cũ) thiết kế hệ thống (khối I, IV hình 1.15 Chương 1, phần phân tích thiết kế có cấu trúc), cịn BLD logic dùng cho việc phân tích yêu cầu hệ thống cũ lẫn (khối II,III... Ví dụ phân rã biểu đồ luồng liệu Phân tích - Thiết kế - Hệ thống thông tin 25 October 2011 Bài 5: Phân rã biểu đồ luồng liệu 22  Ví dụ phân rã biểu đồ luồng liệu Phân tích - Thiết kế - Hệ thống. .. lý trình (tiến trình) coi đồng nghĩa với  Phân tích xuống (top-down)  Đi từ hệ thống cũ sang hệ thống  Chuyển từ mô tả vật lý sang mơ tả logic Phân tích - Thiết kế - Hệ thống thông tin 25 October

Ngày đăng: 13/08/2014, 06:22

Từ khóa liên quan

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

Tài liệu liên quan