Your SlideShare is downloading. ×
  • Like
notes3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

notes3

  • 187 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
187
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Phân tích trường hợp sử dụng Vũ Tuyết Trinh trinhvt@it-hut.edu.vn, vttrinh@gmail.com Bộ môn Hệ thông thông tin Khoa Công nghệ thông tin Đại học Bách Khoa Hà NộiCa sử dụng (use case) Cách thức mô tả và tài liệu hóa quy trình nghiệp vụ phức tạp Bổ sung thông tin chi tiết cho đặc tả yêu cầu Được xác định bởi người phân tích hệ thống và người dùng Được sử dụng để mô hình hóa quy trình và dữ liệu sau này 2 1
  • 2. Vai trò Là tập hợp các hành động để sinh ra các kết quả đầu ra Mô tả cách thức hệ thống “phản ứng” với các sự kiện kích hoạt Sự kiện kích hoạt (event- trigger) là nguyên nhân thực thi Mọi hoạt động của hệ thống là để “phản ứng” lại các sự kiện (event-driven modeling ) Hữu ích trong trường hợp mô tả các yêu cầu nghiệp vụ phức tạp 3Thành phần Thông tin cơ bản  Số hiệu và mô tả vắn tắt  Các sự kiện kích hoạt  Kích hoạt bên ngoài (External trigger)  Kích hoạt dựa trên thời gian (time-based occurrences) Thông tin vào ra  Nguồn & đích của thông tin Chi tiết  Các bước tiến hành xử lý và thông tin vào ra 4 2
  • 3. 5Quy trình xây dựng Xác định các ca sử dụng chính Xác định các bước xử lý trong mỗi ca sử dụng Xác định các thành phần liên quan trong mỗi bước Xác nhận lại ca sử dụng với người dùng Lặp các bước trên cho đên khi kết thúc 6 3
  • 4. Bước 1: xác định ca sử dụng Công việc Các câu hỏi điển hìnhXây dựng tài liệu cho mỗi Đặt các câu hỏi với Ai (Who), Cái gì (What), and Ở đâuca sử dụng (Where) để làm rõ các nhiệm vụ cũng như thông tin vào raNếu nhiều hơn 9 ca sửdụng thì nên nhóm lại Những nhiệm vụ chính cần thực hiện là gì?thành các gói (package) Khi nào nhiệm vụ được kích hoạt? Các thông tin/biểu mẫu/báo cáo cần thiết cho thực thi nhiệm vụ này? Ai cung cấp những thông tin/biểu mẫu/báo cáo này Những thông tin/biểu mẫu/báo cáo được tạo ra được gửi tới ai xử lý tiếp? 7Bước 2: Xác định các bước xử lý Công việc Các câu hỏi điển hìnhVới mỗi ca sử dụng, xác Đặt câu hỏi như thế nào (how) cho mỗi ca sử dụngđịnh các bước xử lý chínhđể thao tác với dữ liệu đầu Làm thế nào tạo ra báo cáo này?vào và sinh ra thông tin Làm thế nào thay đổi thông tin trong báo cáo?đầu ra Biểu mẫu này được xử lý như thế nào? Các tiện ích, cách thức sử dụng để xử lý các thông tin này (vd: bằng giấy tờ, email, điện thoại, …)? 8 4
  • 5. Bước 3: Xác định các thành phầnliên quan Công việc Các câu hỏi điển hìnhXác định các điều kiện kích Đặt câu hỏi như thế nào (how) cho mỗi bước xử lýhoạt, thông tin vào/ra Khi nào bước xử lý này được thực hiện? Các thông tin/biểu mẫu/báo cáo nào được xử lý trong bước này? Các thông tin/biểu mẫu/báo cáo nào cần cho việc thực thi bước này? Điều gì xảy ra nêu các thông tin/biểu mẫu/báo cáo này không sẵn sàng khi thực thi bước xử lý này 9Bước 4: Xác nhận ca sử dụng Công việc Các câu hỏi điển hìnhKiểm tra tính đúng đắn và Tương tác với nguời dùng để kiểm tra các thao tác củachính xác của mỗi ca sử người dùng khi tiến hành các nghiệp vụ tương ứng với cácdụng ca sử dụng 10 5
  • 6. Lưu ý Ca sử dụng là cách mô hình hóa thông tin và quy trình xử lý thông tin theo cách mà người dùng có thể hiểu được Việc xây dựng các ca sử dụng được thực hiện lặp đi lặp lại đến khi xác định được một cách chính xác các ca sử dụng 11 12 6