Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
1,41 MB
Nội dung
TRƯỜNG CAO ĐẲNG NGHỀ TỈNH BÀ RỊA VŨNG TÀU KHOA CÔNG NGHỆ THÔNG TIN GIÁO TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Giáo viên: Trần Thị Thùy Dung Giáo trình Phân tích thiết kế hệ thống thông tin BÀI ĐẠI CƢƠNG VỀ CÁC HỆ THỐNG THÔNG TIN QUẢN LÝ Thời lƣợng: Lý thuyết Mục tiêu học Chọn phương pháp phân tích thiết kế hệ thống thông tin thích hợp Xác định nhiệm vụ vai trò thành phần hình thành HTTT Xác định giai đoạn phân tích thiết kế hệ thống thông tin Nghiêm túc, tích cực học tập Nội dung Giới thiệu sơ lược số phương pháp phân tích thiết kế Các hệ thống kinh doanh Nhiệm vụ vai trò hệ thống thông tin Các thành phần hợp thành hệ thống thông tin Các hệ thống tự động hoá Các giai đoạn phân tích, thiết kế cài đặt Nội dung chi tiết Một số khái niệm mở đầu Hệ thống quản lý hệ thống có mục đích mang lại lợi nhuận lợi ích Đặc điểm hệ thống có tham gia người có trao đổi thông tin Hệ thống thông tin hệ thống sử dụng công nghệ thông tin để thu thập, truyền, lưu trữ, xử lý biểu diễn thông tin hay nhiều trình kinh doanh Các phƣơng pháp phân tích thiết kế Có phương pháp phân tích thiết kế Phương pháp phân tích cổ điển (phi cấu trúc) Phương pháp phân tích bán cấu trúc Phương pháp phân tích có cấu trúc a Phương pháp phân tích cổ điển (phi cấu trúc) Đặc điểm - Gồm pha (phase): Khảo sát, thiết kế, viết lệnh, kiểm thử đơn lẻ, kiểm thử hệ con, kiểm thử toàn hệ thống - Việc hoàn thiện hệ thống thực theo hướng “bottom-up” (từ lên) theo nguyên tắc tiến hành từ pha tới pha khác i Hình 1: Các pha hoạt động hệ thống cổ điển Khoa CNTT trường Cao đẳng nghề Giáo trình Phân tích thiết kế hệ thống thông tin Nhược điểm: - Gỡ rối, sửa chữa khó khăn phức tạp Ví dụ giai đoạn kiểm thử (test) có lỗi xuất giai đoạn cuối pha kiểm thử Lúc đó, tuỳ theo mức độ nghiêm trọng lỗi, buộc phải sửa đổi hàng loạt môđun Khi lỗi phát hiện, khó chẩn đoán môđun (trong số hàng trăm, hàng ngàn môđun) chứa lỗi - Vì thực theo nguyên tắc nên sau kết thúc pha, người ta không cần phải bận tâm đến pha trước lỗi pha sau phải tiếp tục chịu ảnh hưởng lỗi Mặt khác hầu hết dự án thường phải tuân thủ theo kế hoạch chung ấn định từ trước nên kết khó đạt kế hoạch với thời gian quy định ii b Phương pháp thiết kế bán cấu trúc Đặc điểm: - Một loạt bước “bottom-up” viết lệnh kiểm thử thay giai đoạn hoàn thiện “top-down” Nghĩa môđun mức cao viết lệnh kiểm thử trước đến môđun chi tiết mức thấp - Pha thiết kế cổ điển thay thiết kế có cấu trúc ii Nhược điểm: Người thiết kế nói chung liên lạc với phân tích viên hệ thống hai liên hệ với người sử dụng nên trình phân tích thiết kế gần tách thành hai pha độc lập i c Phương pháp thiết kế có cấu trúc Đặc điểm - Phương pháp bao gồm hoạt động: Khảo sát, phân tích, thiết kế, bổ sung, tạo sinh, kiểm thử xác nhận, bảo đảm chất lượng, mô tả thủ tục, biến đổi sở liệu, cài đặt - Các hoạt động thực song song Chính khía cạnh không mà thuật ngữ “pha” thay thuật ngữ “hoạt động” (“pha” khoảng thời gian dự án có hoạt động tiến hành) Mỗi hoạt động cung cấp sửa đổi phù hợp cho nhiều hoạt động trước ii Một số phương pháp phân tích có cấu trúc Các phương pháp hướng chức Phương pháp SADT (Structured Analysis and Design Technie): Đây phương pháp Mỹ dựa theo phương pháp phân rã hệ thống lớn thành hệ thống đơn giản Nó có hệ thống trợ giúp theo kiểu đồ hoạ để biểu diễn hệ thống việc trao đổi thông tin hệ Kỹ thuật chủ yếu SADT dựa sơ đồ luồng liệu, từ điển liệu (Data Dictionnary), ngôn ngữ mô tả có cấu trúc, ma trận chức Nhưng SADT chưa quan tâm cách thích đáng mô hình chức hệ thống Phương pháp MERISE (Method pour Rassembler les Idees Sans Effort) Đây phương pháp Pháp dựa mức bất biến (còn gọi mức trừu tượng hoá) hệ thống thông tin mức quan niệm, mức tổ chức, mức vật lý có kết hợp với mô hình Phương pháp CASE (Computer-Aided System Engineering) Đây phương pháp phân tích thiết kế tự động nhờ trợ giúp máy tính Phương pháp luận phân tích thiết kế hệ thống CASE Method Từ kinh nghiệm nghiên cứu trình xây dựng hệ thống, hãng Oracle đưa tiếp cận công nghệ phương pháp Đây cách tiếp cận theo hướng “topdown” phù hợp với yêu cầu xây dựng hệ thống thông tin doanh nghiệp sản i Khoa CNTT trường Cao đẳng nghề Giáo trình Phân tích thiết kế hệ thống thông tin xuất kinh doanh thương mại Các phương pháp hướng đối tượng Phương pháp HOOD (Hierarchical Object Oriented Design): Đây phương pháp lựa chọn để thiết kế hệ thống thời gian thực Những phương pháp lại yêu cầu phần mềm phải mã hoá ngôn ngữ lập trình ADA Do phương pháp hỗ trợ cho việc thiết kế đối tượng mà không hỗ trợ cho tính kế thừa phân lớp Phương pháp RDD (Responsibility Driven Design): Đây phương pháp dựa việc mô hình hoá hệ thống thành lớp Các công việc mà hệ thống phải thực phân tích chia cho lớp hệ thống Các đối tượng lớp hệ thống trao đổi thông báo với nhằm thực công việc đặt Phương pháp RDD hỗ trợ cho khái niệm lớp, đối tượng kế thừa cách tiếp cận hướng đối tượng Phương pháp OMT (Object Modelling Technique): Đây phương pháp xem cách tiếp cận hướng đối tượng Phương pháp khắc phục số nhược điểm phương pháp tiếp cận hướng đối tượng trước thường mắc phải Trên mặt lý thuyết ta thấy cách tiếp cận hướng đối tượng có bước phát triển so với tiếp cận hướng chức Nhưng thực tế việc phân tích thiết kế hệ thống theo cách tiếp cận hướng đối tượng gặp nhiều khó khăn chưa có nhiều công cụ phát triển hỗ trợ cho việc thiết kế hướng đối tượng Chính cách tiếp cận chưa phát triển rộng rãi Các hệ thống kinh doanh a Hệ thống thông tin kinh doanh sản xuất Hỗ trợ định hoạt động phân phối hoạch định nguồn lực kinh doanh sản xuất Hệ thống thông tin kinh doanh sản xuất bao gồm: HTTT kinh doanh: theo dõi dòng thông tin thị trường, thông tin công nghệ đơn đặt hàng khách hàng Nhận thông tin sản phẩm từ HTTT SX phân tích đánh giá để đưa kế hoạch SX phục vụ cho nhu cầu sản xuất kinh doanh công ty HTTT sản xuất: nhận kế hoạch sản xuất từ HTTT kinh doanh quản lý thông tin nguyên vật liệu nhà cung cấp, theo dõi trình sản xuất cập nhật thông tin tính tổng chi phí trình sản xuất với thông tin sản phẩm để chuyển qua HTTT kinh doanh làm sở cho hệ thống thông tin kinh doanh xác định giá, chiến lược trình phát triển công ty Các hệ thống thông tin kinh doanh sản xuất theo cấp quản lý Mức quản lý Tác nghiệp - Các hệ thống thông tin kinh doanh sản xuất Hệ thống thông tin mua hàng Hệ thống thông tin nhận hàng Hệ thống thông tin kiểm tra chất lượng Hệ thống thông tin giao hàng Hệ thống thông tin kế toán chi phí giá thành Khoa CNTT trường Cao đẳng nghề Giáo trình Phân tích thiết kế hệ thống thông tin Chiến thuật Chiến lược b - Hệ thống thông tin quản trị hàng dự trữ kiểm tra Hệ thống thông tin hoạch định nhu cầu nguyên vật liệu Hệ thống thông tin Just-in-time Hệ thống thông tin hoạch định hàng dự trữ Hệ thống thông tin phát triển thiết kế sản phẩm Lập kế hoạch định vị doanh nghiệp Lên kế hoạch đánh giá công nghệ Xác định lịch trình sản xuất Thiết kế bố trí sản xuất doanh nghiệp Hệ thống thông tin marketing Mục tiêu hệ thống thông tin Marketing: thỏa mãn nhu cầu ý muốn khách hàng Các chức bản: Xác định khách hàng Xác định khách hàng tương lai Xác định nhu cầu khách hàng Lập kế hoạch phát triển sản phẩm dịch vụ để đáp ứng nhu cầu khách hàng Định giá sản phẩm dịch vụ Xúc tiến bán hàng Phân phối sản phẩm dịch vụ đến khách hàng Các hệ thống thông tin Marketing theo cấp quản lý Mức quản lý Các hệ thống thông tin Marketing Hệ thống thông tin bán hàng Hệ thống thông tin khách hàng tương lai Hệ thống thông tin liên hệ khách hàng Hệ thống thông tin hướng dẫn hỏi đáp / khiếu nại - Hệ thống thông tin tài liệu - Hệ thống thông tin bán hàng qua điện thoại Tác nghiệp - Hệ thống thông tin quảng cáo qua thư - Hệ thống thông tin phân phối - Hệ thống thông tin kinh tế tài tác nghiệp hỗ trợ - Hệ thống thông tin xử lý đơn đặt hàng - Hệ thống thông tin hàng tồn kho thống thông tin tin tín quản dụng lý bán hàng Hệ Hệ thống thông Hệ thống thông tin định giá sản phẩm Hệ thống thông tin xúc tiến bán hàng Chiến thuật Hệ thống thông tin phân phối Hệ thống thông tin phát triển thiết kế sản phẩm - Hệ thống thông tin dự báo bán hàng Chiến lược - Hệ thống thông tin lập kế hoạch & phát triển c Hệ thống thông tin quản trị nhân Mục tiêu hệ thống thông tin quản trị nhân sự: Cung cấp thông tin cho lãnh đạo định quản lý Cung cấp thông tin cho trình lập kế hoạch dài ngắn hạn nguôn nhân lực Khoa CNTT trường Cao đẳng nghề Giáo trình Phân tích thiết kế hệ thống thông tin Cung cấp thông tin bồi dưỡng nguồn nhân lực Cung cấp thông tin tiềm nguồn nhân lực để có sở bổ nhiệm cán Cung cấp thông tin biến động nguồn nhân lực Các hệ thống thông tin quản trị nhân lực theo cấp quản lý Mức quản lý Tác nghiệp Chiến thuật Chiến lược d Các hệ thống thông tin quản trị nhân lực Hệ thống thông tin quản lý lương Hệ thống thông tin quản lý vị trí làm vịêc Hệ thống thông tin người lao động - Hệ thống thông tin đánh giá tình hình thực công việc người - Hệ thống thông tin báo cáo lên cấp - Hệ thống thông tin tuyển chọn nhân viên sếp công việc Hệ thống thông tin phân tích thiết kế công việc Hệ thống thông tin tuyển chọn nhân viên Hệ thống thông tin quản lý lương thưởng bảo hiểm trợ cấp Hệ thống thông tin đào tạo phát triển nguồn nhân lực- Kế hoạch hóa nguồn nhân lực Hệ thống thông tin quản trị tài Các chức hệ thống thông tin quản trị tài chính: Kiểm soát phân tích điều kiện tài Quản trị hệ thống kế toán Quản trị trình lập ngân sách, dự toán vốn Quản trị công nợ khách hàng Tính chi trả lương, quảnlý quỹ lương, tài sản, thuế Quản trị bảo hiểm tài sản nhân Hỗ trợ kiểm toán Quản lý tài sản cố định, quỹ lương hưu khoản đầu tư Đánh giá khoản đầu tư khả huy động vốn Quản lý dòng tiền Các hệ thống thông tin quản trị tài theo cấp quản lý Mức quản lý Tác nghiệp Chiến thuật Các hệ thống thông tin quản trị tài - Hệ thống thông tin tài sản cố định Hệ thống thông tin công nợ phải thu khách Hệ thống thông tin công nợ phải trả người bán Hệ thống thông tin xử lý đơn hàng Hệ thống thông tin mua hàng Hệ thống thông tin hàng tồn kho Hệ thống thông tin toán lương Hệ thống thông tin ngân sách Hệ thống thông tin quản lý vốn Hệ thống thông tin lập ngân sách vốn Hệ thống thông tin quản trị đầu tư Khoa CNTT trường Cao đẳng nghề Giáo trình Phân tích thiết kế hệ thống thông tin Chiến lược - Hệ thống phân tích tình hình tài - Hệ thống dự báo Vai trò nhiệm vụ hệ thống thông tin Hệ thống thông tin đóng vai trò trung gian hệ định hệ tác nghiệp hệ thống quản lý Hệ thống thông tin có nhiệm vụ chủ yếu là: - Trao đổi thông tin với môi trường - Thực việc liên lạc phận cung cấp thông tin cho hệ tác nghiệp hệ định Hệ thống thông tin có chức năng: - Thu thập, phân tích lưu trữ thông tin cách hệ thống - Xử lý thông tin: Thay đổi, sửa chữa tiến hành tính toán tạo thông tin kết - Phân phối, cung cấp thông tin Các phận hợp thành hệ thống thông tin Hệ thống thông tin hợp thành từ - Dữ liệu: nguyên liệu hệ thống thông tin biểu diễn nhiều dạng : văn bản, truyền khẩu, hình vẽ, vật mang tin: Giấy, bảng từ, đĩa từ - Các xử lý: thông tin đầu vào qua xử lý thành thông tin đầu Có thể diễn tả mối liên hệ phận cấu thành hệ thống thông tin theo sơ đồ sau: Hình 2:Mối liên hệ phận cấu thành hệ thống thông tin Các hệ thống tự động hóa a Hệ thống tự động hóa sản xuất Là hệ thống nhằm xử lý điều khiển tự động trình vận hành thiết bị sản xuất, viễn thông, quân sự, … Các hệ thống phải làm việc theo phương thức xử lý thời gian thực b Hệ thống tự động hóa văn phòng Là cách tiếp cận nhằm đưa máy tính vào công việc văn phòng, cho phép xử lý việc tính toán, giao lưu, quản lý thông tin máy tính Một hệ thống tự động hóa văn phòng thường cung cấp số chức sau: Thư tín điện tử Thư tín tiếng nói Lịch biểu, bố trí thời gian Khoa CNTT trường Cao đẳng nghề Giáo trình Phân tích thiết kế hệ thống thông tin Các phương tiện tính toán đơn giản Quản lý tệp (tập tin) Kết nối cửa sổ Xử lý văn Các giai đoạn phân tích thiết kế Các phương pháp phân tích thiết kế hệ thống dù phát triển nhiều tác giả khác nhau, có nhiều điểm, thuật ngữ, quy ước khác nhau, nhìn chung phương pháp luận định giai đoạn cho trình phát triển dự án sau: Giai đoạn 1: Khảo sát trạng xác lập dự án Thu thập thông tin, tài liệu, nghiên cứu trạng nhằm làm rõ tình trạng hoạt động hệ thông tin cũ hệ thống thực, từ đưa giải pháp xây dựng hệ thông tin (hệ thông tin quản lý) Giai đoạn 2: Phân tích hệ thống Phân tích sâu chức liệu hệ thống cũ để đưa mô tả hệ thống (giai đoạn thiết kế logic) Giai đoạn 3: Thiết kế hệ thống Là nhằm đưa định cài đặt hệ thống, để cho hệ thống thỏa mãn yêu cầu mà giai đoạn phân tích đưa ra, đồng thời lại thích ứng với điều kiện ràng buộc thực tế Giai đoạn 4: Cài đặt hệ thống Bao gồm công việc lập trình kiểm định nhằm chuyển kết phân tích thiết kế giấy thành hệ thống chạy Giai đoạn 5: Khai thác bảo trì Là giai đoạn đưa hệ thống vào sử dụng, đồng thời thực chỉnh sửa phát thấy hệ thống có chỗ chưa thích hợp Bài tập Câu 1: Trình bày khái niệm thông tin vai trò thông tin hoạt động kinh tế xã hội Câu 2: Khái niệm hệ thống thông tin quản lý Các thành phần hệ thống thông tin quản lý Câu 3: Trình bày nội dung phương pháp phân tích thiết kế hệ thống thông tin Khoa CNTT trường Cao đẳng nghề Giáo trình Phân tích thiết kế hệ thống thông tin BÀI CÁC CÔNG CỤ DIỄN TẢ XỬ LÝ Thời lƣợng: (5 Lý thuyết, Thực hành) Mục tiêu học Xác định công cụ diễn tả chức xử lý Sử dụng công cụ diễn tả chức xử lý trình PTTK Đảm bảo an toàn cho nguời thiết bị Nội dung Đại cương Biểu đồ phân cấp chức (BPC) Biểu đồ luồng liệu (BLD) Đặc tả chức Nội dung chi tiết Đại cƣơng Xác định chức nghiệp vụ bước việc phân tích hệ thống Để phân tích yêu cầu thông tin tổ chức ta phải biết tổ chức thực nhiệm vụ, chức Từ đó, tìm liệu, thông tin sử dụng tạo chức Đồng thời, phải tìm hạn chế, mối ràng buộc đặt lên chức Có công cụ để diễn tả chức xử lý : Biểu đồ phân cấp chức (BPC) gọi Functional Hierarchical Decomposition Diagram (FHD) Biểu đồ luồng liệu (BLD) gọi Data Flow Diagrams (DFD) BPC dùng để biểu diễn việc phân rã công việc cần làm, có dạng hình BLD loại biểu đồ nhằm mục đích diễn tả qúa trình xử lý thông tin Biểu đồ phân cấp chức - Định nghĩa: Biểu đồ phân cấp chức (BPC) công cụ biểu diễn việc phân rã có thứ bậc đơn giản công việc cần thực Mỗi chức ghi khung cần phân thành chức con, số mức phân phụ thuộc vào kích cỡ độ phức tạp hệ thống BPC công cụ khởi đầu để mô tả hệ thống qua chức năng, mô hình tương đối đơn giản, dễ hiểu, thân thiện với người sử dụng mà kỹ thuật mô hình hoá lại không phức tạp, có ích cho giai đoạn sau Một khâu quan trọng xây dựng biểu đồ phân cấp chức xác định chức - Chức năng: khái niệm dùng để mô tả công việc cần thiết cho công tác nghiệp vụ thực Trong chức không cần thiết nêu nghiệp vụ thực đâu? nào? ai? có nghĩa không quan tâm đến yếu tố vật lý vấn đề mà quan tâm tới khía cạnh hình thức, logic vấn đề Ví dụ: Chức lập thời khoá biểu dùng để mô tả cho công tác nghiệp vụ một trường học có nhiệm vụ thu thập thông tin số lớp học, sĩ số lớp, số phòng học, phân công nhiệm vụ giảng dạy giáo viên để từ xếp tạo thời khoá biểu chung cho toàn trường Để hiểu rõ chức ta cần phân rã, hay nói cách khác mô tả chúng chi tiết ta sử dụng BPC Khoa CNTT trường Cao đẳng nghề Giáo trình Phân tích thiết kế hệ thống thông tin Thành phần biểu đồ bao gồm: + Các chức năng: - Tên chức năng: chức phải có tên dạng động từ- bổ ngữ Ví dụ: Lấy đơn hàng, mua hàng, lập thời khoá biểu - Ký hiệu: chức ký hiệu hình chữ nhật bên có tên chức Ví dụ: Mua hàng + Kết nối: Kết nối chức mang tính chất phân cấp ký hiệu đoạn thẳng nối chức “cha” với chức “con” Đặc điểm BPC + Các chức nhìn thấy 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 + Dễ thành lập tính đơn giản: Nó trình bày hệ thống phải làm hệ thống làm nào? + Mang tính chất tĩnh bỏ qua mối liên quan thông tin chức Các chức không bị lặp lại không dư thừa + 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 Vì đặc điểm mà BPC thường sử dụng làm mô hình chức bước đầu phân tích Ví dụ: Xét hệ thống quản lý bán hàng công ty cung ứng vật tư Khi có nhu cầu mua hàng khách hàng gửi Đơn đặt hàng cho phận nhận đơn hàng Bộ phận xem xét tính hợp lệ đơn đặt hàng ( xem xét khách hàng, mặt hàng đơn ) Nếu đơn hàng chấp nhận chuyển sang phận toán khách hàng trả tiền cho phận Bộ phận giao hàng vào đơn hàng chấp nhận gom hàng từ kho, đóng gói giao hàng cho khách hàng Biểu đồ phân cấp chức hệ thống mô tả sau: Khoa CNTT trường Cao đẳng nghề 10 Giáo trình Phân tích thiết kế hệ thống thông tin Mô hình liệu quan hệ a Thuộc tính Một thực thể tồn khách quan hay trừu tượng hóa gọi đối tượng Thuộc tính đặc tính đối tượng cần phản ánh CSDL b Quan hệ Quan hệ bảng (table) chiều định nghĩa tập thuộc tính Tập toàn thuộc tính quan hệ Q ký hiệu Q+ Thuộc tính đặc trưng yếu tố Tên thuộc tính: Là tên cột quan hệ Kiểu liệu: Số, ký tự, ngày tháng, OLE … Miền giá trị thuộc tính (Dom): Xác định tập giá trị thuộc tính nhận c Bộ (Tuple/ Record/ Row) Bộ dòng liệu quan hệ Bộ gọi mẫu tin hay ghi d Thể quan hệ Thể quan hệ TQ tập hợp giá trị cụ thể quan hệ thời điểm định e Lược đồ quan hệ (Database Schema) Là mô tả cấu trúc ràng buộc CSDL Bao gồm mô tả cấu trúc CSDL ràng buộc CSDL Khoa CNTT trường Cao đẳng nghề 23 Giáo trình Phân tích thiết kế hệ thống thông tin BÀI KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN Thời lƣợng: (5 Lý thuyết, Thực hành) Mục tiêu học Khảo sát trạng hệ thống thông tin Đưa giải pháp Lập kế hoạch triển khai Đảm bảo an toàn, vệ sinh cho người máy tính Nội dung Đại cương giai đoạn khảo sát Tìm hiểu đánh giá trạng Xác định phạm vi, mục tiêu hạn chế dự án Phác họa nghiên cứu tính khả thi giải pháp Xét thí dụ (Case Study) Lập dự trự kế hoạch triển khai dự án Bài tập Nội dung chi tiết Đại cƣơng giai đoạn khảo sát a Mục đích giai đoạn khảo sát Qua trình khảo sát từ sơ đến chi tiết hệ thống ta phải có thông tin hệ thống, qua đề xuất phương án tối ưu để dự án mang tính khả thi cao b Các bước tiến hành Bƣớc 1: Khảo sát đánh giá trạng hoạt động hệ thống cũ Bước nhằm tìm hiểu hoạt động hệ thống để xác định mạnh yếu Bƣớc 2: Đề xuất mục tiêu cho hệ thống Bước nhằm xác định phạm vi ứng dụng ưu nhược điểm hệ thống dự kiến Khi thực hiên cần xác định rõ lĩnh vực mà hệ thống làm, thuận lợi khó khăn cải tiến hệ thống Bƣớc 3: Đề xuất ý tƣởng cho giải pháp Bước phải cân nhắc đến tính khả thi giải pháp mới, phải phác họa giải pháp để thoả mãn yêu cầu hệ thống đồng thời đưa đánh giá mặt kinh tế, xã hội, thuận tiện để đưa định lựa chọn cuối Bƣớc 4: Vạch kế hoạch cho dự án với dự trù tổng quát Bước nhằm xây dựng kế hoạch triển khai cho giai đoạn tiếp theo, đồng thời dự trù nguồn tài chính, nhân sự, trang thiết bị để triển khai dự án Tìm hiểu đánh giá trạng a Tìm hiểu hệ thống i Khái niệm Việc quan sát, tìm hiểu đánh giá hệ thống theo cách nhìn nhà tin học Điều có nghĩa xác định lĩnh vực nào, công việc nên tin học hoá, lĩnh vực tin học hoá tác dụng tính khả thi Khoa CNTT trường Cao đẳng nghề 24 Giáo trình Phân tích thiết kế hệ thống thông tin Các mức việc quan sát Việc quan sát chia thành mức khác nhau: *Mức thao tác thừa hành: Tìm hiểu công việc cụ thể mà người nhân viên thừa hành hệ tin học có *Mức điều phối quản lý: Tìm hiểu nhu cầu thông tin cho mức Tham khảo ý kiến người thực khả cải tiến hệ thống có *Mức định lãnh đạo: Tìm hiểu nhu cầu thông tin ban lãnh đạo, sách lược phát triển doanh nghiệp nhằm tìm hướng cho hệ thống dự kiến *Mức chuyên gia cố vấn: Tham khảo chiến lược phát triển nhằm củng cố thêm phương hướng phát triển hệ thống dự kiến ii Các phương pháp tiến hành tìm hiểu hệ thống Có ba phương pháp để tiến hành quan sát, vấn điều tra thăm dò *Phƣơng pháp quan sát Quan sát trực tiếp: hình thức quan sát mắt, quan sát chỗ, quan sát tỉ mỉ chi tiết công việc hệ thống cũ, nhân viên thừa hành Quan sát gián tiếp: hình thức quan sát từ xa qua phương tiện tổng thể hệ thống để có tranh khái quát tổ chức cách thức hoạt động tổ chức *Phƣơng pháp vấn: Khái niệm: Là hình thức đối thoại trực tiếp gián tiếp người vấn người vấn để thu thập thông tin lĩnh vực Những lưu ý tiến hành vấn: - Chuẩn bị rõ nội dung chủ đề vấn, câu hỏi, tài liệu liên quan, mục đích cần thu thông tin sau vấn - Chọn số người vấn, thống trước nội dung, chủ đề vấn để bên có thời gian chuẩn bị - Lựa chọn câu hỏi hợp lý: Xác định rõ loại câu hỏi đưa ra, câu hỏi mở hay câu hỏi đóng tuỳ theo yêu cầu nội dung vấn (Câu hỏi mở có nhiều cách trả lời, câu hỏi đóng câu trả lời xác định trước) - Luôn giữ tinh thần thoải mái, thái độ mực vấn Nhược điểm: - Kết thu phụ thuộc nhiều vào yếu tố khách quan thân thiện người vấn người vấn, yếu tố ngoại cảnh, yếu tố tình cảm - Nếu công tác vấn không chuẩn bị tốt dễ dẫn đến thất bại - Có thể gặp bất đồng ngôn ngữ khái niệm đề cập - Cần phải hỏi trực tiếp người có thông tin họ *Phƣơng pháp điều tra thăm dò Khái niệm: Là phương pháp thông dụng thống kê học nhằm mục đích thu thập thông tin cho Khoa CNTT trường Cao đẳng nghề 25 Giáo trình Phân tích thiết kế hệ thống thông tin mục đích nghiên cứu theo chủ đề Có hình thức điều tra: điều tra toàn điều tra chọn mẫu Tác dụng phương pháp điều tra thăm dò: Phương pháp điều tra thăm dò dùng để nắm thông tin có tính vĩ mô Phương pháp thích hợp với việc điều tra tần suất nghiên cứu khả thi Trong phương pháp điều tra thăm dò, việc thiết kế phiếu điều tra có vai trò định Một phiếu điều tra tốt phải đảm bảo yêu cầu sau : - Thu thập đầy đủ thông tin cần thiết - Dễ dàng cho người điều tra - Câu hỏi phải rõ ràng, không đa nghĩa, không gây hiểu lầm cho người hỏi - Câu hỏi phải xác định không mập mờ - Các câu hỏi phải tạo điều kiện tốt cho việc xử lý *Phƣơng pháp nghiên cứu tài liệu Ngoài phương pháp có phương pháp sử dụng việc nghiên cứu trạng tổ chức Phương pháp nghiên cứu tài liệu Nghiên cứu tài liệu hệ thống thông tin bước trình phân tích hệ thống phương pháp thu thập thông tin thường áp dụng Mục đích nghiên cứu tài liệu hệ thống thu nhận thông tin tổng quát cấu trúc tổ chức, chế hoạt động, qui trình vận hành thông tin hệ thống Kết nghiên cứu hệ thống cho ta nhìn tổng thể ban đầu đối tượng nghiên cứu Nghiên cứu hệ thống nghiên cứu môi trường của hệ thống thông tin Môi trường của hệ thống thông tin bao gồm: Môi trường bên ngoài: - Điều kiện cạnh tranh thị trường - Xu hướng phát triển công nghệ lĩnh vực Môi trường kỹ thuật - Phần cứng phần mềm có để xử lý thông tin - Các sở liệu sử dụng - Đội ngũ phát triển hệ thống có Môi trường vật lý - Qui trình tổ chức xử lý số liệu quản lý - Độ tin cậy hoạt động hệ thống Môi trường tổ chức - Chức hệ thống - Qui mô hệ thống - Chính sách dài hạn ngắn hạn sở - Đặc trưng nhân hệ thống quản lý - Tình trạng tài sở - Các dự án đầu tư tương lai b Phân loại, tập hợp thông tin Sau áp dụng phương pháp để tiến hành tìm hiểu hệ thống tại, ta cần phân loại Khoa CNTT trường Cao đẳng nghề 26 Giáo trình Phân tích thiết kế hệ thống thông tin tập hợp thông tin i Phân loại thông tin: Việc phân loại thông tin thường tiến hành theo tiêu chuẩn sau: *Phân loại thông tin tƣơng lai Phân loại thông tin cho hệ thống thông tin cho hệ thống tương lai *Phân loại thông tin theo tính chất tĩnh -động - biến đổi Thông tin tĩnh: Là thông tin có tính thay đổi, biểu diễn mặt ổn định, bền vững hệ thống cấu, tổ chức, khuôn dạng Thông tin động: Là thông tin thay đổi theo thời gian hay không gian (theo không gian: Các dòng thông tin di chuyển tiến trình hay hệ thống với nhau) Thông tin biến đổi: Là quy tắc nghiệp vụ thực việc biến đổi thông tin ii Tập hợp thông tin Tập hợp thông tin để phân định rõ thông tin chung cho tại, thông tin cho tương lai, đồng thời xem xét thông tin thu thập mức chi tiết khía cạnh: tần suất xuất hiện, độ xác, số lượng, thời gian sống thông tin Xác định phạm vi khả mục tiêu dự án Thống mục tiêu trƣớc mắt lâu dài việc phát triển hệ thống Căn vào kết khảo sát, đánh giá hệ thống cũ phương hướng phát triển đề ra, nhà phân tích nhà quản lý cần xác định rõ mục tiêu chung cần đạt được, từ đến thống phạm vi hệ thống tương lai Xác định phạm vi khả mục tiêu dự án a Khoanh vùng dự án: Việc khoanh vùng dự án cụ thể thực theo phương pháp sau: - Khoanh vùng hẹp sâu giải vấn đề theo chiều sâu - Giải tổng thể toàn vấn đề theo chiều rộng b Các yếu tố liên quan đến phạm vi dự án Phạm vi dự án liên quan đến mặt sau: - Xác định lĩnh vực dự án: Mỗi lĩnh vực phận tương đối độc lập hệ thống Ví dụ: Bán hàng, mua hàng - Xác định chức năng: Xác định rõ nhiệm vụ cho lĩnh vực dự án Ví dụ: Trong bán hàng: tăng cường tiếp thị, cải tiến cấu bán hàng Phác hoạ giải pháp, lựa chọn, cân nhắc tính khả thi a Phác họa giải pháp Để đạt mục tiêu đề ra, thường có nhiều giải pháp Thông thường người ta phải tìm nhiều giải pháp, sau so sánh, đánh giá, kiểm tra tính khả thi để chọn giải pháp tối ưu i Các tiêu chuẩn để so sánh, đánh giá Khi so sánh, đánh giá ta nên dựa vào số tiêu chuẩn sau: Khoa CNTT trường Cao đẳng nghề 27 Giáo trình Phân tích thiết kế hệ thống thông tin *Mức tự động hoá Tự động hoá có nhiều mức khác như: Mức thấp (tổ chức lại hoạt động thủ công): Không tự động hoá cần tổ chức lại hệ thống Mức trung bình (tự động hoá phần): có máy tính trợ giúp không đảo lộn cấu tổ chức; tự động hoá phận, chức hay số lĩnh vực hệ thống Mức cao (tự động hoá toàn hệ thống): thay đổi toàn diện cấu tổ chức phương thức làm việc *Hình thức xử lý Các hình thức xử lý bao gồm: - Xử lý theo lô: Thông tin tích luỹ lại xử lý cách định kỳ Mỗi lần xử lý toàn hay phần liệu tích luỹ - Xử lý trực tuyến (online): Dữ liệu xử lý liên tục, Khối lượng liệu để xử lý không lớn yêu cầu có xử lý liên tục ii Phân tích tính hiệu đánh giá tính khả thi Khi phân tích tính hiệu đánh giá tính khả thi giải pháp, ta phải phân tích kỹ mặt sau: - Chi phí bỏ lợi ích thu - Tính khả thi kỹ thuật - Tính khả thi kinh tế - Tính khả thi nghiệp vụ b Lựa chọn, cân nhắc tính khả thi Trên phân tích tính hiệu đánh giá tính khả thi cân nhắc để lựa chọn giải pháp tối ưu Ví dụ nội dung việc khảo sát trạng xác lập dự án Việc tìm hiểu, đánh giá trạng xác lập dự án hệ cung ứng vật tư thực theo số nội dung sau: a Tìm hiểu hệ thống để tìm yếu Khi tìm hiểu hệ thống tìm yếu sau: Sự thiếu vắng: - Không có sẵn kho chứa loại hàng thường sử dụng nhà máy nên phân xưởng có yêu cầu sử dụng lại đáp ứng kịp thời - Bộ phận nhận, phát hàng, quản lý kho thiếu gây khó khăn cho việc nhận phát hàng Sự hiệu quả: - Quy trình xử lý chậm (do cách viết đơn hàng phải tập hợp, phân loại nhiều vật tư) - Việc phân loại kho liệu chưa tập trung thống nhất, phân tán nên việc lưu trữ phục vụ cho công tác khai thác chưa hiệu - Tập tin đơn hàng chưa chuyển giao đến hệ thống phát hàng nên phải sử dụng giấy tờ để đối chiếu hoá đơn hàng nhận - Quản lý nhà máy phân tán gây nhiều sai sót, khâu đối chiếu thủ công, phí tổn cao Khoa CNTT trường Cao đẳng nghề 28 Giáo trình Phân tích thiết kế hệ thống thông tin b Xác định mục tiêu hệ thống Dựa việc phân tích yếu nêu hệ cung ứng vật tư, xác định mục tiêu cho hệ thống sau: - Thêm cho nhà máy kho hàng thông dụng - Thêm chức quản lý kho hàng, nâng cao việc quản lý hàng hoá, tăng tốc độ giao hàng nhận hàng - Chuyển khâu đối chiếu từ thủ công sang tự động hoá để tăng tốc độ, giảm sai sót - Tổ chức lại khâu quản lý để rút ngắn quy trình giải dự trù hàng hoá để theo dõi việc thực đơn hàng chặt chẽ c Phác họa cách giải Trên sở xác định mục tiêu hệ thống mới, đề giải pháp sau để giải quyết: Giải pháp 1: Bỏ hai hệ thống máy tính, đưa nhiệm vụ trung tâm máy tính giải toàn Giải pháp 2: Tạo kênh liên lạc máy tính (không khả thi kỹ thuật máy tính không tương thích) Giải pháp 3: Viết thêm hệ thống đối chiếu, hệ thống nhận thông tin từ hệ đặt hàng phát hàng đưa bán, danh sách phát hàng thông tin không trùng khớp hoá đơn hàng Giải pháp 4: Gộp hệ đặt hàng vào phát hàng ngược lại (không khả thi kỹ thuật nghiệp vụ) Giải pháp 5: Bổ sung việc quản lý kho vào hệ nhận phát hàng thay đối chiếu thủ công hệ thống tự động d Lựa chọn giải pháp Trong giải pháp, lựa chọn giải pháp sau *Giải pháp 1: Bỏ hai hệ thống máy tính, đƣa nhiệm vụ trung tâm máy tính giải toàn Khoa CNTT trường Cao đẳng nghề 29 Giáo trình Phân tích thiết kế hệ thống thông tin Ưu điểm: - Mức độ tự động hoá cao - Hệ thống cho phép cải thiện rõ rệt hiệu cung cấp hàng cho phân xưởng o Nhược điểm: - Độ rủi ro cao phải bỏ toàn hệ thống cũ thay hệ thống - Không tận dụng kết hệ thống cũ ( hệ thống cũ có hai phận tự động hoá chưa hoàn chỉnh) - Chi phí lớn nên tính khả thi mặt nghiệp vụ kinh tế *Giải pháp 5: Bổ sung việc quản lý kho vào hệ nhận phát hàng thay đối chiếu thủ công hệ thống tự động Ưu điểm: - Mức độ tự động hoá vừa phải có tác dụng nâng cao đáng kể hiệu cung cấp hàng - Tận dụng kết hệ thống cũ - Độ rủi ro không lớn chấp nhận - Chi phí mức cho phép Nhược điểm: - Xây dựng hệ thống dựa hệ thống cũ gặp nhiều khó khăn Lập dự trù kế hoạch triển khai dự án a Lập hồ sơ điều tra xác lập giải pháp Tập hợp kết điều tra bao gồm: *Kết đầu hệ thống: Kết đầu hệ thống mô tả chức năng, trả lời cho câu hỏi: hệ thống làm gì, dùng cho mục đích gì, việc gì, thông tin biểu diễn đưa nào, người sử dụng, tần suất sử dụng, quản lý nào, quản lý *Kết đầu vào hệ thống: Kết đầu vào hệ thống mô tả chức năng, mô tả trường liệu, quan hệ với đầu Đồng thời thể nguồn tài nguyên cần thiết như: phần cứng, chuyên viên kỹ thuật, đội ngũ cán sử dụng, nhu cầu huấn luyện Tổng hợp ý kiến phê phán, đánh giá Các ý kiến phê phán, đánh giá phải tập trung vào yếu tố sau: Thời gian xử lý, thời gian cho phép, trả lời , bảo trì Chi phí thu nhập Chất lượng công việc Độ tin cậy, tính mềm dẻo Khả bình quân tối đa hệ thống Đề xuất giải pháp định lựa chọn Dựa kết tổng hợp ý kiến phê phán, đánh giá tiến hành phân tích đề giải pháp khắc phục yếu chọn phương án tối ưu b Dự trù thiết bị Dự trù sơ Khoa CNTT trường Cao đẳng nghề 30 Giáo trình Phân tích thiết kế hệ thống thông tin Số lượng liệu cần lưu trữ lâu dài Các dạng làm việc Số lượng người dùng Khối lượng thông tin cần thu thập Khối lượng thông tin cần kết xuất Dự trù thiết bị cần có Cấu hình thiết bị: tổ chức, hoạt động đơn lẻ mạng, Phần cứng Phần mềm Dự trù điều kiện mua lắp đặt Dự trù điều kiện mua lắp đặt bao gồm: Nguồn tài Cách thức giao hàng lắp đặt Kế hoạch huấn luyện người dùng Phương pháp bảo trì hệ thống c Lập kế hoạch triển khai dự án a Lập lịch Vì dự án bị giới hạn yếu tố thời gian (một số nhân tố định thành công dự án) nên phải có kế hoạch phân bổ công việc cách chi tiết hợp lý Việc xác định mốc thờì gian dự án cách rõ ràng, khoa học giúp cho công tác kiểm tra, giám sát tiến độ thực thuận lợi Lập tiến độ triển khai dự án Lập tiến độ triển khai dự án bao gồm Các giai đoạn triển khai dự án Các kế hoạch lắp đặt Các kế hoạch huấn luyện người dùng Các mối liên quan đến dự án khác tương lai hỗ trợ quan Phân công ngƣời phụ trách Người phụ trách thường chuyên gia tin học, quản lý Lập danh sách nhân viên làm việc: Danh sách nhân viên làm việc gồm phân tích viên, lập trình viên, người khai thác Bài tập 4.1 Tại phải khảo sát trạng hệ thống cũ xây dựng hệ thống thông tin 4.2 Trình bày phương pháp khảo sát trạng hệ thống mà bạn biết? Có thiết người phân tích phải xuống trực tiếp nơi khảo sát không? Tại sao? 4.3 Thực tập khảo sát hệ thống thông tin phục vụ quản lý quan viết yêu cầu mục tiêu dự án tin học hóa cho dự án sau: * Hệ thống quản lý nhập xuất quạt máy xí nghiệp điện * Hệ thống quản lý cửa hàng bán băng đĩa nhạc * Hệ thống quản lý cửa hàng bán bánh kẹo * Hệ thống quản lý thư viện Khoa CNTT trường Cao đẳng nghề 31 Giáo trình Phân tích thiết kế hệ thống thông tin BÀI PHÂN TÍCH HỆ THỐNG VỀ XỬ LÝ Thời lƣợng: (5 Lý thuyết, Thực hành) Mục tiêu học - Phân tích chức xử lý hệ thống - Xây dựng biểu đồ luồng liệu cho hệ thống thông tin - Đảm bảo an toàn, vệ sinh cho người máy tính Nội dung - Phân tích hệ thống từ xuống - Chuyển từ BLD mức vật lí sang BLD mức logic - Chuyển từ BLD hệ thống cũ sang BLD hệ thống - Bài tập Nội dung chi tiết Phân tích hệ thống từ xuống Kỹ thuật phân mức hay gọi kỹ thuật top-down-anlysis tiến hành phân tích chức hệ thống cách dần từ mô tả cụ thể đến mô tả chi tiết thông qua nhiều mức Sự chuyển dịch từ mức tới mức thực chất phân rã chức Đây trình triển khai theo cây, mà phương pháp có tên phương pháp phân tích có cấu trúc Có cách vận dụng kỹ thuật phân mức: Dùng biểu đồ phân cấp chức biểu đồ luồng liệu Với FHD, phân tích từ xuống cách triển khai dần phân cấp từ gốc đến qua mức Để triển khai từ mức xuống mức ta cần xem xét chức đặt câu hỏi: Để hoàn thành chức phải hoàn thành chức Chức mức gốc (Mức 0) thể nhiệm vụ tổng quát hệ thống Hình 5.1: Một sơ đồ phân cấp chức hệ thống tín dụng Ngân hàng Việc phân tích FHD thực chất phân rã chức đơn giản, dễ làm tự nhiên Tuy nhiên, kết thu đơn giản, chức hệ thống rời rạc Với DFD trình phân tích thành lập DFD diễn tả chức hệ thống theo mức Mỗi mức tập hợp DFD +Mức khung cảnh (Mức bối cảnh, ngữ cảnh, mức 0) có DFD với chức nhất: Thể chức tổng quát hệ thống luồng thông tin trao đổi với tác nhân +Mức đỉnh (Mức 1) có DFD gồm chức hệ thống Khoa CNTT trường Cao đẳng nghề 32 Giáo trình Phân tích thiết kế hệ thống thông tin +Mức đỉnh: Mỗi mức gồm nhiều DFD (DFD định nghĩa/giải thích) thành lập từ cách phân rã DFD mức Hình 5.2: Một sơ đồ DFD mức đỉnh cho hệ thống tín dụng Ngân hàng Hình 5.3: Sơ đồ DFD mức đỉnh, định nghĩa chức Cho vay Kỹ thuật chuyển đổi DFD vật lý thành DFD logic a Khái niệm DFD 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 DFD mức logic bỏ qua ràng buộc, yếu tố vật lý, quan tâm đến chức cần cho hệ thống thông tin cần để thực chức Hay nói cách khác, DFD mức vật lý dùng khảo sát hệ thống (hệ thống cũ) thiết kế hệ thống Các DFD logic dùng việc phân tích yêu cầu hệ thống cũ lẫn b Kỹ thuật chuyển đổi DFD vật lý thành DFD logic Thao tác quan trọng kỹ thuật chuyển đổi loại bỏ yếu tố vật lý khỏi biểu đồ Khi loại bỏ cần ý để lại tinh túy cốt lõi hệ thống Tiêu chí 1: Loại bỏ chức người, thiết bị hệ thống thực Đây chức túy vật lý, nên không tin học hóa Tiêu chí 2: Phát loại bỏ chức gắn liền với biện pháp xử lý: Ở chức tồn tạm thời biện pháp quy định Khi thay đổi biện pháp, chức không phù hợp Tiêu chí 3: Loại bỏ cấu trúc DFD gắn liền với biện pháp xử lý Biện pháp loại bỏ: Có thể loại bỏ DFD cách xóa bỏ chức cần loại bỏ (xóa bỏ ngôn từ); thay thể chuyển đổi luồng liệu cho thích hợp loại bỏ số chức liệu; ghép phối số chức gần gũi thành cụm cuối tổ chức lại biểu đồ cách đánh số lại chức Trong trường hợp chưa phân biệt rõ mức vật lý Khoa CNTT trường Cao đẳng nghề 33 Giáo trình Phân tích thiết kế hệ thống thông tin hay logic, cách tốt phân rã chức thành chức chi tiết để việc loại bỏ thực Việc chuyển đổi DFD từ vật lý sang logic áp dụng với DFD mức đỉnh mức đỉnh, không áp dụng cho DFD mức ngữ cảnh Xét Case study với yêu cầu xây dựng DFD hệ thống cung ứng vật tư nhà máy mức logic Đầu tiên ta xây dựng DFD mức vật lý sau tiến hành loại bỏ yếu tố vật lý để tạo thành mức logic Hình 5.3: DFD mức khung cảnh (mức 0) Hình 5.4: DFD mức đỉnh Những biểu đồ luồng liệu mức đỉnh biểu diễn trang sau Khoa CNTT trường Cao đẳng nghề 34 Giáo trình Phân tích thiết kế hệ thống thông tin Hình 5.5: DFD mức đỉnh Hình 5.6 DFD mức logic Khoa CNTT trường Cao đẳng nghề 35 Giáo trình Phân tích thiết kế hệ thống thông tin Trong biểu đồ luồng liệu mức đỉnh chức đối chiếu thủ công bị loại bỏ Triển khai chức với nhiều đường vào Cách tổ chcứ lại biểu đồ sau: - Chức 1.3 2.2 túy vật lý loại bỏ - Tiến hành ghép số chức đánh số lại ta có chức sau chức thể biểu đồ DFD mức đỉnh mức logic 1.1 thành 1.2 thành 2.1 thành 3.1, 3.2 3.3 2.3 thành 3.4 thành 4.1 1.4 thành Chuyển từ BLD hệ thống cũ sang BLD hệ thống Từ thực tế thông thường ta xây dưng DFD logic hoàn toàn mà xây dựng từ DFD hệ thống cũ, qua bước thêm, bớt hay chỉnh sửa Điều giúp hệ thống thừa hưởng cốt lõi hệ thống cũ, không làm biến đổi chất hệ thống cũ, khắc phục nhược điểm kế thừa ưu điểm cài đặt Để thực việc chuyển đổi ta cần xem xét -Nhược điểm hệ thống cũ: Thiếu vắng hiệu quả, lãng phí, nhược điểm phải khắc phục - Các yêu cầu, mục tiêu hệ thống mới: Đây yêu cầu ưu tiên cần bổ sung vào chức biểu đồ Căn từ điểm trên, ta đối chiếu DFD logic hệ thống cũ, phát thiếu sót, dư thừa hay cần sửa đổi lại Khoanh vùng lại gọi vùng thay đổi Đối với vùng thay đổi xếp lại cho: + Luồng liệu vào, ra: Xóa bỏ DFD bên vùng, song giữ lại luồng vào/ra (các luồng qua ranh giới vùng) Đó giao diện vùng lại phải bảo toàn + Xác định chức tổng quát vùng thay đổi để biến đổi giữ nguyên chức nó, không làm cho chức bị biến dạng + Xóa phần DFD cần thay đổi bên lặp lại chức từ nhỏ chi tiết, chức biến đổi trung gian (kiểm tra, thêm ) trung tâm biến đổi + Thiết lập vùng biến đổi thực chức tổng quát nói trên, gồm: Các chức hợp thành, kho liệu cần thiết luồng liệu liên kết chức kho Khoanh vùng Xóa bên trong, thay đổi luồng vào/ra Lặp lại DFD bên khớp với luồng vào/ra Hình 5.7: Các bước chuyển từ DFD cũ sang DFD Khoa CNTT trường Cao đẳng nghề 36 Giáo trình Phân tích thiết kế hệ thống thông tin Case Study: Hệ cung ứng vật lý * Nhược điểm hệ thống cũ: + Thiếu kho hàng thông dụng: Thiếu hẳn chức DFD + Tốc độ xử lý chậm: Do đối chiếu thủ công nhiều, lỗi cài đặt hệ thóng ban đầu máy không tương thích, nên không thấy thể DFD + Theo dõi thực đơn hàng có nhiều sai sót: Từ khâu làm đơn hàng đến việc nhận hàng trả tiền gây ảnh hưởng phần + Sự lãng phí: Lý đối chiếu thủ công không thấy BLD Vẽ lại biểu đồ luồng liệu hệ thống mức Logic Đây biểu đồ cuối giai đoạn phân tích hệ thống chức Hình 5.8 Biểu đồ luồng liệu mức logic (mới) Bài tập Khoa CNTT trường Cao đẳng nghề 37