bài dịch phân tích và thiết kế hệ thống - robeta m.roth chương 6 quy trình mẫu

14 312 0
bài dịch phân tích và thiết kế hệ thống - robeta m.roth chương 6 quy trình mẫu

Đ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ế hệ thống Xuất lần Alan Dennis and Barbara Haley Winson John Wiley & Sons, Inc Quy trình mẫu Chương *Các định nghĩa khố  Quy trình mẫu • Cách thức truyền thống việc miêu tả tổ chức nghiệp vụ • Minh họa hoạt động cụ thể thực cách liệu truyền hoạt động  Biểu đồ luồng liệu Một kỹ thuật phổ biến tạo quy trình mẫu *Các định nghĩa khố  Các quy trình mẫu có tính logic miêu tả tiến trình khơng cho thấy cách quản lý tiến trình  Các tiến trình mẫu thuộc vật lý học bao gồm tiến trình thực thông tin * Các biểu đồ luồng liệu(DFD) Cách đọc luồng liệu(DFD) Paitent: Bệnh nhân Check patient status: Kiểm tra tình trạng bệnh nhân Find possible appointment: Tìm kiếm xếp khả Schedule appointment: Mục lục xếp Appointment: Sắp xếp Cancel appointment: Xoá xếp Desired appointment: xếp theo yêu cầu Possible appointment: Cã thÓ xếp Paitent name: Tên bệnh nhân Verified paitent imformation: Xác nhận thông tin bệnh nhân Paitent information: thông tin bệnh nhân Appointment information: xếp thơng tin Availiable appointment: xếp theo trưịng Các phận cấu thành DFD  Tiến trình • Một hoạt động chức thực cho cơng việc cụ thể • Bằng tay đưa vào máy tính  Luồng liệu • Một phận đơn lẻ liệu tập hợp logic liệu • Thường bắt đầu kết thúc tiến trình Các phận cấu thành DFD  Kho liệu • Một tập hợp liệu lưu trữ nơi • Luồng liệu truyền phục hồi từ kho liệu • Luồng liệu cập nhật đưa vào kho liệu  Thực thể ngồi • Một người,tổ chức hệ thống bên hệ thống tương tác với hệ thống Tên gọi vẽ phận cấu thành DFD Bộ phận biểu đồ luồng liệu Đặc trưng phần mền hỗ trợ máy tính Mỗi q trình có : -Số -Tên(cụm động từ) - Miêu tả - Một nhiều luồng liệu đầu vào - Một nhiều luồng liệu đầu - Nhãn hiệu - Loại(tiến trình) - Miêu tả(đây gì) -Số tiến trình - Miêu tả tiến trình(cấu trúc tiếng anh) - Ghi Mỗi luồng liệu gồm có: - Số - Tên (danh từ) - Một nhiều đường nối Nhãn hiệu - Loại(luồng) - Miêu tả - Nhãn hiệu khác - Kết cấu(Miêu tả thành phần liệu) - Ghi - Loại(kho) - Miêu tả - Nhãn hiệu khác - Kết cấu(Miêu tả thành phần liệu) - Ghi Mỗi kho liệu có : -Số -Tên(danh từ) - Miêu tả - Một nhiều luồng liệu đầu vào - Một nhiều luồng liệu đầu Mỗi bề hể gồm: - Tên(danh từ) - Miêu tả - Nhãn hiệu - Loại(thực thể) - Miêu tả thực thể - Nhãn hiệu khác Biểu tượng Gane Saron Biểu tượng demarco yourdan Tên Tên D1 Tên Tên Tên tên D1 Tên tên - Miêu tả - Ghi Miêu tả tiến trình nghiệp vụ DFD -Các tiến trình nghiệp vụ phức tạp cho thấy biểu đồ luồng liệu đơn lẻ (DFD) -Sự phân tích tiến trình miêu tả hệ thống hệ thống cấp bậc DFD Trong chi tiết lớn hơn,các biểu đồ thể phần biểu đồ gốc Định nghĩa khoá Việc làm cho cân gồm việc đảm bảo thông tin đưa mức DFD thể cách xác mức DFD Mối quan hệ mức DFD Context diagram: biểu đồ tình Level diagram: biểu đồ mức Level diagram: biểu đồ mức Level diagram: biểu đồ mức Context diagram: biểu đồ tình Entity A : thực thể A Information system: hệ thống thông tin Entity B: thực thể B Level DBF: DBF mức Entity A : thực thể A Process T: tiến trình T Process U: tiến trình U Process V: tiến trình V Data store N: kho liệu N Entity B : thực thể B Level DBF fof process 2: DBF mức tiến trình Process D: tiến trình D Process E: tiến trình E Process F: tiến trình F Data store N: kho liệu -DFD tiến trình cơng việc -Chỉ tình mà có tiến trình thích hợp -Chỉ tồn tiến trình tiến trình mức -Chỉ tất tác động bên mà nhận thơng tin đóng góp thơng tin cho hệ thống Biểu đồ luồng liệu mức -Chỉ tất tiến trình mà tạo thành hệ thống tổng thể-thành phần bên qui trình -Những dẫn quan hệ qua lại tiến trình với luồng liệu -Các dẫn tác động bên qui trình tác động qua lại với chúng -Thêm vào kho liệu Biểu đồ luồng liệu mức -Nói chung,một biểu đồ luồng liệu mức tạo nên để dùng cho tiến trình biểu đồ mức -Những dẫn tất qui trình bên tạo thành qui trình đơn biểu đồ mức -Những dẫn cách thông tin truyền từ tới qui trình qui trình đó.Nếu tiến trình phân chia ví dụ phân thành qui trình phân chia cách tồn hồn tồn.Phục hồi tiến trình gốc Biểu đồ luồng liệu mức -Các dẫn tất qui trình mà tạo qui trình đơn dựa biểu đồ mức -Cho thấy cách thông tin truyền tới qui trình -Các biểu đồ mức khơng cần cho tiến trình mức -Việc đánh số xác qui trình giúp người sử dụng hiểu nơi tiến trình thích hợp với toàn hệ thống Sự phân chia kết hợp luồng liệu -Sự phân chia luồng liệu cho thấy nơi luồng bị chia thành phần để sử dụng qui trình riêng biệt.Sự phân chia luồng liệu khong cần chọn lọc sử dụng tất liệu từ luồng liệu gốc -Khi di chuyển tới mức thấp xác định dòng liệu.Sự kết hợp luồng liệu cho thấy nơi phận kết hợp lại để mơ tả luồng liệu hoàn chỉnh Luồng liệu thay -Ở đâu qui trình tạo luồng liệu khác đưa đến điều kiện khác -Chúng ta luồng liệu sử dụng miêu tả tiến trình để giải thích chúng thay -Luồng liệu thay thế-Tip-thường diễn với cấu trúc IF Your Turn -Tại điểm qui trình dễ để dấu “Big picture” -Miêu tả khác luồng liệu lưu trữ liệu qui trình -miêu tả quan hệ DFD ứng dụng phát triển Sự miêu tả tiến trình -Sự miêu tả tiến trình kiểm tra sơ cung cấp nhiều thơng tin qui trình DFD riêng lẻ -Nếu qui trình có tính tảng logic thực phức tạp,nhiều chi tiết cần dạng: Cấu trúc tiếng anh Cây định Bảng định Cây định Bảng định -trình bày cách giải trình phức tạp *Cách tạo biểu đồ luồng liệu Integrating Scenario Descriptions -Những DFD bắt đầu với việc xác định yêu cầu công việc -Thông thường , DFD kết hợp công việc lại với -Tên công việc trở thành tiến trình -Những đầu vào đầu trở thành luồng liệu -Nguồn liệu đầu vào đầu đơn lẻ kết hợp thành luồng đơn lẻ Các bước xây dựng DFD - xây dựng sơ đồ tình - tạo đoạn DFD cho công việc - xếp đoạn DFD thành biểu đồ mức - phân chia tiến trình mức thành tiến trình mức cần, phân chia tiến trình mức thành tiến tình mức cần,v v - kết nối DFD với trình ứng dụng để đảm bảo cơng việc hồn thành xác Xây dựng sơ đồ tình * vẽ tiến trình tồn hệ thống (tiến trình 0) * Tìm tất đầu đầu vào liệt kê đỉnh cơng việc mà bắt nguồn từ bề ngồi thực thể, vẽ giống luồng liệu * Vẽ thực thể nguồn đích luồng liệu Ví dụ sơ đồ tình Tạo đoạn DFD - Mỗi công việc đổi thành đoạn DFD - Số tiến trình giống với số cơng việc - Thay đổi tên tiến trình thành động từ - Xây dựng tiến trình từ quan điểm việc tổ chức hoạt động hệ thống Tạo đoạn DFD - Thêm luồng liệu để kho liệu thường dùng nguồn đích liệu - Sự xếp vị trí thích hợp + tiến trình trung tâm + dừ liệu đầu vào từ bên trái + liệu đầu bên phải + kho liệu tiến trình Ví dụ đoạn DFD Tạo biểu đồ mức -Kết hợp đoạn DFD thành sơ đồ - Thường di chuyển từ xuống dưới,từ trái sang phải -Giảm tối thiểu đường gạch ngang -Lặp lặp lại cần -Những DFD thường vẽ nhiều lần trước hoàn thành người phân tích hệ thống có nhiều kinh nghiệm Một ví dụ DFD mức Tạo biểu đồ mức 1(và thấp hơn) • Mỗi ca sử dụng sử dụng nhiều DFD • Danh sách bước ca sử dụng mô tả mức DFD • Danh sách liệu vào liệu ca sử dụng trở thành luồng liệu DFD • Bao gồm nguồn nơi đến luồng liệu để xử lý cất giữ DFD • Có thể bao gồm thực thể bên cho rõ ràng Tạo biểu đồ mức 1(và mức 1) -Mỗi công việc trở thành DFD -Đưa bước liệt kê công việc miêu tả tiến trình DFD mức -Những cơng việc đầu vào đầu trở thành luồng liệu DFD -Kể nguồn đích luồng liệu với tiến trình kho liệu mà khơng có DFD -Cũng bao gồm bề thực thể bên Việc tạo biểu đồ mức 1(và mức 1) -Những luồng liệu đầu DFD thường kết hợp lại thành luồng liệu lớn biểu đồ gốc -Những luồng liệu đầu vào DFD gốc thường khơng kết hợp biểu đồ -Khi DFD ngừng phân chia? -Theo lý tưởng,một DFD có tiến trình khơng nhiều đến tiến trình Sự xác nhận tính hợp lệ DFD -Những lỗi cú pháp Sự đảm bảo xác cấu trúc DFD Đối với DFD: Kiểm tra tiến trình về: Một tên nhất:Là cụm động từ hành động;số,sự miêu tả Ít luồng liệu đầu vào Ít luồng liệu đầu Những tên luồng liệu đầu thường khác với luồng liệu đàu vào Giữa tiến trình DFD Sự xác nhận tính hợp lệ DFD -Đối với DFD: +Kiểm tra luồng liệu về: Một tên nhất:Danh từ, miêu tả Nối với tiến trình Chỉ mặt nhất(khơng có hai đầu mũi tên) Số lượng dịng kẻ ngang +Kiểm tra kho liệu về: Một tên nhất:Danh từ, miêu tả Ít luồng liệu đầu vào Ít luồng liệu đầu +Kiểm tra thực thể bên Một tên nhất:Danh từ, miêu tả Ít luồng liệu đầu vào Ít luồng liệu đầu Sự xác nhận tính hợp lệ DFD Những DFD ngang: Những biểu đồ tình huống: Mỗi tạo thành DFD phải có biểu đồ tình -Quan điểm: Có quan điểm qn việc hình thành tồn DFD -Sự phân chia Mỗi tiến trình miêu tả tồn hồn thành dựa DFD -Sự cân Mỗi luồng liệu, kho liệu, thực thể toàn DFD mức cao DFD mức thấp mà phân chia Những kho liệu luồng liệu không xuất DFD mức thấp khơng xuất DFD gốc Sự xác nhận tính hợp lệ DFD -Lỗi ngữ nghĩa- chuyển tên biểu đồ phải nghĩa -Đảm bảo xác mối liên hệ DFD với tiến trình giao dịch xảy mong muốn -Để xác minh tính xác miêu tả này, phải sử dụng +Sự tư vật +Sắp xếp tiến trình -Xem xét DFD mức thấp để đảm bảo phân chia quán -Xem xét tên cách cẩn thận để đảm bảo việc sử dụng quán thuật ngữ Tổng kết -Sơ đồ luồng liệu(DFD) công cụ quan trọng để biểu diễn miêu tả thơng thường tiến trình giao dịch -Sử dụng việc ghi chép tiến trình giao dịch đầu vào, chuyển đổi, đầu sở cho mơ hình tiến trình -Suy việc sử dụng tình tiến trình giao dịch hiên đại kỹ quan trọng cho người phân tích hệ thống giỏi Bản quyền © 2003-John Wiley Sons,Inc -Những thông tin cấp quyền cho John Wiley Sons, Inc -Bản quyền ấn định Teo điều 117 luật quyền liên bang Mỹ, việc tái dịch lại mà không đồng ý người sở hữu quyền phạm luật -Người mua photo lại cho họ mà khơng phải phân phát bán lại -Tác giả không chịu trách nhiêm lỗi, thiện hại sử dụng chương trình mà lấy thơng tin ... Mỗi q trình có : -Số -Tên(cụm động từ) - Miêu tả - Một nhiều luồng liệu đầu vào - Một nhiều luồng liệu đầu - Nhãn hiệu - Loại(tiến trình) - Miêu tả(đây gì) -Số tiến trình - Miêu tả tiến trình( cấu... anh) - Ghi Mỗi luồng liệu gồm có: - Số - Tên (danh từ) - Một nhiều đường nối Nhãn hiệu - Loại(luồng) - Miêu tả - Nhãn hiệu khác - Kết cấu(Miêu tả thành phần liệu) - Ghi - Loại(kho) - Miêu tả - Nhãn... khác - Kết cấu(Miêu tả thành phần liệu) - Ghi Mỗi kho liệu có : -Số -Tên(danh từ) - Miêu tả - Một nhiều luồng liệu đầu vào - Một nhiều luồng liệu đầu Mỗi bề hể gồm: - Tên(danh từ) - Miêu tả - Nhãn

Ngày đăng: 23/10/2014, 05:41

Từ khóa liên quan

Mục lục

  • Chương 6

  • Tên gọi và vẽ các bộ phận cấu thành DFD

  • Tạo ra biểu đồ mức 1(và thấp hơn)

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

Tài liệu liên quan