Mối quan hệ giữa các ca sử dụng Ví dụ

Một phần của tài liệu MÔ HÌNH HÓA HỆ THỐNG VÀ NGÔN NGỮ UML. TS. Vũ Chí Cường (Trang 25 - 32)

Biểu đồ ca sử dụng

Ý nghĩaKý hiệu Ký hiệu

Mối quan hệ giữa các tác nhân

Mối quan hệ giữa tác nhân và ca sử dụng

• Association: (Liên kết)

Mối quan hệ giữa các ca sử dụngVí dụ Ví dụ

Các phương pháp phân tích và thiết kế hệ thống hiện đại

Biểu đồ ca sử dụng

Ý nghĩaKý hiệu Ký hiệu

Mối quan hệ giữa các tác nhân

Mối quan hệ giữa tác nhân và ca sử dụngMối quan hệ giữa các ca sử dụng Mối quan hệ giữa các ca sử dụng

extend: (Mở rộng)

• include: (Bao hàm)

• Generalization: (Khái quát)

Ví dụ

Biểu đồ ca sử dụng

Ý nghĩaKý hiệu Ký hiệu

Mối quan hệ giữa các tác nhân

Mối quan hệ giữa tác nhân và ca sử dụngMối quan hệ giữa các ca sử dụng Mối quan hệ giữa các ca sử dụng

• extend: (Mở rộng)

include: (Bao hàm)

• Generalization: (Khái quát)

Các phương pháp phân tích và thiết kế hệ thống hiện đại

Biểu đồ ca sử dụng

Ý nghĩaKý hiệu Ký hiệu

Mối quan hệ giữa các tác nhân

Mối quan hệ giữa tác nhân và ca sử dụngMối quan hệ giữa các ca sử dụng Mối quan hệ giữa các ca sử dụng

• extend: (Mở rộng) • include: (Bao hàm)

Generalization: (Khái quát)

Ví dụ

Biểu đồ trình tự

Ý nghĩa

• Trình bày một số đối tượng với các thông điệp được chuyển giao giữa chúng, đặc biệt làm rõ trình tự các thông điệp chuyển giao này dọc theo trục thời gian (trục thẳng đứng).

• Dùng để diễn tả một sự hợp tác (hay tương tác) của một nhóm đối tượng

Ký hiệu

• Đối tượng (object)

• Các thông điệp (message) • Đường lifeline

Các phương pháp phân tích và thiết kế hệ thống hiện đại

Ví dụ

Biểu đồ giao tiếp

Ý nghĩa

• Trình bày sự hợp tác (tương tác) của một nhóm đối tượng (giống biểu đồ trình tự), nhấn mạnh tới bối cảnh của sự hợp tác.

• Trình bày nhóm các đối tượng cùng với các kết nối giữa chúng (giống biểu đồ đối tượng), vẽ thêm các thông điệp (mũi tên nhỏ) dọc theo các kết nối đó. • Các thông điệp được đánh số để phân biệt trước

sau.

Ký hiệu

• Các đối tượng (object) • Các liên kết (link)

• Các thông điệp (message)

Các phương pháp phân tích và thiết kế hệ thống hiện đại

Ví dụ

Biểu đồ máy trạng thái

Ý nghĩa

• Trình bày các trạng thái có thể của đối tượng và chỉ rõ các sự kiện nào sẽ làm cho đối tượng thay đổi từ trạng thái này sang trạng thái khác.

• Chỉ sử dụng cho các lớp mà đối tượng có khả năng ứng xử trước các sự kiện xảy đến tuỳ thuộc vào trạng thái hiện tại.

Ký hiệu

• Trạng thái (state)

• Trạng thái khởi đầu (initial state) • Trạng thái kết thúc (final state) • Các chuyển tiếp (transition) • Sự kiện (event)

Các phương pháp phân tích và thiết kế hệ thống hiện đại

Ví dụ

Biểu đồ hoạt động

Ý nghĩa

• Trình bày luồng dịch chuyển từ hành động này sang hành động khác (dịch chuyển tuần tự, rẽ nhánh theo điều kiện hay rẽ nhánh song song) • Được dùng để đặc tả một thao tác của một lớp • Dùng đế mô tả các luồng hoạt động khác (ca sử

dụng, tương tác).

Ký hiệu

• Hoạt động (activity)

• Trạng thái khởi đầu (intial) • Trạng thái kết thúc (final intial)

• Thanh đồng bộ hóa (synchronisation bar) • Quyết định (decission)

Các phương pháp phân tích và thiết kế hệ thống hiện đại

Biểu đồ hoạt động

Ý nghĩa

• Trình bày luồng dịch chuyển từ hành động này sang hành động khác (dịch chuyển tuần tự, rẽ nhánh theo điều kiện hay rẽ nhánh song song) • Được dùng để đặc tả một thao tác của một lớp • Dùng đế mô tả các luồng hoạt động khác (ca sử

dụng, tương tác).

Ký hiệu

• Hoạt động (activity)

• Trạng thái khởi đầu (intial) • Trạng thái kết thúc (final intial)

• Thanh đồng bộ hóa (synchronisation bar) • Quyết định (decission)

Ví dụ

Biểu đồ hoạt động

Ý nghĩa

• Trình bày luồng dịch chuyển từ hành động này sang hành động khác (dịch chuyển tuần tự, rẽ nhánh theo điều kiện hay rẽ nhánh song song) • Được dùng để đặc tả một thao tác của một lớp • Dùng đế mô tả các luồng hoạt động khác (ca sử

dụng, tương tác).

Ký hiệu

• Hoạt động (activity)

• Trạng thái khởi đầu (intial) • Trạng thái kết thúc (final intial)

• Thanh đồng bộ hóa (synchronisation bar) • Quyết định (decission)

Các phương pháp phân tích và thiết kế hệ thống hiện đại

Ví dụ

Một phần của tài liệu MÔ HÌNH HÓA HỆ THỐNG VÀ NGÔN NGỮ UML. TS. Vũ Chí Cường (Trang 25 - 32)

Tải bản đầy đủ (PDF)

(32 trang)