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.

Комментарии • 11

  • @PhuongNguyen-sw9gx
    @PhuongNguyen-sw9gx 11 месяцев назад

    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ô

    • @tubui170
      @tubui170  11 месяцев назад +1

      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ộ

  • @DepresSion271
    @DepresSion271 3 месяца назад

    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ô

    • @tubui170
      @tubui170  3 месяца назад

      Đ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ó.

    • @DepresSion271
      @DepresSion271 3 месяца назад

      @@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 ạ

    • @tubui170
      @tubui170  3 месяца назад

      Đúng rồi

    • @DepresSion271
      @DepresSion271 3 месяца назад

      @@tubui170 em hiểu rồi, cảm ơn cô, chúc cô vui vẻ, mạnh khỏe ạ

  • @quando5905
    @quando5905 Год назад

    nhớ cô quá :v

    • @tubui170
      @tubui170  Год назад +1

      nhớ thì về thăm cô đê :D

  • @leminh8533
    @leminh8533 Год назад

    Cô dùng phần mềm nào v ạ