Hướng Dẫn Vẽ Use Case Diagram Chi Tiết A Đến Z Cho Newbie

Thảo luận trong 'Kinh nghiệm kinh doanh' bởi Business Analyst CNTT, 29/2/2024.

  1. Business Analyst CNTT

    Business Analyst CNTT Business Analyst - BA từ A - Z

    Tham gia:
    23/11/2023
    Bài viết:
    93
    Đã được thích:
    0
    Điểm thành tích:
    6
    [​IMG]
    Hướng dẫn vẽ use case diagram là đề tài rất nhiều BA quan tâm và tìm kiếm. Use case diagram giúp cho đội ngũ phát triển hiểu được nhu cầu của khách hàng, kiến trúc chức năng của hệ thống và chi phối các bản vẽ khác. Use case diagram cũng là một công cụ giao tiếp giữa các bên liên quan trong dự án phần mềm. Bài viết này sẽ hướng dẫn cách vẽ use case bằng StarUML, một công cụ miễn phí và phổ biến.

    Nếu bạn có bất kỳ thắc mắc nào về cách vẽ diagram, hãy đặt lịch kết nối và trao đổi trực tiếp với các chuyên gia hàng đầu về Business Analyst trên ứng dụng Askany.

    Hướng dẫn vẽ use case diagram chi tiết từng bước
    Use case diagram là một loại sơ đồ được sử dụng để mô tả các chức năng của hệ thống và các đối tượng tương tác với hệ thống. Use case diagram giúp phân tích và thiết kế hệ thống, làm cơ sở cho việc phát triển, kiểm tra các sơ đồ khác như class diagram, activity diagram, sequence diagram, component diagram. Để vẽ use case diagram, bạn cần thực hiện các bước sau:

    Bước 1: Thiết lập ngữ cảnh hệ thống
    Bạn cần xác định mục tiêu, phạm vi, giới hạn và các yêu cầu chức năng của hệ thống. Bạn cũng cần xác định các đối tượng bên ngoài tương tác với hệ thống, gọi là actor.

    Bước 2: Xác định các actor
    Actor là người sử dụng hoặc một đối tượng nào đó bên ngoài tương tác với hệ thống. Actor có thể là con người, tổ chức, thiết bị, hệ thống khác... Actor được biểu diễn bằng một hình người hoặc một biểu tượng khác, kèm theo tên của actor.

    [​IMG]

    Bước 3: Xác định các use case

    Use case được ký hiệu bằng một hình tròn, kèm theo tên của use case. Tên của use case nên là một động từ hoặc một cụm động từ mô tả hành động của actor.

    Bước 4: Định nghĩa mối quan hệ actor và use case
    Mối quan hệ được biểu diễn bằng một đường thẳng nối giữa actor và use case. Mối quan hệ có thể là association, generalization, include, extend.

    • Association: Mô tả actor sử dụng use case. Ví dụ: Khách hàng sử dụng use case Rút tiền.

    • Generalization: Mô tả quan hệ thừa kế giữa các actor hoặc giữa các use case. Ví dụ: Nhân viên thừa kế các quyền của Khách hàng.

    • Include: Mô tả use case lớn được chia ra thành các use case nhỏ để dễ cài đặt hoặc tái sử dụng. Ví dụ: Use case Rút tiền bao gồm use case Xác thực mật khẩu.

    • Extend: Mô tả use case được bổ sung chức năng cho use case có sẵn trong một điều kiện nhất định. Ví dụ: Use case In biên lai được mở rộng từ use case Rút tiền khi khách hàng yêu cầu.
    Bước 5: Đánh giá mối quan hệ đó
    Bạn có thể sử dụng các kỹ thuật như vẽ sơ đồ phân rã, viết mô tả use case, vẽ sơ đồ luồng sự kiện để làm rõ các use case và các mối quan hệ giữa chúng.

    Trên đây là hướng dẫn vẽ use case diagram - một loại sơ đồ phân tích yêu cầu của hệ thống. Nếu bạn mới bắt đầu với vai trò Business Analyst và cảm thấy khó khăn khi phải vẽ biểu đồ use case diagram, đừng lo lắng! Có một giải pháp hiệu quả mà bạn có thể thử là tham gia vào các khóa học BA chất lượng, tiết kiệm trên ứng dụng Askany. Tại đây, bạn sẽ học được những kiến thức và kinh nghiệm thực tế, cũng như nắm bắt thông tin chuyên sâu về diagram cũng như về Business Analysis nói chung.
     

    Xem thêm các chủ đề tạo bởi Business Analyst CNTT
    Đang tải...


Chia sẻ trang này