Sắp xếp các ca sử dụng
Các ca sửdụng nênñược thực hiện trước
Các ca sửdụng chứa các rủi ro/nguy cơ Các ca sửdụng kiến trúc chính Các ca sửdụng kiến trúc chính Các ca sửdụngñòi hỏi nghiên cứu mới, công nghệ mới Các ca sửdụng mà khách hàng quan tâm hơn
59
Bài tập 1
Máy rút tiền ATM có các chức năng chính nhưsau:
Cấp phát tiền cho những ai có thẻngân hàng (cho phép rút một sốlượng tiền bởi hệthống thông tin của ngân hàng) và những ai có thẻVISA (cho phép từxa bởi hệthống VISA)
Cho xem kiểm tra sốtiến tài khoản và bỏtiền vào tài khoản bằng tiền mặt hoặc ngân phiếuñối với những ai có thẻngân hàng
Tất cảcác giao tácñềuñược kiểm tra an toàn
Kiểm tra mã PIN
Mã PIN nhập sai 3 lần thì thẻsẽbị“nuốt”
Cần phải thường xuyên nạp tiền vào máy, lấy ngân phiếu và các thẻbịnuốt ra
Xácñịnh các tác nhân, các ca sửdụng và vẽbiểuñồca sử
dụng
Bài tập 1
Các tác nhân
Người có thẻngân hàng (bankcard)
Người có thẻVISA (VISAcard)
Người vận hành máy (operator)
Hệthống VISA (VISA)
61
Bài tập 1
Các ca sửdụng
Rút tiền với thẻngân hàng (withdraw by bankcard)
Rút tiền với thẻVISA (withdraw by VISAcard)
Kiểm tra mã PIN (identify)
Xem sốtiền còn trong tài khoản (balance)
Bỏtiền vào tài khoản bằng ngân phiếu hoặc tiền mặt (deposit)
Nạp tiền vào máy (put money)
Lấy thẻbịnuốt trong máy (get cards)
Lấy ngân phiếu trong máy (get cheques)
Bài tập 1
VISAcard
withdraw with VISA card
VISA
bankcard
withdraw with bank card balance
deposit
deposit by cheque deposit by cash
bank
identify
<<extend>>
63Bài tập 1 Bài tập 1 operator put cash get cards get cheques Bài tập 2
Quản lýñào tạo nhân viên: Một công ty muốn mô tảbằng UML việcñào tạo nhân viênñểtin học hóa một sốcông việc. Việcñào tạoñược bắtñầu khi người quản lýñào tạo nhậnñược yêu cầu ñào tạo của một nhân viên. Nhân viên này có thểxem danh mục các chuyênñề ñào tạo của cácñơn vị ñào tạo ký kết với công ty. Yêu cầu của nhân viênñược xem xét bởi người quản lýñào tạo và người quản lý sẽtrảlời là chấp nhận hay từchốiñềnghị ñó. Trong trường hợp chấp nhận, người quản lý sẽxácñịnh chuyênñềphù hợp trong danh mục các chuyênñề, sauñó gửi cho nhân viên nội dung của chuyênñềvà danh sách các khóañào tạo. Nhân viên sẽ chọn khóañào tạo và người quản lý sẽ ñăng ký khóa học vớiñơn vị ñào tạo cho nhân viên. Trong trường hợp muốn hủy bỏ ñăng ký khóañào tạo, nhân viên phải thông báo sớm cho người quản lý biếtñểngười quản lý thực hiện hủy bỏ. Cuối khóañào tạo, nhân viên chuyển phiếuñánh giá kết quảhọc vềcho công ty. Người quản lý sẽkiểm tra hóañơn thanh toán tiền củañơn vị ñào tạo.
65
Nội dung
Khái niệm cơ bản hướng ñối tượng Biểu ñồ ca sử dụng