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
651,61 KB
Nội dung
Bài4.Côngcụ mô hìnhhóachứcnă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ứcnăng là Phân rã các chứcnăng chính thành các chứcnăng chi tiết hơn. Mục tiêu cần đạt Mối liên hệ thứ bậc của chứcnăng Có được mô tả chi tiết của từng chứcnăng Không còn chứcnăng nào không rõ nghĩa Một số công cụmôhìnhhó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ứcnăng (BFD – Bussiness Function Diagram) Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram) Đặc tả chứcnă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ỨCNĂNG BFD – Bussiness Function Diagram Khái niệm Là côngcụ 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ỨCNĂ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ỨCNĂ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ỨCNĂNG Hai thành phần Quan hệ phân cấp: Mỗi chứcnăng phân rã thành nhiều chứcnăng con Ta nói chứcnăng con quan hệ phân cấp với chứcnă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ỨCNĂNG Hai dạng của BFD Dạng chuẩn: Một sơ đồ mô tả toàn bộ chứcnă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, mô tả chứcnă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ỨCNĂNG Chú ý Phân rã có thứ bậc Phân rã chứcnăng cha thành nhiều chứcnăng con Sao cho thực hiện hết chứcnăng mức dưới đảm bảo thực hiện xong chứcnăng trên được phân rã. Chứcnăng mức thấp nhất gọi là chứcnă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ứcnă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 cú 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 cú phõn m c nh BFD Khi c n cú 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 cú 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