Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 102 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
102
Dung lượng
1,87 MB
Nội dung
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML Chương Mơ hình hố nghiệp vụ Mơ hình hóa nghiệp vụ gì? Tại phải mơ hình hóa nghiệp vụ Luồng cơng việc mơ hình hóa nghiệp vụ Phân tích qui trình nghiệp vụ Mơ tả ràng buộc Thiết kế qui trình nghiệp vụ Mơ hình hóa nghiệp vụ gì? Trực quan hóa hệ thống phức tạp Dễ giao tiếp, dễ truyền đạt Giúp thực giải pháp dễ dàng Chúng ta so sánh tối ưu hóa Nắm bắt yêu cầu nghiệp vụ Xác định phạm vi hệ thống Biểu diễn thay đổi, cải tiến qui trình tồn tại, xây dựng qui trình mới, nâng cấp mơi trường, … Mơ hình hóa nghiệp vụ gì? Mơ hình hóa nghiệp vụ Hệ thống Tại mơ hình hóa nghiệp vụ? Nhằm đảm bảo giải pháp, hệ thống cần xây dựng đáp ứng thực nhu cầu khách hàng Giảm thiểu rủi ro người phát triển khơng có thơng tin đầy đủ cách thức mà nghiệp vụ thực Xác định vai trò trách nhiệm người định nghĩa xử lý nghiệp vụ việc phát triển hệ thống Mục đích mơ hình hóa nghiệp vụ? Hiểu cấu trúc hoạt động tổ chức triển khai hệ thống Hiểu vấn đề tổ chức xác định vấn đề cần cải tiến Bảo đảm khách hàng, người dùng cuối, nhà phát triển có hiểu biết chung tổ chức Thiết lập yêu cầu hệ thống nhằm hỗ trợ tổ chức Luồng cơng việc Phân tích quy Đánh giá trình nghiệp vụ trạng tổ chức Xác định thuật ngữ Lập mơ hình use case nghiệp vụ Xác định ràng Xác định tác nhân buộc use case nghiệp vụ Thiết kế quy trình nghiệp vụ Đặc tả use case Hiện thực hoá use case Xác định thừa tác viên thực thể Đặc tả thừa tác viên Xác định u cầu tự động hố Lập mơ hình đối Đặc tả thực thể tượng nghiệp vụ Chương Mô hình hố nghiệp vụ Mơ hình hóa nghiệp gì? Tại phải mơ hình hóa nghiệp vụ Luồng cơng việc mơ hình hóa nghiệp vụ Phân tích qui trình nghiệp vụ Mơ tả ràng buộc Thiết kế qui trình nghiệp vụ Phân tích qui trình nghiệp vụ Đánh giá trạng tổ chức Mục đích: Đánh giá nắm bắt thông tin tổ chức Xác định đối tượng liên quan (stakeholder) khách hàng hệ thống Định nghĩa phạm vi việc mơ hình hóa nghiệp vụ Tán thành tiềm cải tiến mục tiêu tổ chức Mơ tả mục tiêu tổ chức Phân tích qui trình nghiệp vụ Đánh giá trạng tổ chức Nắm bắt thông tin tổ chức: Cơ cấu tổ chức, phân cấp vai trị hệ thống Mơ tả ngắn gọn thành phần mối quan hệ Cần mô tả ngắn gọn thông qua sơ đồ tổ chức văn vai trò họat động Tổ văn phòng thành phần tổ chức Tổ bảo vệ Tổ thu ngân Sơ đồ tổ chức siêu thị Tổ mặt hàng Tổ tin học 10 Thiết kế qui trình nghiệp vụ Hiện thực hóa use case nghiệp vụ Đặc tả luồng cơng việc thực hóa use-case (sử dụng collaboration diagram) 3: Kiểm tra điều kiện 1: Yêu cầu đăng ký khách hàng thân thiết 2: Kiểm tra tổng trị giá hố đơn 4: [Khơng thoả đkiện] Từ chối cấp thẻ : Khách hàng 6: [Thoả đkiện] Cấp thẻ Người quản lý : 5: [Thoả đkiện] Tạo thẻ : Thẻ khách hàng thân Thiết : Hoá đơn 7: [Thoả đkiện] Lưu thông tin khách hàng Use case Quản lý khách hàng thân thiết : Hồ sơ khách hàng 88 Lập cấu trúc mơ hình đối tượng nghiệp vụ Xây dựng lược đồ lớp (class diagram) Ví dụ: 89 Thiết kế qui trình nghiệp vụ Đặc tả use case nghiệp vụ Xác định worker vụ entity nghiệp vụ Hiện thực hóa use case nghiệp vụ Lập cấu trúc ô hình đối tượng nghiệp vụ (business object) Đặc tả worker nghiệp vụ Đặc tả entity nghiệp vụ Xác định yêu cầu tự động hóa 90 Thiết kế qui trình nghiệp vụ Đặc tả use case nghiệp vụ Xác định worker vụ entity nghiệp vụ Hiện thực hóa use case nghiệp vụ Lập cấu trúc hình đối tượng nghiệp vụ (business object) Đặc tả worker nghiệp vụ Đặc tả entity nghiệp vụ Xác định yêu cầu tự động hóa 91 Thiết kế qui trình nghiệp vụ Đặc tả use case nghiệp vụ Xác định worker vụ entity nghiệp vụ Hiện thực hóa use case nghiệp vụ Lập cấu trúc hình đối tượng nghiệp vụ (business object) Đặc tả worker nghiệp vụ Đặc tả entity nghiệp vụ Xác định yêu cầu tự động hóa 92 Xác định yêu cầu tự động hóa Mục đích Hiểu cách thức sử dụng công nghệ cải thiện hoạt động hiệu tổ chức Xác định mức độ tự động hóa tổ chức Thiết lập yêu cầu hệ thống từ artifact mơ hình hóa nghiệp vụ 93 Xác định yêu cầu tự động hóa Xác định tác nhân use case hệ thống 94 Xác định yêu cầu tự động hóa Xác định actor use case hệ thống Xác định xem thừa tác viên sử dụng hệ thống thơng tin khơng? Nếu có, xác định tác nhân cho hệ thống thông tin mô hình use-case hệ thống thơng tin Đặt tên tác nhân với tên thừa tác viên Đối với use case nghiệp vụ mà thừa tác viên tham gia, tạo use case hệ thống mô tả vắn tắt Xem xét mục tiêu tốc độ thực thi hay thông tin bổ sung cho thừa tác viên cần thích yêu cầu đặc biệt use case hệ thống 95 Xác định yêu cầu tự động hóa Xác định actor use case hệ thống Thừa tác viên Tác nhân hệ thống Use case nghiệp vụ Use case hệ thống Đối với thừa tác viên, xác định tác nhân hệ thống ứng viên Đối với use case nghiệp vụ mà tác nhân tham gia vào, tạo use case hệ thống ứng c viên 96 Xác định yêu cầu tự động hóa Xác định tác nhân use case hệ thống Ví dụ: Mơ hình use case nghiệp vụ Quản lý khách hàng thân thiết Khách hàng Mơ hình đối tượng Mơ hình use case hệ thống Người quản lý Quản lý khách hàng thân thiết 97 Xác định yêu cầu tự động hóa Xác định tác nhân use case hệ thống Ví dụ: Trường hợp tác nhân nghiệp vụ tác nhân hệ thống: nghiệp vụ tự động hóa hịan tịan (các ứng dụng thượng mại điện tử) Mơ hình use case nghiệp vụ Khách hàng Quản lý khách hàng thân thiết Mơ hình đối tượng Mơ hình use case hệ thống Khách hàng Quản lý khách hàng thân thiết 98 Xác định yêu cầu tự động Xác định tác nhân usehóahệ thống case Ví dụ: sơ đồ use case phần mềm hệ thống Quản lý thư viện Mượn sách từ thư viện thành viên Xử lý từ chối mượn sách Xử lý mượn sách Kiểm tra thẻ Xử lý trả sách Thủ thư Nhà cung cấp Đăng ký thành viên Mua sách Tra cứu sách Độc giả 99 Xác định yêu cầu tự động hóa Xác định thực thể mơ hình phân tích hệ thống BE BE Thực thể BE Analysis class Mỗi thực thể quản lý HTTT chuyển thành class mơ hình phân tích 100 Xác định yêu cầu tự động hóa Xác định thực thể mơ hình phân tích hệ thống Ví dụ: Khách hàng Địa Hố đơn Thẻ KH Nội dung trình bày chi tiết nội dung Phân tích đối tượng hệ thống 101 Bài tập Làm tập trang 117 102 ... hố Lập mơ hình đối Đặc tả thực thể tượng nghiệp vụ Chương Mô hình hố nghiệp vụ Mơ hình hóa nghiệp gì? Tại phải mơ hình hóa nghiệp vụ Luồng cơng việc mơ hình hóa nghiệp vụ Phân tích.. .Chương Mơ hình hố nghiệp vụ Mơ hình hóa nghiệp vụ gì? Tại phải mơ hình hóa nghiệp vụ Luồng cơng việc mơ hình hóa nghiệp vụ Phân tích qui trình nghiệp vụ Mơ tả ràng buộc... tất use case ? 39 Chương Mơ hình hố nghiệp vụ Mơ hình hóa nghiệp gì? Tại phải mơ hình hóa nghiệp vụ Luồng cơng việc mơ hình hóa nghiệp vụ Phân tích qui trình nghiệp vụ Mơ tả ràng buộc