Danh mục tài liệu

Chương 5: Phân tích Use Case

Số trang: 26      Loại file: ppt      Dung lượng: 4.00 KB      Lượt xem: 22      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Use case là một dạng văn bản dựa vào phương phápmiêu tả và kiểm tra những quá trình phức tạp(có quan hệ với nhau)Ca sử dụng thêm chi tiết những thủ tục chính vào định nghĩa thủ tục Hệ thống phân tích làm việc với những người sử dụng để phá́t triển use case. Quá trình phát triển hệ thống phân tích và mô hình dữ liệu về sau dựa vào các ca sử dụng
Nội dung trích xuất từ tài liệu:
Chương 5: Phân tích Use Case• Giáo viên hướng dẫn: Vũ Anh Hùng• Nhóm thực hiện: Lê Hồng Chuyên Nguyễn Quỳnh Nga Đoàn duy Hà Triệu Bích HằngPhân tích và thiết kế hệ thống (xuất bản lần 2) Alan Dennis và Barbara Hayley Wixom John Wiley và Sons,liên hợp Slides bởi RoBerta M.Roth Trường đại học bắc IowaPhân tích Use CaseChương 5 Ý tưởng chính• Use case là một dạng văn bản dựa vào phương phápmiêu tả và kiểm tra những quá trình phức tạp(có quan hệ với nhau)• Ca sử dụng thêm chi tiết những thủ tục chính vào định nghĩa thủ tục• Hệ thông phân tich làm viêc với những người sử dụng để ́ ́ ̣ ́ ̉ phát triên use case.• Quá trinh phat triên hệ thông phân tich và mô hình dữ liêu về ̀ ́ ̉ ́ ́ ̣ sau dựa vao các ca sử dụng ̀Use Case Vai trò của Use Case• Một ca sử dụng là một tập hợp các hoạt động mà sẽ đưa ra kết quả nào đó.• Mô tả làm cách nào hệ thống tác động trở lại tới sự việc mà gây ra hệ thống• Thúc đẩy--sự kiện là nguyên nhân Use Case sẽ thực hiện.• Mô hình tiến triển sự việc-tất cả mọi thứ trong hệ thống là sự đáp lại sự kiện nào đó.• Tất cả các câu trả lời hợp lí tới sự kiện là dữ liệu• Các ca sử dụng có ích khi trạng thái phức tạpNhững thanh phân cua một Use Case ̀ ̀ ̉• Thông tin cơ bản: - Tên ,số và sự mô tả ngắn gọn. - Sự kiện khởi tạo nguyên nhân mà use case sẽ thực hiện + Tác động ngoài - một số đến từ bên ngoài hệ thống. + Thời gian khởi tạo – thời gian dựa trên những sự kiện xảy ra- Quan điểm của ca sử dụng phải chắc chắn.• Dữ liệu chính đầu vào và đầu ra: - Nguồn và đích. - Mục đích bao hàm .• Những chi tiết: - Những bước thực hiện và dữ liệu đầu vào ,dữ liệu đầu ra. ̃ Mâu Use Case• Tên sự kiện : Bệnh nhân yêu cầu, hủy bỏ hoặc thay đổi lịch hẹn• Miêu tả ngắn gọn:làm cách nào chúng ta tạo ra một lịch hẹn mới phù hợp với sự thay đổi hoặc hủy bỏ đó .• Trigger: Bệnh nhân gọi điện và hỏi về lịch hẹn hoặc hỏi để huỷ lịch hiện hiện thời• Kiểu: thời gian mở rộng. Đầu vào Đầu ra Mô tả Nguồn Mô tả Đích Tên bệnh nhân Bệnh nhân Lịch hẹn L ịch hẹn Lịch hẹn mong muốn Bệnh nhân Lịch hẹn Bệnh nhân Lịch hẹn thay đổi/hủy Bệnh nhân Lịch hẹn hợp lí Bệnh nhân Thông tin bệnh nhân Hồ sơ dữ liệu bệnh nhân Lịch hẹn đã có Hồ sơ dữ liệu lịch hẹnCác bước thực hiện chính Thông tin cho mỗi bước1.Nếu là thay đổi hoặc hủy bỏ thì tìm lịch hẹn hiện thời trong hồ Tên bệnh nhânsơ lịch hẹn và xóa nó Lịch hẹn thay đổi / hủy bỏ Sửa lại lịch hẹn2.Kiểm tra chắc chắn bệnh nhân là bệnh nhân hiện thời và đã Tên bệnh nhânthanh toán hóa đơnNếu là bệnh nhân mới ,thực hiện :”Nhập bệnh nhân “ trongca sử dụng trước khi tiếp tụcNếu bệnh nhân chưa thanh toán hóa đơn ,khi ấy chuyển lờiyêu cầu tới bộ phận giao dịch thông tin bệnh nhân Lịch hẹn có sẵn3.Tìm kiếm những thời gian có sắn cho lịch hẹn và lựa chọn một Lịch hẹn thích hợpthời gian để đề xuất với bệnh nhân(một số thời gian lịch hẹn cóthể quá ngắn hoặc quá dài đối với bệnh nhân).Điều này có thể lặplại nhiều lần cho đến khi tìm thấy được một thời gian tốt nhất thông tin bệnh nhân 4.Bệnh nhân lựa chọn một lịch hẹn dự kiến tương laiXây dựng Use Case Quá trình phát triển use case• Xác định ca sử dụng chính• Xác định các bước chính trong mỗi ca sử dụng• Xác định các thành phần trong các bước• Xác thực ca sử dụng(củng cố)• …trên các bước lặp đi lặp lại Bước 1-Xác định use case chính Các hoạt động Những yêu cầu câu hỏi tiêu biểu*Bắt đầu một mẫu use case * Câu hỏi ai, cái gì,ở đâu về những tác vụ và nhữngcho mỗi use case thông tin đầu vào và đầu ra của chúng: *Những tác vụ chính được thực hiện?*Nếu lớn hơn 9, nhóm vào *Cái gì thúc đẩy tác vụ này? Cái gì nói lên để thực hiệntrong những gói. tác vụ này? * Những thông tin /những mẫu/những báo cáo gì mà bạn cần để thực hiện những tác vụ này? *Ai đã cung cấp cho bạn những thông tin /những mẫu /những báo cáo này? *Những thông tin /những mẫu /những báo c ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: