THIẾT KẾ CÁC BIỂU ĐỒ CỘNG TÁC VÀ BIỂU ĐỒ THÀNH PHẦN CỦA HỆ THỐNG
6.2.1 Ca sử dụng thực tế
Những ca sử dụng được xỏc định trong pha phõn tớch cỏc yờu cầu thường là ớt liờn quan đến kỹ thuật cài đặt và cũng chưa cú liện hệ nhiều với giao diện sử. Ở đõy chỳng ta thảo luận thờm về một loại ca sử dụng được gọi là cốt yếu và thực tế.
Một ca sử dụng được gọi là cốt yếu nếu nú mụ tả quỏ trỡnh hoạt động chủ yếu và cỏc động cơ thỳc đẩy những hoạt động đú.
Ngược lại, ca sử dụng được gọi là thực tế nếu nú mụ tả một quỏ trỡnh hoạt động thụng qua những thiết kế theo thực tế và được uỷ thỏc cho cụng nghệ vào / ra đó được xỏc định trước.
Như vậy, ca sử dụng thực tế là một thiết kế cụ thể về một ca sử dụng, trong đú đó xỏc định kỹ thuật vào / ra và hỗ trợ cho cài đặt.
Vớ dụ: hóy mụ tả ca sử dụng thực tế cho ca sử dụng Thanh toỏn tiền mặt. Như trước đó qui ước, ca sử dụng Thanh toỏn tiền mặt được mụ tả như sau:
Ca sử dụng: Thanh toỏn tiền mặt (Buy Items with Cash) Tỏc nhõn: Người mua (khỏch hàng), người bỏn hàng
Mục đớch: Ghi nhận cỏc thụng tin về phiờn bỏn hàng và thu tiền hàng
Mụ tả túm tắt: Sau khi chọn đủ hàng, người mua đưa giỏ hàng (xe hàng) đến quầy
trả tiền. Người bỏn ghi nhận thụng tin về cỏc mặt hàng và thu tiền bỏn hàng bằng tiền mặt. Thanh toỏn xong, khỏch hàng cú thể đưa hàng ra khỏi cửa hàng.
Tham chiếu: R1.1, R1.2, R1.3, R1.7, R1.9, R2.1.
Trờn cơ sở khảo sỏt bài toỏn thực tế, người thiết kế cú thể xõy dựng màn hỡnh thực hiện nhiệm vụ trờn như sau:
Hỡnh 6-9 Màn hỡnh giao diện của ca sử dụng thực tế “Bỏn hàng” Kịch bản mụ tả ca sử dụng thực tế trờn được viết cụ thể như sau:
Hoạt động của tỏc nhõn Hoạt động của hệ thống 1. Ca sử dụng bắt đầu khi khỏch đưa
hàng đến quầy trả tiền.
2. Với mỗi mặt hàng, người bỏn nhập vào cửa sổ A mó upc. Nếu số lượng mua nhiều hơn 1 thỡ nhập số đú vào cửa sổ E. Ấn H (nỳt Enter Item)
sau mỗi lần nhập xong một mặt hàng.
3. Bổ sung cỏc thụng tin của từng mặt hàng vào phiờn bỏn hàng.
Mụ tả của mặt hàng vừa nhập vào được hiển thị ở ụ F và giỏ bỏn ở ụ B. 4. Khi nhập xong cỏc mặt hàng thỡ ấn
I (nỳt End Sale).
5. Tớnh toỏn và hiển thị tổng số tiền phải trả ở ụ C.
6. Khỏch hàng đưa một số tiền để trả tiền mua hàng, người nhập số đú vào ụ D và ấn J (nỳt Make Payment), số đú thường lớn hơn total.
7. Hệ thống xỏc định số tiền trả lại cho khỏch và hiển thị ở ụ G.
. . .