4.4 Biểu đồ hoạt động
Biểu đồ hoạt động (Activity Diagram) trong UML gần giống với lƣu đồ (Flow Chart) mà chúng ta đã quen sử dụng trong phân tích thiết kế có cấu trúc. Nó chỉ ra các bƣớc thực hiện, các hành động, các nút quyết định và điều kiện rẽ nhánh để điều khiển luồng thực hiện của hệ thống. Biểu đồ hành động mô tả các hành động và các kết quả của những hành động đó và:
Nhấn mạnh hơn về công việc thực hiện khi cài đặt một thao tác của từng đối tƣợng
Tƣơng tự nhƣ biểu đồ trạng thái, nhƣng khác chủ yếu ở chỗ nó tập trung mô tả về các hoạt động (công việc và những thao tác cần thực thi) cùng những kết quả thu
đƣợc từ việc thay đổi trạng thái của các đối tƣợng.
Trạng thái trong biểu đồ hành động là các trạng thái hoạt động, nó sẽ đƣợc chuyển sang trạng thái sau, nếu hành động ở trạng thái trƣớc đƣợc hoàn thành.
Trạng thái và sự chuyển trạng
Trạng thái và sự chuyển đổi trạng thái đƣợc ký hiệu và cách sử dụng hoàn toàn giống nhƣ trong biểu đồ trạng thái đã nêu ở trên.
Nút quyết định và rẽ nhánh
Một đối tƣợng khi hoạt động thì từ một trạng thái có thể rẽ nhánh sang những trạng thái khác nhau tuỳ thuộc vào những điều kiện, những sự kiện xảy ra để quyết định. Điều kiện rẽ nhánh thƣờng là các biểu thức Boolean. Trong UML, nút quyết định rẽ nhánh đƣợc biểu diễn bằng hình thoi có các đƣờng rẽ nhánh với những điều kiện đi kèm để lựa chọn.
Yeu cau dang nhap
Goi dang nhap
Hien giao dien dang nhap
Yeu cau nhap Username va Password Nhap Username và
Password
Yeu cau ket thuc
Kiem tra dang nhap He thong CSDL Username + Password KT Username+Pass Thuc hien dang nhap
Thong bao loi Dang nhap
T
F