Bài 4. Công cụ mô hình hóa chức năng doc

37 448 0
Bài 4. Công cụ mô hình hóa chức năng doc

Đ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

Bài 4. Công cụhình hóa chức năng Nguyễn Hoài Anh Khoa công nghệ thông tin Học viện kỹ thuật quân sự nguyenhoaianh@yahoo.com GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự DẪN NHẬP  Phân tích chức năng là  Phân rã các chức năng chính thành các chức năng chi tiết hơn.  Mục tiêu cần đạt  Mối liên hệ thứ bậc của chức năng  Có được tả chi tiết của từng chức năng  Không còn chức năng nào không rõ nghĩa  Một số công cụ hình hóa PTCN 2 GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự NỘI DUNG  Sơ đồ phân rã chức năng (BFD – Bussiness Function Diagram)  Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram)  Đặc tả chức năng chi tiết (P Spec – Process Specification) 3 GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự SƠ ĐỒ PHÂN RÃ CHỨC NĂNG  BFD – Bussiness Function Diagram  Khái niệm  Là công cụ biểu diễn việc phân rã có thứ bậc đơn giản các công việc cần thực hiện.  Mỗi công việc được chia thành các công việc con  Số mức chia phụ thuộc vào kích cỡ và độ phức tạp của hệ thống. 4 GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự SƠ ĐỒ PHÂN RÃ CHỨC NĂNG  Ví dụ 5 GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự SƠ ĐỒ PHÂN RÃ CHỨC NĂNG  Hai thành phần  Chức năng:  là công việc tổ chức cần làm  được phân thành nhiều mức từ tổng hợp đến chi tiết  Tên gọi: động từ + bổ ngữ  Biểu diễn: Hình chữ nhật  Ví dụ: 6 GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự SƠ ĐỒ PHÂN RÃ CHỨC NĂNG  Hai thành phần  Quan hệ phân cấp:  Mỗi chức năng phân rã thành nhiều chức năng con  Ta nói chức năng con quan hệ phân cấp với chức năng cha.  Biểu diễn:  BFD có hình cây phân cấp 7 GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự SƠ ĐỒ PHÂN RÃ CHỨC NĂNG  Hai dạng của BFD  Dạng chuẩn:  Một sơ đồ tả toàn bộ chức năng của lĩnh vực nghiên cứu.  Các tiếp cận này sử dụng cho các hệ thống nhỏ.  Dạng công ty:  Gồm một số BFD, tả chức năng ở một số mức.  Sử dụng cho các tổ chức lớn, nhiều lĩnh vực, nhiều chức năng. 8 GV Nguyn Hoi Anh - Khoa cụng ngh thụng tin - Hc vin K thut quõn s S PHN R CHC NNG Hai dng ca BFD Dng chun: Dng cụng ty: Nhận đơn hàng Kiểm tra chi tiết khách hàng Kiểm tra chi tiết mặt hàng Chấp nhận đơn hàng Giám sát xử lý đơn hàng Xử lý yêu cầu Gom hàng theo đơn Đóng gói hàng theo đơn Giao nhận theo đơn Gửi hàng theo đơn hàng Xử lý đơn hàng Mua vật t Lu kho vật t Sản xuất hàng Bảo trì kho Bán hàng Duy trì tài khoản Công ty A 9 GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự SƠ ĐỒ PHÂN RÃ CHỨC NĂNG  Chú ý  Phân rã có thứ bậc  Phân rã chức năng cha thành nhiều chức năng con  Sao cho thực hiện hết chức năng mức dưới đảm bảo thực hiện xong chức năng trên được phân rã.  Chức năng mức thấp nhất gọi là chức năng chi tiết, nó phụ thuộc kích cỡ dự án.  Cách bố trí sắp xếp  Lớn không quá 6, nhỏ không quá 3  Chức năng trên cùng mức đảm bảo cân đối. 10 [...]... ng trong khi phỏt tri n h th ng GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 11 S LU NG D LI U - DFD DFD Data Flow Diagram Khỏi ni m L cụng c bi u di n m i quan h thụng tin gi a cỏc cụng vi c GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 12 S LU NG D LI U - DFD Vớ d GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 13 S LU NG... C T CH C NNG P Spec T b ng ngụn ng t nhiờn c u trỳc húa Vớ d : c t ch c nng L p danh sỏch thớ sinh trỳng tuy n GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 32 BI T P 1 Cụng tỏc qu n lý thụng tin v bng nh c i phỏt thanh X bao g m cỏc cụng vi c sau: Qu n lý bng nh c: khi bng nh c m i b sung, nú c phõn lo i, ghi vo th bng cỏc thụng tin c b n v c p nh t vo kho; khi bng nh... n: c p ng th ng song song ch a tờn c a thụng tin c c t gi Vớ d : Bi gi?ng Cõu h?i, d? thi GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 16 S LU NG D LI U - DFD Nm thnh ph n Kho d li u: Quan h gi a kho d li u, ti n trỡnh, lu ng d li u GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 17 S LU NG D LI U - DFD Nm thnh ph n Tỏc nhõn ngoi: L m t ng i ho c m... di n: Hỡnh ch nh t Vớ d : Khách hàng GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s Nhà cung cấp 18 S LU NG D LI U - DFD Nm thnh ph n Tỏc nhõn trong: L 1 ti n trỡnh c a h th ng ang xột nhng c trỡnh by m t trang khỏc c a bi u Tờn g i: ng t + b ng (gi ng tờn g i ti n trỡnh) Vớ d : Kế toán GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s Kế toán 19 S LU... tớch DFD phõn m c nh BFD Khi c n th ỏnh s th t cho cỏc ti n trỡnh GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 20 S LU NG D LI U - DFD Chỳ ý Tớnh ỳng n: trong DFD khụng lu ng DL n i 2 kho n i tỏc nhõn ngoi v kho N i hai tỏc nhõn ngoi v i nhau GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 21 S LU NG D LI U - DFD Hai m c s d ng DFD Phõn tớch:... S d ng lm vi c gi a nh thi t k v ng i s d ng trong khi phỏt tri n h th ng GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 23 C T CH C NNG P Spec P Spec Process Specification Khỏi ni m L vi c gi i thớch m t ch c nng b i m t phng ti n di n t tr c ti p GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 24 C T CH C NNG P Spec Hai ph n c a m t c t Ph n tiờu... Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s 26 C T CH C NNG P Spec c t b ng b ng quy t nh Bi toỏn: M t c a hng quy nh Gi m giỏ 15% cho lóo thnh cỏch m ng Gi m giỏ 10% cho thng binh Gi m giỏ 5% cho con thng binh, con li t s Khụng h ng cựng lỳc nhi u tiờu chu n lỳc ú l y tiờu chu n cao hn Yờu c u: c t ch c nng Xỏc nh m c gi m giỏ cho khỏch hng GV Nguy n Hoi Anh - Khoa cụng ngh thụng... Gi m 5% Gi m 0% GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s x x x x x 28 C T CH C NNG P Spec c t b ng s kh i Yờu c u: c t ch c nng L p danh sỏch thớ sinh trỳng tuy n Ph n tiờu : Tờn ch c nng: L p danh sỏch thớ sinh trỳng tuy n u vo: Danh sỏch i m thớ sinh i m chu n u ra: Danh sỏch thớ sinh trỳng tuy n GV Nguy n Hoi Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn... Anh - Khoa cụng ngh thụng tin - H c vi n K thu t quõn s Điểm ts >= điểm chuẩn S DS rớt . chức năng là  Phân rã các chức năng chính thành các chức năng chi tiết hơn.  Mục tiêu cần đạt  Mối liên hệ thứ bậc của chức năng  Có được mô tả chi tiết của từng chức năng  Không còn chức. Bài 4. Công cụ mô hình hóa chức năng Nguyễn Hoài Anh Khoa công nghệ thông tin Học viện kỹ thuật quân sự nguyenhoaianh@yahoo.com GV Nguyễn Hoài Anh - Khoa công nghệ thông tin. Không còn chức năng nào không rõ nghĩa  Một số công cụ mô hình hóa PTCN 2 GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự NỘI DUNG  Sơ đồ phân rã chức năng (BFD – Bussiness

Ngày đăng: 28/06/2014, 07:20

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

  • Đang cập nhật ...

Tài liệu liên quan