II. Mụ hỡnh húa phần mềm với UML
2.3. Cấu trỳc thành phần của UML
2.3.4. Cỏc biểu đồ
Biểu đồ là đồ thị biểu diễn đồ họa về tập cỏc phần tử trong mụ hỡnh và mối quan hệ
của chỳng.
Biểu đồ chứa đựng cỏc nội dung của cỏc quan sỏt dƣới cỏc gúc độ khỏc nhau và một thành phần của hệ thống cú thể xuất hiện trong một hay nhiều biểu đồ.
Cú nhiều loại biểu đồ:
Biểu đồ ca sử dụng: mụ tả sự tƣơng tỏc giữa cỏc tỏc nhõn ngoài và hệ thống thụng
qua cỏc ca sử dụng. Cỏc ca sử dụng là những nhiệm vụ chớnh, cỏc dịch vụ, những trƣờng hợp sử dụng cụ thể mà hệ thống cung cấp cho ngƣời sử dụng và ngƣợc lại.
25
Biểu đồ lớp: mụ tả cấu trỳc tĩnh, mụ tả mụ hỡnh khỏi niệm bao gồm cỏc lớp đối
tƣợng và cỏc mối quan hệ của chỳng trong hệ thống hƣớng đối tƣợng.
Biểu đồ trỡnh tự: thể hiện sự tƣơng tỏc của cỏc đối tƣợng với nhau, chủ yếu là
trỡnh tự gửi và nhận thụng điệp để thực thi cỏc yờu cầu, cỏc cụng việc theo thời gian.
Biểu đồ cộng tỏc: tƣơng tự nhƣ biểu đồ trỡnh tự nhƣng nhấn mạnh vào sự tƣơng
tỏc của cỏc đối tƣợng trờn cơ sở cộng tỏc với nhau bằng cỏch trao đổi cỏc thụng điệp để thực hiện cỏc yờu cầu theo ngữ cảnh cụng việc.
Biểu đồ trạng thỏi: thể hiện chu kỳ hoạt động của cỏc đối tƣợng, của cỏc hệ
thống con và của cả hệ thống. Nú là một loại ụtụmỏt hữu hạn trạng thỏi, mụ tả cỏc trạng thỏi, cỏc hành động mà đối tƣợng cú thể cú và cỏc sự kiện gắn với cỏc trạng thỏi theo thời gian.
Biểu đồ hành động: chỉ ra dũng hoạt động của hệ thống, bao gồm cỏc trạng thỏi
hoạt động, trong đú từ một trạng thỏi hoạt động sẽ chuyển sang trạng thỏi khỏc sau khi một hoạt động tƣơng ứng đƣợc thực hiện. Nú chỉ ra trỡnh tự cỏc bƣớc, tiến trỡnh thực hiện cũng nhƣ cỏc điểm quyết định và sự rẽ nhỏnh theo luồng sự kiện.
Biểu đồ thành phần: chỉ ra cấu trỳc vật lý của cỏc thành phần trong hệ thống,
bao gồm: cỏc thành phần mó nguồn, mó nhị phõn, thƣ viện và cỏc thành phần thực thi.
Biểu đồ triển khai: chỉ ra cỏch bố trớ vật lý cỏc thành phần theo kiến trỳc đƣợc
thiết kế của hệ thống. Khá ch hàng Ng- ời bá n hàng Ký hợ p đồng mua bá n Thống kê bá n hàng Thống kê khá ch hàng Hỡnh 5: Vớ dụ về một biểu đồ ca sử dụng
26
CHƢƠNG II: TỔNG QUAN VỀ BÀI TOÁN QUẢN TRỊ QUAN HỆ KHÁCH HÀNG
I. Giới thiệu về bài toỏn quản trị quan hệ khỏch hàng(CRM)