CÁC KỸ THUẬT PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG CẤU TRÚC XỬ LÝ DỮ LIỆU.TS.Lê Văn Hùng

20 3 0
CÁC KỸ THUẬT PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG CẤU TRÚC XỬ LÝ DỮ LIỆU.TS.Lê Văn Hùng

Đ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

Chương CACKf THUẬT CffBẴN Chương trình háy kỹ tỉìuật cá hai phương diện đặc thù phươTìg pháp phán tích thiết kế hướìig cấu ỉrúc xử lý liệu, đồng thời thực theo hai giai doạn trung tám phán biệt phân tích thiết kế Nắm vững nlnìnỊỉ kỹ thuật hàn nơm vững nội dung thiết yếu nlĩấi phươtìỊỉ pháp phân tích thiết kế theo hướng cấu Irúc Để nâng cao tính thực hành, sử dụng ví dụ xuyên suốt hầu hết kỹ thuật sách: Bàí tốn kinh doanh buôn Một công ty kinh doanh bán buôn số mặt hàng Cơng ty tiếp nhận Đơtì hàns KHACH sau kiểm tra tính hợp lệ dơn hàng Nếu Đơn hàng hợp lệ kiểm tra Khách cũ hay Nếu khách cũ có nợ q hạn (rà sốt sổ cơne nơ) hay khách (đối rlìiếu viri Danh sách khách) chuyển đơn hàng sang hộ phận giải khách, ngược lại chuyển Đơn hàng cho phận xử lý Đơn hàng Tại phận giải khách, khách người ta trao dổi với khách nhằm hiểu rõ thêm khách, sau thực ký lum đồm thấy cần thiết; Còn khách nợ hạn, người ta phdi giải nợ cũ định có cho phép khách tiếp tục mua hàng núri hay không Tại phận xử lý Đơn hàng, người ta đối chiếu Đơn hàng vái Thẻ kho để biết khả nâng đáp ứng yêu cẩu khách Trong tnrờnịỉ hợp thiếu liâiiỊỉ hay có yêu cầu mặt hàng mới, người la 80 _ Kỳ thuật phân tích thiết kể HTTI' hưởng cấu trúc' tlìoả thuận với khách, sau Ịập Phiếu ữiao hàne phiếu thu chuyển chúng cho phận gom gửi hàng Bộ phận gom gửi hàng sè tổ chức gom hàng theo Phiếu giao hàng gửi hàng cho khách Trước gửi hàng, người ta thoả thuận với khách phương thức gửi giao cho khách Phiếu ỊỊÌao hàng kèm theo phiếu thu 3.1 CÁC KỸ THUẬT LIÊN QUAN ĐỂN TIẾN TRÌNH PHÂN TÍCH 3.1.1 Các kỹ thuật phàn tích xử lý 3.1.ỉ.I Kỹ thuật I - Xây dụmg mô hinh nghiệp vạ 3.1.ì.ì.ỉ Sơ đổ luồng liệu mức ngữ cảnh Sơ đồ luồng iiệu mức ngữ cảnh mổ hình hệ thống mức tổng quát Ta xem hệ thỂ^g chức Các tác nh&n luồng dff liệu vào từ tác nhăn đến hệ thống dược xác định Tác nhân (ngoài hệ thổng) người, nhóm người, tổ chức hay hệ thống khác có quan hộ vẻ mặt thơng tin với hệ thống Ngưởi ta dùng hình vng để biểu dỉẻn tác nhãn ngồi, tên ià danh từ Sự có mặt tác nhân giới hạn phạm vi nghiên cứu 'Tác nhân ngồi" 4chơng thiết ngồi tổ chức, chẳng hạn, "Bộ phận kế tốn" tổ chức tác nhân ngồi chức "quản lý kho" Tác nhân phẩn sống hệ thống, ơiúng vừa nguồn cung cấp thông tin cho hệ thống, vừa nơi ti6u thụ sản phẩm thông tin hệ thống Các tác nhân điểm xuất Ị^áựđiểm kết thúc luồng tài liệu mà chúng yếu tố gây hoạt động hệ thống (khách hàng: từ Ị^át sinh yẻu cẩu mua hàng) Nói khác di, Chương 3: Các kỳ thuật bàn 81 lác nhân ngồi nơi phát sinh/thu nhận thơng tin Đơi mở rộng lác nhân ngồi chức (có tên động lừ-bổ ngữ) hay hệ thống khác hệ thống bao Hệ thống xác định với chức hệ thống, tác nhân X Y z, iuổng !iệu từ hệ thống vào X, Y z ị rên hình 3.1 Hình / ; Sơ đồ ngữ cánh Tác nhân ngồi dịng thông tin biểu danh từ xác định từ nhật ký khảo sát V í dụ tốn kinh doanh bán bn: Thơng tin thoả thuận Hìnlì 3.2: Sơ đồ ngữ cảnh hài tồn kinh doanh bán bn 3.ỉ ì ì Mơ hình phán cấp chức (nghiệp vụ) Mơ hình phân cấp chức BFD (Business Punction Diagram) hay sơ đổ cấu trúc tổ chức SCO (Structured Chart o f Organization) xác định chức nghiệp vụ tiến hành sau có sơ đồ tổ chức Để minh định nhu cầu thông tin tổ chức, ta phải biết tổ chức thời 82 Kỳ thuật phân tích thiết kể HTTT hưởng cáu trùc thực cơng việc gì, xử lý Từ xác định liệu, thơng tin cần làm để có chúng ỉ Mó tả mơ hình a Định nghĩa: M hình chức nghiệp vụ sơ đồ phân rã có thứ bậc cách đơn giản chức tổ chức b Bán chất mơ hình phán cấp chức năng: trả lời cho câu hỏi hệ thống làm gì? c Khái niệm ký hiệu sử dụng - Chức nghiệp vụ hiểu công việc mà lổ chức cần thực hoạt động Khái niệm chức nãng 4à khái niệm iogic (gắn với/sinb mức khái niệm)y tức chi nói đến cơng việc cần iàm mối quan hệ phân mức (mức tổng hợp chi tiết) chúng mà không công việc làm nào, cách nào, đâu, làm (là khái niệm vật lý) Các ký hiệu sử dụng: - Hình chữ nhật có tên chức bên - Đường thẳng gấp khúc để nối chức ỏ mức chức mức trực tiếp thuộc Hìnlì 3.3: Sơ đổ phân cấp chức toán quản lý đào tạo c 'hương 3: Cúc kỹ thuật bàn ^ d Ỷ nghĩa mơ hình - Sơ đổ chức nãng nghiệp vụ cơng cụ mơ hình phân tích - Xác định phạm vi hệ thống nghiên cứu - Cung cấp thành phần cho việc khảo sát phân tích tiếp - Mơ hình xây dựng dần với tiến ưình khảo sát chi tiết giúp cho việc định hướng hoạt động khảo sát - Cho phép xác định phạm vi chức nàng hay miền cần nghiên cứu cúa tổ chức - Cho phép xác định 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 - Là sỏ để thiết kế cấu trúc hệ thống chương trinh cùa hệ thống sau Mơ hình có dạng; - Dạiìg chuẩn: mơ tả chức cho miển khảo sát (hay hệ thống nhỏ) - Dợng công ty: Mô tả tổng thể toàn chức tổ chức quy mơ lóm, dạng cơng ty Mơ hình thường gồm từ hai sơ đồ ttở lên Một sơ đổ mô tả tồn cơng ty mức gộp Các sơ đồ cịn iại sơ đồ dạng chuẩn mơ tả cho phận tổ chức ứng với miền khảo cứu Kỹ thuật phần mức mơ hinh Mơ hình phân cấp chức biểu diẻn theo cách sử dụng kỹ thuật phân mức • Các tư tưởng kỹ thuật phân mức: - Cách tiếp cận top-down (đại thể đến chi tiết) sử dụng - Quá trình triển khai theo hình 84 Kỹ thuật phân tích thiểt kế HTTT hướng câu trúc - Riân rã theo nhiều cấp (không lớn 9) - Việc [Aân rã thực theo nguyên tắc sau; + Một chức mức phân rã thành chức chi tiết mức thấp + Mỏi chức phân rã từ chức ỏ mức phải ỉà phận đảm bảo thực chức phân rã + Việc thực tất chức mức trực tiếp phải đảm bảo thực toàn chức mức phân rã chúng Đảm bảo mối quan hệ tẩng iiỗn tiếp quan hệ bao hàm (cha/con) - Chức nãng gốc thể nhiệm vụ tổng quát hệ thống, thườnậ dùng để thể hiên phưcmg diện sau: cung cấp sản phẩm (gom sản Ị^ẩm, chế tạo hàng hoá), cung cấp dịch vụ (sửa chữa hàng hoá khách hàng, mua bán dự ưữ, bán hàng), quản lý tài nguyên (quản lý tài khoản, bảo trì kho, quản lý cán bộ, thiết bị ) - Chức xem mức thấp phân rã tiếp, mức thấp nhất, thưỉmg công việc cá nhân thực Các chức nảng "ngọn” hay “lá” tương ứng với đỉnh treo sơ đồ điQỢc đặc tả theo phương tiện đặc biệt • Các bước phân rã:, ỉ Triền khai phân cấp từ gốc đến ngọn, lẩn lượt qua táng (mỗi tầng ià ỉ mức mô tả hộ thống, bao gồm tập hợp chúc năng) (dựa vào câu hỏi: chức bao gồm chức ntog nào) Sắp xếp chức nâng thuộc mức - Không nên phân rã mức (hệ nhỏ thường gồm mức) - mỏi mức, chức nên sấp xếp ưên hàng - Sơ đổ cần bố trí cân đối, rõ ràng để dễ kiểm tra Chương 3: Các ^ thuật - Quan trọng yếu tố thẩm mỹ bao gồm: cânbằng sáng, dơn giản, xác 85 độ Đặt tên chức - Mỗi chức có tên nhất, chức khác nhau, tên phải khác - Tên dùng dạng động từ - bổ ngữ - Tên chức (mỗi nút cùa cây) cần chọn lựađể phản ánh cách ngắn gọn sát thực nội dung chức Ví dụ: chức "lấy đơn hàng", "bảo trì kho" - Tên chức cẩn biểu thị sát nội dung công việc thực tế mà tổ chức thực Trên thực tế, HTTT nhằm phục vụ mục đích kiểm sốt hoạt động tổ chức Trong đó, nội dung thơng tin việc làm cụ thể lại tài liệu thu thập, ví dụ việc "dỡ hàng từ xe", "chuyển hàng vào kho" Sơ đổ chức khơng phản ánh khía cạnh kiểm sốt thống tin mà cần phản ánh hành động giới thực Vì vậy, tẽn chức nảng cẩn chọn cách thích hợp để phản ánh tất cơng việc cẩn làm Ví dụ: Tên chức "Nhập hàng" sát tên "Ghi chép việc nhận hàng" Rà sốt chức hồn chỉnh sơ đồ - Xem lại chức tiến hành khâu khảo sát, hoàn thành khảo sát xong - Kiểm soát sơ đổ chức trén sở trực giác: theo trình bày người hỏi theo sơ đồ tổ chức phận - Kết hợp phân tích vịng đời hộ thống phức tạp - Các chức chi tiết sở phân, rã chức thành chức mức thấp 86 _ ỊCỳ thuật phân tich thiết kể HTTT hưởng cấu Ink - Sử dụng liệu khảo sát để hoàn chỉnh sơ đồ chức năng: thường theo chiều ngược lại từ lên - Việc hồn chỉnh sơ đồ cịn dựa vào kỹ thuật phân tích vịng dcd (4 giai đoạn sống: xác định nhu cẩu/kế hoạch mua sắm, mua sắm và/hoặc cài đặt, bảo trì hỏ trợ, lý chuyén nhượng) Hinh 3.4: Sơ đồ phân cấp chức tốn quản tý kinh doanh Vi dụ: Vịng đời bán hànạ gồm: - Nghiên cứu yêu cẩu khách/dự báo bán hàng - Lẻn đơn hàng, gom hàng theo đơn, giao hàng - Xử lý yêu cầu, trì chi tiết khách hàng - Lx)ạỉ bỏ khách cũ, chi tiết đặt hàng cữ Chương 3: Các kỹ thuậí bán 87 Chú ỳ; Đê’đảm bảo tiến độ xây dựng chất lượng mơ hình cần phải: - Được trí cao NSD - Được liếp tục bổ sung hồn thiện suốt q trình phân tích Ví dụ tốn kinh doanh bán bn hình 3.4 3.Ì.I Ỉ3 Ma trận cán đối thực thể - chức (ma trận E-F) Ma trận thực thể - chức cơng cụ để phân tích liệu q trình khảo sát / Mơ tả ma trận Ma trận gồm dòng cột: - Mỏi cột ứng với thực thể Các thực thể thu thập q trình khảo sát - Mỏi dịng ứng với chức Các chức thường chức mức hai mức ba sơ đồ phân cấp chức nghiệp vụ - Không nên sử dụng chức chi tiết phức tạp Cũng không nên sử dụng chúc gộp làm cho phân tích ý nghĩa - mỏi ô giao chức thực thể, ta đánh dấu chéo có mối quan hệ chức thực thể này, bỏ trống chúng khơng có quan hệ với Đơi khi, thay cho gạch chéo, người ta sử dụng chữ sau để ghi vào ô: + Chữ R quan hệ "đọc (Read) liệu thực thể" + Chữ c quan hệ "tạo (Creat) thực thể" bao gồm lạo, cập nhật xoá liệu thực thể + Chữ u quan hệ “cập nhật (update) thực thể” bao gồm cập nhật, đọc liệu thực thể 88 Kỹ íhuật phân tích thiết kế HTTT hướn^ cấu trúc 2, Vai trò ý nghĩa ma trận thực thể - chức - Ma trận E-F cho ta biết mối quan hệ chức nàng thực thể liên quan Nó ià sở để khảo sát chức cách đẩy đủ, bổ sung vào khảo sát có - Ma trận E-F cho phép phát thực thể hay chức lập: + Nếu dịng ứng vói chức khơng có đánh dấu chức dó khổng phải tiến trình thơng tin (có tác động lên dối tượng thơng tin), đánh dấu sót, khảo sát bỏ sót thực thể mang ỉiệu + Nếu cột khồng có đánh dấu khảo sát thiếu chức năng, đánh dấu sốt, thực thể không cần phải thu thâp, cố thể bỏ đị / Những phát trẽn cho Ị^ép ta xem xét, bổ sung khiếm khuyết khảo sát, loại bỏ chức hay thực thể thừa (ứng với dịng hay cột iập) mién khảo sát Trong số trường hợp phải {^ân rã thành chức nhỏ để tìm mối quan hệ chức nãng thực thể Trong ma trận này, la xét chức liên quan đến phận mà tổ chức cho ià có ý nghĩa định đến mục tiẽu tổ chúc CAcchOc ning F1 C icth vtth ế E1 E2 EJ X X ••• En X X X F2 ■v'^ X X X X Fl X Fm X X Chương 3: Các kỳ thuật hàn 89 Ví dụ tốn kinh doanh bán bn Thực th ỉ a Đơn hàng b Sổ cỏng nợ c Oanh sách khách d Hợp đồng e Thẻ kho f Phiéu giao hàng g Phiếu thu Chức níng a b c Tiếp nhịn đơn hảng R R R Xúc tiến họp đồng & giải nợ cũ R R u c Xử lý đơn hàng R R R Gom gửi hàng d R e f u c c R R 3.1.1.2 Kỹ thuật • Xây dựng mơ hinh luồng dữUệu Sơ đồ chức nghiệp vụ cho ta biết [^ần tử cấu thành hệ thống xét theo hoạt động chức năng, nhìn từ xuống theo mức dộ chi tiết khác Nó cịn chưa mồ tả đáy đủ hệ thống (tổ chức) Ta cần biết chức đố liẽn kết với hoạt dộng thực tế diỉn Sơ đồ iuồng liệu khảo sát cho biết liên kết / Khái niệm sơ đổ luồng Uệụ Sa đồ luồng liệu cơng cụ mổ tả dịng thơng tin nghiệp vụ kết chức náng phạm vi dược xét Ví dụ đơn giản vé sơ đổ luổng dO liệu tuyển sinh (hình 3.5) Trên sơ đồ, thí sinh “đối tượng" ngồi hệ thống Có ba chức đánh số 1, 2, ba “kho liệu” 90 Kỹ thuật phân tích vờ thiết kể HTTT hướng cấu trúc Hình 3.5: Sơ đồ luổng liệu tuyển sinh Khái niệm ký hiệu sử dạng Trên sơ đồ luồng liệu sử dụng khái niệm sau; - Tiến trình hay chức (tên: động từ 4- bổ ngữ) - Luồng Ịiệu (danh từ tính từ) - Các đối tác (đối tượng) (danh từ) - Kho liệu (tài liệu hay file) (danh từ + tính từ) a TỊến trình (hoặc chức năng): hay vài chức (chức n&ng gộp) thể chuỗi hoạt động cùầ tổ chức - Tiến ưình chia làm hai loại: + Tiến trình làm chuyển hoá hay tác động lên liệu (vào sổ chứng từ, đọc xem nhà cung cấp, sấp xếp lại nhà cung cấp ,) + Tiến trình làm thay đổi hay tác động lên thực thể vậf chất, không tác động lên liệu iiền quan (chuyển hàng vào kho) Để làm bật vto động thông tin sơ đồ luồng thơng tin, tiến trình loại thường ghép (gộp) vào tiến trình ỉoại 91 Chương 3: Các kỳ thuật - Người ta mô tả tiến trình hình vng góc trịn, bên có ghi tên tiến trình - Tên tiến trình thường động từ - bổ ngữ (chấp nhận nguồn hàng, điều chỉnh giá, ) h Luồng liệu - Luồng liệu liệu vào khỏi tiến trình hay đối tượng khác hay nói cách khác tuyến truyển dẫn thơng tin vào/ra khỏi chức đố: cố thể tài liệu, thông tin định di chuyển đường truyền Luồng thông tin khái niệm logic (không liên quan đến vật mang, đến khối lượng, nó) Đơn hàng Kiểm tra khách hàng Sổ khách hàng Thông tin khách hàng Hình 3.6 đây, đơn hàng iiệu có cấu ưúc Thơng tin có nghĩa chung hơn, iiệu đơn (tên khách) Ịà lỊệu có cấu trúc (trích yếu lý lịch khách, giống hoá đơn) Chú ý hình thức truyền dẫn thơng tin (bằng tay, máy, điện thịầiv Fax) khơng quan tâm - Người ta mô tả luồng thông tin lĩiũi tên mỡt hay hai chiều, gắn với tên liệu ưuyền mũi tên hướng dịng thơng tin c Kho liệu - Kho ỉiệu mô tả liệu cần cất giữ thời gian định để nhiều tiến trình hay tác nhâh truy nhập đến Ký htóu sử dụng hình chữ nhật/hình trụvbên có ghi tên đữ liệu cất giữ 92 _ Kỹ thuật phân tích thiết kế HTIT hướng cấu trúc - Cũng dịng liệu, khơng quan tâm đến phương tiện vật lý để lưu iiệu - Kho iiộu truy nhập sử dụng thể mũi tên vào khỏi Khi thân iiệu lưu kho chịu tác động định: cập nhật, sửa đổi hay lấy để dùng d Tác nhân (ngoài hệ thống) - Tác nhân ngồi người, nhóm người hay tổ chức bên hệ thống cố quan hệ thông tin với hệ thống - Người ta dùng hình vng để biểu diễn tác nhân ngồi, tên ià danh từ Sự có mặt tác nhẳn ngồi giới hạn pùa phạm vi nghiên cúu 'Tác nhân ngoài” khổng thiết tổ chức, chẳng hạn, "Bộ {^ận kế tốn" tổ chức tác nhân ngồi chức "quản lý kho" Tác nhân {^ẩn sống hệ thống Chúng vừa tà nguồn cung cấp thông tin cho hệ thống, vừa nơi tièu thụ sản phẩm thông tin hộ thống Nhận xét: Sơ đồ luồng liệu giữ vai trò quan trọng việc {^ân tích hộ thống Nó ỊẶúp nhà phân tích: - Xác định nhu cáu thơng tin người dùng chức nẫng • Vạch kế hoạch minh họa phinmg án thiết kế - Làm ỊdìUơng tiện giao tiếp nhà {dián tích NSD - Độc tả y6u cáu hình thức đặc tả thiết kế hộ thống • Cho thấy dược vận động biến đổi thông tin từ tiến ưình saogimột tiến ữình khác, thơng tin cẩn Chmg 3; Các kỹ thuật bàn 93 có sẵn trước thực chức năng, cho biết chiều hướng thông tin vận động, thơng tin cung cấp cho HT Sơ đồ luồng liệu chưa cho mô tả đầy đủ hệ thống: khơng cho biết thời điểm xảy chuyển dịch thông tin yếu tô' định lượng liên quan đến luồng thông tin phương thức thực Vì cần bổ sung mặt hạn chế cơng cụ kỹ thuật khác Các tác nhân ngồi điểm xuất phát/điểm kết thúc luồng tài liệu mà chúng yếu tơ' gây hoạt động hệ thống (khách hàng: từ phát sinh yêu cầu mua hàng) Nói khác đi, tác nhân ngồi nơi phát sinh/thu nhận thơng tin Đ mở rộng tác nhân ngồi chức (có tên ià động từ - bổ ngữ) hay hệ thống khác hệ thống bao Các chức mơ tả chi tiết (mức mô tả thấp nhất) phương pháp đặc tả chức K hi xây dựng sơ đồ luồng iiệu cần ý số điểm sau: + Không vẽ tác nhân trao đổi trực liếp với + Khơng có trao đổi trực tiếp kho liệu mà không qua chức xử iý + Nói chung kho có tên, luồng thông tin vào kho không cần tên Thường cập nhật/trích từ kho phần thơng tin kho, người ta mó^ dùng tên cho luồng liệu + V ì lí trình bày nên tác nhân ngồi, kho liệu vẽ nhiều nơi cho dễ đọc, dễ hiểu + E)ô'i với kho liệu phải có luồng thông tin vào luồng thông tin Kho có iuồng vào “ kho vơ tích sự” , kho có luổng “ kho rỗng” (trừ kho cung cấp từ vào) 94 _ Kỳ thuật phân tich thiết kế HITT hưởng cẩu trúc Áp dạng kỹ thuật phân mức mơ hình luồng liệu Sơ đổ luồng liệu mô tả đầy đủ hệ thống nghiên cứu thường phức tạp, trang Vì vậy, cần sử dụng kỹ thuật phân mức để chia sơ đồ thành số mức Sơ đổ mức cao mức (còn gọi mức đỉnh) bao gồm tiến trình hệ thống Nội dung tiến trình trải trang, xác định tiến trình liệu cần mơ hình hố M ỗi tiến trình đến lượt iại chia trang mức thấp riêng Việc phân râ tiếp tục qua đủ số mức cần thiết M ỗi trang sơ đồ có tiêu đề mức đỉnh, tên tiêu đề lên miền khảo cứu Tiêu đề trang mức thấp tên tiến trình triển khai M ỗi sơ đồ trang đánh số thứ tự thứ tự dùng làm chữ số đầu đánh số thứ tự cho tiến trình mức thấp triển khai SỐ thứ hai số tiến trình số thứ tự sơ' tiến trình phân Khi phân mức cần kiểm tra sơ đồ mức khác cách đánh số để đảm bảo quán tiện theo dõi ♦ Kho iiộu thường đưa vào sơ đồ luồng dừ liệu mức mà chúng cẩn Nếu ỏ mức đó, kho liệu mức trẽn, khơng có liên quan đến tiến trình mơt trang mức khơng cẩn đưa vào trang Trong nhiéu trường hợp, ta muốn có nhìn tổng thể vé quan hệ thông tin m ột hoạt động chức m ối quan hệ qua lại mặt thơng tin vdí tác nhân có liên quan với K h i sơ đổ luồng liệu cịn có tên gọi khác sơ đồ "ngữ cảnh" Như mơ hình ngữ cảnh trường hợp riêng mồ hình luồng liệu: Trừ ỉ hoạt động mién khảo sát, lại ỉà tác nhân luồng thông tin qua lại miền kháo sát với tác nhân đố Chương 3: Các kỹ thuật hàn 95 Bản chất sơ đồ luồng dừ liệu mô tả chức hệ ílìonỊ’ theo tiến trình (process) (sơ đồ dộng) Phương pháp cấu trúc sơ đổ luồng liệu: Sơ đồ luổng liệu đỏi với hộ thống nhỏ đơn giản thông thường xây dựng dễ dàng, khO)ng cồng kềnh, dễ xem xét Tuy nhiên hệ thống lớn phức tạp chung hạn hệ kinh doanh cách tốt nên tuân theo hướng dẫn đơn giản để có sơ đồ tốt: • Xác định thành phần tĩnh hệ thống (các đối tượng có chứa liệu) • Xác định thao tác xử lý mà sử dụng liệu sinh ra, đồ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 sơ đổ • Chinh lý lại sơ đồ bước thích hợp bảổ đảm tính logic Có mức đề cập đến: - Sơ đổ luồng liệu mức ngữ cảnh (Context Data FIow Diagram) - Sơ đồ luồng liệu mức đỉnh (Top Level Data Flow Diagram) - Sơ đổ luồng liệu mức đmh (Levelling Data Flow Diagram) Hình 3.7 96 Kỹ ihuậi phán tích thiếí kế HTTT hưỚTìỊ' cấu trúc - Sơ đồ luồng liệu mức ngữ cảnh giới thiệu phần xây dựng mơ hình nghiệp vụ - Sơ đồ luồng liệu mức đỉnh (nhiẻu chức nâng) phân rã từ sơ đồ mức ngữ cảnh với chức phân rã tương ứng mức sơ đồ phân cấp - Sơ đổ phân cấp chức tưcmg ứng (hình 3.7) Các ììgiiyên tắc phán rã: - Các luồng liệu bảo toàn - Các tác nhân ngồi bảo tồn - Có thể xuất kho liộu - Bổ sung thêm luồng liộu nội cần thiết Cúc thônẹ tin đáu vào bạo gồm: - Sơ đồ phân cấp chức - Sơ đồ luồng liệu mức ngữ cảnh - Nhật ký khảo sát Các hước thực hiện: Bưócl: Xác định luồng liệu chức phận với tác nhân Bước 2: Xác định luồng liệu nội Kho (có thể có) chức nàng phận cấu thành Giả sử phân tích luồng liệu nội ta thấy xuất kho K Kết thu hình 3.8 Sơ đồ luồng liệu mức đỉnh phân rã từ sơ đổ mức đỉnh Các chức nãng định nghĩa riêng sơ đồ ghép lại thành sơ đồ trường hợp sơ đồ đơn giản Các thành phần sơ đồ phát triển sau: + Về chức nãng: phân rã chức cấp thành chức cấp thấp ( 'hiarnỊỊ 3: Các kỳ íhuậl han 97 + Luổng liệu: - Vào/ra mức ihì lập lại (bảo tồn) ởmức (phân rã) - Thêm luồng nội + Kho liệu: xuâì theo nhu cầu nội + Tác nhàn ngoài: Xuất giới hạn mức ngữ cảnh, mức thêm Các thơng tin vào bước thực giống vẽ ặơ đồ niức đinh Giá sử có thêm kho liệu KI, K2 mức ta có (hình 3.9a, b, c) Nhận xél: - Sơ mức phán rã thông thường ± tuỳ độ phức tạp hệ thống - Vẽ sơ đồ mức đỉnh trỏ xuống cần dựa vào sơ đồ phân cấp chức năng, sơ đồ LDL mức trẽn nhạt ký khảo sát (cái vào, trình xử lý tìmg phần tử chức năng) 98 Kỳ ihuậl phân lích thiết kế ỈTĨTT hướnịỉ cấu trúc Định nghĩa A Định nghỉa B Hình 3.9 - Trình tự vẽ thường là: Vẽ tác nhân xung quanh biên Xác định số lượng tên chức Xác định iuổng liệu liên kêì chức với tác nhăn Xác định iuồng liệu liên kết nội chức ý đến xuất Kho nội

Ngày đăng: 21/06/2022, 16:54

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

Tài liệu liên quan