- 17
4.5.2 Các thuộc tính của các lớp trong HBH
Theo cáchhướngdẫn nêutrên, chúng tacóthể xácđịnhđượccác thuộctính cho cáclớp đểthựchiệncasửdụng“Muahànhbằngtiềnmặt”trongbiểuđồ ởhình4-10 nhưsau: HBH soHieuHT: Int PhienBanHang ngayBan: Date gioBan: Time MatHang maSanPham: UPC DongBanHang - 80 - soLuong: Int CuaHang tenGoi: String diaChi: Address KhachHang
NguoiBan NguoiQL ThanhToan
tongSoTien: Number DanhMucMatHang MoTaMatHang maSanPham: UPC giaBan: Number moTa: Text Hình4-14 Cácthuộctínhcủacáclớp
Đó lànhững thuộc tínhđược xác địnhđể thựchiện casửdụng “Mua hàng bằng
tiền mặt”. Tươngtự, xemxétcácchứcnăngcủahệthống,nghiêncứu cáccasửdụng
còn lạivàdựavàonhữngtàiliệu khácđểxácđịnhđầyđủ vàchínhxáccácthuộctính chocáclớpđốitượng.
Biểu đồ các lớp với các thuộc tính mô tả cấu trúc tĩnh của hệ thống. Nó mô tả mối liênkếtcó cấu trúcgiữacác mụcdữ liệuđượcthao tác, xửlý tronghệ thống.Nó cũng mô tảcáchcác thôngtin đượcphânchia thànhtừngphần chocácđối tượng,chỉ ra cách các đối tượng được chia thành các lớpvà thể hiện mối quan hệ giữa các đối
tượnglàgì.
Tóm lại,trongmôhìnhkháiniệmchúngtatậptrungmôtả:
Nhữngkháiniệmlàcáclớp đốitượngtronghệthống,
Cácmốiliênkếtgiữacáclớp,
Cácthuộctínhcủacáclớp.
4.6 Ghinhận trong từđiểnthuật ngữ
Từ điển thuật ngữ (Glossary)làloạitàiliệuđơn giảnđểđịnhnghĩacáchạngmục
(term), cácthuậtngữđượcsửdụngtrongquá trìnhpháttriểnphầnmềm. Từđiểnthuật ngữhay từ điển mô hình,liệtkêvàđịnhnghĩacáchạngmụcmộtcáchrõràng,dễhiểu nhằmphụcvụtốthơn tronggiaotiếp, traođổigiữacácthànhviêntrongdựánvàgiảm thiểuđượcnhữngmayrủiđángtiếcdosựhiểulầmcóthểgâyra.
Thông thườngtừ điển thuật ngữ được xây dựng từpha đầu tiên, pha định nghĩa bài toán vàkhảosát cácca sửdụng,các hạngmụcđãđược tạo ra, vàsauđótiếp tụcbổ sung,làmmịnhơnởcácphatiếptheo.Nghĩalàviệcxâydựngtừđiểnthuậtngữđượcthực
- 81 -
Hạng mục Phạm trù Chú thich
Bánhàng Casửdụng Môtảquátrìnhbánhàngcho
kháchtrongmộtcửahàng
MoTaMatHang.moTa:Text Thuộctính Mô tả ngắn gọn về mặt hàng ở
MatHang Lớp(kiểu) Hàngđểbántrongmộtcửahàng ThanhToan Lớp(kiểu) Lớp làm nhiệm vụ thu tiền m
à MoTaMatHang.giaBan:Numbe
r
Thuộctính Giá bán của mặt hàng ở tron g
DongBanHang.soLuong:Int Thuộctính Số lượng một mặt hàng mà khác h
PhienBanHang Lớp(kiểu) Mộtgiaodịchbánhàng
DongBanHang Lớp(kiểu) Mộtdòngtrongphiêngiaodịchbá n
CuaHang Lớp(kiểu) Nơicócácgiaodịchbánhàng PhienBanHang.tongSoTien:Nu
mber
Thuộctính Tổng số tiền khách phải trả tron g
ThanhToan.tongSo:Number Thuộctính Tổngsốtiềncầnphảithucủakhác MoTaMatHang.maSanPham:UP Thuộctính MãsảnphẩmởtrongMoTaMatHang
hiện songhànhvớicáccông việcđặc tả yêucầu,xâydựngcasửdụng,thiếtlậpmô hình kháiniệm,biểuđồtuầntự,cộngtác,v.v.
SauđâylàmộtvídụvềtừđiểnthuậtngữtronghệHBH.