Bài 3cA-Activity Diagram: xd activity diagram từ usecase diagram, đặc tả usecase cho UC Đăng nhập
HTML-код
- Опубликовано: 5 окт 2024
- Activity Diagram: chuyển từ usecase diagram và đặc tả usecase sang activity diagram
Ví dụ minh họa: chức năng Đăng nhập với 4 extend usecase:
Đăng nhập bằng TK MyAPP
Đăng nhập bằng TK Zalo
Đăng nhập bằng TK Gmail
Đăng nhập bằng TK FB
Sơ đồ có sử dụng các loại:
Action Node: lưu data + execution
Object Node: lưu data
Send Signal: gửi tín hiệu từ luồng cha Đăng nhập sang các luồng con
Accept Signal: luồng con nhận tín hiệu gửi từ luồng cha
Lưu trữ dữ liệu dưới 2 dạng:
Central Buffer: lưu dữ liệu tạm. Trong ví dụ này Central Buffer sẽ được dùng cho biến loginStatus (của myApp) và zaloLogin Status, .... (của các app tương ứng) để biết trạng thái đã đăng nhập app tương ứng hay chưa
DataStore: lưu dữ liệu cố định. Dùng cho đối tượng UserAccount để lưu thông tin tài khoản của người dùng.
cô ơi em xem bài giảng này của cô em hiểu nôm na là activity diagram vẽ ra để làm rõ cho từng usecase trong 1 usecase diagram tổng của cả nghiệp vụ. Đối với trường hợp bài report của em em đã vẽ usecase tổng cho cả hệ thống và em cũng vẽ luôn usecase diagram cho các hoạt động nhỏ của usecase tổng mất rồi, thì em có cần phải vẽ activity diagram nữa không ạ. Và nếu em chọn vẽ activity diagram thì em có phải xóa đi các usecase diagram nhỏ đó ko ạ. Mong cô giải đáp ạ, em cảm ơn cô
Con nên tách nhỏ ra để về , không nên ôm đồm chung vào một sơ đồ. Rất khó theo dõi , và khi thay đổi 1 phần thì phải xem lại toàn bộ
cô ơi cho em hỏi, phần UCD đăng nhập thì đăng nhập bằng myapp nối qua đăng ký đăng ký myapp phải là include chứ cô nhỉ, vì đăng ký là điều kiện tiên quyết của đăng nhập mà cô
Điều kiện tiên quyết = việc đó đã phải xảy ra trước đó (bên ngoài UC đang xem xét).
Còn include = bao gồm, nghĩa là nó phải thực hiện bên trong của UC include nó.
@@tubui170 vậy thì trong UC đăng nhập này n có thể extend ra đăng ký với quên mật khẩu đúng không ạ
Đúng rồi
@@tubui170 em hiểu rồi, cảm ơn cô, chúc cô vui vẻ, mạnh khỏe ạ
nhớ cô quá :v
nhớ thì về thăm cô đê :D
Cô dùng phần mềm nào v ạ
Cô dùng starUML