lý các ho ng kinh doanh , bán hàng... DonDatHang MaDDH NgayDHNguoiBanHang MaNguoiBH TenNguoiBH MatHang MaMH TenMH.
Trang 2Có th c dùng trên kh p qui trình phát tri n, t c
các l p trong xác nh yêu c n mô hình cài t
cho h th ng
Dùng bi u di n các th hi n riêng l bên trong c u
trúc l p
Trang 7Ki u (Type): ki u c a các giá tr thu c tính
Ki u thông th ng: Integer, Real, Boolean…
Trang 8Cú pháp c a thu c tính (tt)
Giá tr u (Initial value): giá tr ng nh gán
Trang 9Cú pháp c a thao tác
[T m nhìn] tên[(danh sách tham s )][:Ki u tr ]
Danh sách tham s : g m m t s tham s hình th c, cách nhau
ng d u ph y, có d ng:
tên: Ki u [=giá tr ng nh]
Trang 10Ví d v l p
-lastname:String -firstname:String -middlename[0 2]:String -dateOfName:Date -/age:Integer -dateRegistered:Date = today
CarSharer
+setJourney(newJourney:Journey) +notYetMatched():Boolean
n s Thu c tính d n xu t
Khái quát hoá (Generalization)
A ‘is a kind of’ B
Trang 11Ví d
Window
open() close()
Event
association
dependency generalization
Quan h khái quát hoá
Khái quát hoá (Generalization) ng m c tr u t ng,
p các thành ph n chung
Chuyên bi t hoá (Specification) c tr ng c th
Trang 15ng ng ilàm công
Liên k t nhi u bên
CôngtyB ohi m 1 0 * ngB ohi m
1 *
0 *
Th ohi m 0 1
Trang 17Quan h ph thu c (Dependencies)
Quan h 1 chi u: 1 l p ph thu c vào l p khác
Trang 18ng
Phân tích ph m vi bài toán tìm l p
a vào danh sách ph m trù khái ni m
a vào các use case
a vào kinh nghi m & ki n th c c a ng i phân tích
a vào h tài li u nh ng h th ng có liên quan
a vào ý ki n tham kh o các chuyên gia h th ng
Phân tích ph m vi bài toán tìm l p
(d ki n)
Không ph i danh t nào c ng là i bi u c a
p
t s danh t , c m danh t ng ngh a, có
vai trò nh nhau trong h th ng thì lo i b t
Trang 19lý các ho ng kinh doanh , bán hàng Công ty có nhi u m
bán hàng u cu i (POST: Point Of Sale Terminal) là nh ng a
bán hàng và x lý các công vi c thanh toán i khách hàng (mua
)
Ngoài ra th ng còn giúp giám c theo dõi các ho ng kinh
hàng bán ch y,… tr ra quy nh các ho ng kinh
thi t b ph n c ng : máy tính, máy c mã v ch và ph n m m h
th ng
Trang 22DonDatHang MaDDH NgayDH
NguoiBanHang MaNguoiBH TenNguoiBH
MatHang MaMH TenMH
Trang 23MaNguoiBH TenNguoiBH
Trang 24Nh ng thông tin nào c n phân tích, l u tr
Nh ng h th ng ngoài nào c n thi t cho h th ng và
Trang 25Phân bi t thu c tính hay th c th ?
n thi t không th a, thi u
Ví d
Element
Character Image
ParagraphDocument 1 0 *
[ordered]
1 0 *
[ordered]