Bài giảng Công nghệ phần mềm: Chương 4 Mô hình phân tích, cung cấp cho người học những kiến thức như: Mô hình dùng cho phân tích; Mô hình luồng dữ liệu; Mô hình kịch bản; Mô hình lớp; Mô hình hành vi. Mời các bạn cùng tham khảo! | TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP MÔN HỌC CÔNG NGHỆ PHẦN MỀM Chương 4 Mô hình phân tích CNPM NN 1 Chương 4 Mô hình phân tích 1. Mô hình dùng cho phân tích. 2. Mô hình luồng dữ liệu. 3. Mô hình kịch bản. 4. Mô hình lớp. 5. Mô hình hành vi. CNPM NN 2 1. Mô hình dùng cho phân tích Mô hình chức năng nghiệp vụ BFD Business Function Diagram . Mô hình luồng dữ liệu Data Flow . Mô hình UML. Mô hình phân tích. CNPM NN 3 Mô hình chức năng nghiệp vụ BFD Business Function Diagram Xác định chức năng nghiệp vụ là bước đầu tiên của phân tích hệ thống. Để phân tích nhu cầu thông tin của tổ chức ta phải biết được tổ chức thực hiện những nhiệm vụ chức năng gì Từ đó biết được các dữ liệu thông tin gì mà tổ chức sử dụng tổ chức sử dụng và làm thế nào để có các thông tin cần thiết Mô tả chức năng nghiệp vụ theo hệ thống phân cấp Hoạt động của hệ thống bán hàng Khách hàng 1 3 5 Phòng bán hàng Văn phòng 4 Đơn vị 2 6 cung ứng Kho 5 Hệ thống bán nước giải khát Chức năng Quan hệ bao Hệ quản lý cửa hàng hàm Bán hàng Kế toán Quản lý tồn kho Quản lý đơn Quản công Quản lý nhập Bán lẽ hàng nợ hàng Quản lý xuất Báo cáo tồn 6 Mô hình luồng dữ liệu Mô hình xử lý bán hàng Kiểm tra ĐĐH hợp Lưu ĐĐ ĐĐ hàng lệ hàng ĐĐ H mới Đơn đặt mua NGK Xử lý Đơn đặt mua NGK Khách hàng Dòng dữ liệu ĐĐH không hợp lệ ĐĐ mua NGK ĐĐH bị từ chối Tính tồn Đầu cuối Thông báo kho từ chối ĐĐ Thông tin tồn kho Kho dữ liệu hàng Tồn kho NGK NGK giao hóa đơn ĐĐH đủ hàng giao Lập hóa đơn giao Hóa đơn giao hàng hàng Hoá đơn giao hàng 7 UML UML 2004 UML 2003 UML 99 UML 98 Chuẩn hoá bởi OMG UML 11- 97 UML 1- 97 UML 96 UML 95 Các thành viên công nghiệp OOSE HP IBM Oracle Microsoft Rational Booch OMT Các phương pháp khác 8 4 1 view 9 Biểu đồ diagram 10 Biểu đồ UML 1. Biểu đồ Use case Use Case Diagram 2. Biểu đồ lớp Class Diagram 3. Biểu đồ đối tượng Object Diagram 4. Biểu đồ trạng thái State Diagram 5. Biểu đồ trình tự Sequence Diagram 6. Biểu đồ cộng tác Collaboration Diagram 7. Biểu đồ hoạt động .