- 17
3.4 Tạo lập biểu đồ ca sử dụng trong Rational Rose
Trong Rose cácbiểu đồ ca sửdụng được tạolập trongquan sát Use Case. Rose cung cấpbiểuđồcasửdụngmặcđịnhlà Main.Sốlượngcácbiểuđồcasửdụnglàtuỳ ýtạolập.
TrongRosecóthểthựchiệnđượcnhữngchứcnăngsau(chitiếtxem[11]):
Mởbiểuđồmặcđịnh Main Use Case,
Tạo lậpbiểuđồ casửdụngmới,
Loạibỏmộtbiểuđồcasửdụng,
Tạo lập,bổsungcáccasửdụngvàomộtbiểuđồcasửdụng,
Xoábỏcasửdụngtrongmộtbiểuđồcasửdụng,
Đặctảcáccasửdụng:đặttên,gánmứcưutiên,gắntệpchocasửdụng,v.v.
Tạo lập,bổ sungcáctácnhân,
Đặc tả các tác nhân: đặt tên, đặt bội số trong mục Detail tab sau khi chọn
Open Specification.
Thiết lậpcácmốiquanhệ giữacáctácnhân vớicasửdụngvà giữamột sốca sửdụngvớinhaunếucó.
Bài tập vàcâuhỏi
3.1 Mối quan hệ giữa các chức năng của hệ thống với các ca sử dụng, chúng khác nhaunhưthếnào?,nêucáchđểxácđịnh cáccasửdụng.
3.2 Tác nhân là gì và vai trò củ nó trong hệ thống? Nêu cách để xác định các tác nhân.
3.3 Xây dựng kịch bản cho ca sử dụng “Đăng nhập hệ thống”, “Thu bằng séc”, “Thêm NSD”.
3.4 Phát biểubài toán “Quản lý thưviện”, xác định các yêu và xâydựng biểu đồ ca sửdụngchohệthốngnày.
3.5 Phát biểu bàitoán “Xây dựng hệ thống rúttiền tự động ATM(Automatic Teller Machine)”,xácđịnhcácyêuvàxâydựngbiểuđồ casửdụngchohệthốngnày.
3.6 Phátbiểubàitoánxâydựnghệthống“Môphỏnghệthốngthangmáychocácnhà caotầng”,xácđịnhcácyêuvàxâydựngbiểuđồcasửdụngchohệthốngnày.
3.7 Sửdụng RationalRoseđể tạo lậpbiểu đồcasửdụng chohệthống HBH vớiđầy đủcácchứcnăngnhưtrongmục3.4.
3.8 A/ Chọnnhữngtừthíchhợpđểđiềnvàochỗtrốngcủanhữngcâusau:
Mẫurập khuôn(stereotype)trongUMLđượcmôtả...
Có.... loạiquanhệgiữacáccasửdụngvớinhau.
- 60 -
Biểuđồcasửdụngmôtả... củahệthống. B/ Nhữngmệnhđềsauđúnghaysai?
Mộttácnhântrongcasửdụngluônlàmộtngườicóliênquanđếnhệ thống.
Casửdụngmôtảnhữngchitiếtđểcàiđặt.
Mộthệthốngkháccũngcóthểlàmộttácnhântrongbiểuđồcasửdụngcủahệ thống.
Trongmỗihệthốngchỉcómộtbiểuđồcasửdụng.
CHƯƠNG IV
PHÂNTÍCH HỆ THỐNG– MÔHÌNH KHÁI NIỆM VÀ BIỂU ĐỒ LỚP
ChủđềchínhcủachươngV:
Tìm hiểu những khái niệm cơ sở trong miền bài toán ứng dụng để xâydựngmôhìnhkháiniệm,
Cácphươngphápxácđịnhcáclớpđốitượngvàmốiquanhệgiữacáclớp,
Cácthuộctínhcủacáclớp,
Biểuđồlớp–môhìnhkháiniệmcủahệthống.