
Chương 5: Phân tích Use Case
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Phân tích Use Case Mẫu Use Case Xác nhận Use Case Xây dựng Use Case Quản trị hệ thống Phân tích thiết kếTài liệu có liên quan:
-
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 267 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin (chương 2-bài 2)
14 trang 191 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Phân tích thiết kế hệ thống siêu thị
140 trang 190 0 0 -
Báo Cáo môn Phân Tích Thiết Kế Hệ Thống
32 trang 187 0 0 -
Tài liệu ôn thi công chức - Môn Tin học
9 trang 159 0 0 -
Khóa luận tốt nghiệp: Xây dựng Firewall & IPS trên checkpoint
94 trang 140 0 0 -
48 trang 117 0 0
-
18 trang 108 0 0
-
29 trang 98 0 0
-
Đồ án hệ thống cung cấp điện -EPU
47 trang 92 0 0 -
40 trang 89 0 0
-
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - TÌM HIỂU VỀ MẠNG CẢM BIẾN
29 trang 78 0 0 -
Hướng dẫn xây dựng các server trên red hat Linux 9
71 trang 77 0 0 -
Tài liệu hướng dẫn sử dụng MIDAS/Civil
0 trang 62 2 0 -
Cách xem Youtube bị chặn hoặc hạn chế người xem
5 trang 51 0 0 -
Phân tích thiết kế hệ thống thông tin
18 trang 51 0 0 -
Bài giảng Phần mềm nguồn mở: Bài 3 - Đoàn Thiện Ngân
12 trang 49 0 0 -
Sách The Options Course High Profit & Low Stress Trading Methods Second Edition phần 10
54 trang 47 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - QUẢN LÝ THƯ VIỆN SÁCH
24 trang 47 0 0 -
Đề tài tốt nghiệp: Quản lý kho
55 trang 47 0 0