Sunday, August 27, 2017

Hướng dẫn vẽ UML trên Visio

I/Giới thiệu:
Hiện nay có rất nhiều công cụ để mô hình hóa trong đó có UML với các công cụ như: PowerDesigner, Visio, Draw.io,... Nhưng các công cụ này đều phải có bản quyền và hơn hết phải cài đặt thêm khá nặng máy. Ít ai biết đến bộ công cụ vẽ UML có sẵn trong Visio. Vì dân IT hầu như ai cũng có sử dụng nó và hiện giờ đã có bản Visio 2013 miễn phí cho tất cả các lập trình viên. Vậy chúng ta sẽ tìm hiểu cách vẽ UML trong Visio  nhé.
II/Người dùng hướng đến:
 Hầu như sinh viên học IT hầu như từ năm 2 trở lên đều sử dụng công cụ vẽ UML trong làm đồ án và học tập. Nên đây có thể là một công cụ hữu ích hầu như ai cũng phải dùng đến khi học và làm trong ngành 
III. Nội dung
1. Tìm hiểu các loại Diagram
- Class Diagram:
+ Dùng để mô tả các đối tượng được sử dụng trong ứng dụng.
+ Giúp ta thấy rõ các đối tượng và mối quan hệ giữa chúng trong ứng dụng.




- Sequence Diagram:
+ Dùng để mô tả sự tương tác giữa các đối tượng trong ứng dụng
+ Các Diagram này cung cấp thông tin cơ bản về các thông điệp được truyền tải giữa các đối tượng khác nhau trong hệ thống.

- Use Case Diagram:
+ Thể hiện sự tương tác giữa người dùng cuối và hệ thống.


- Activity Diagram:
+ Thể hiện luồng dữ liệu của hệ thống theo hướng quản lý quy trình ứng dụng.
+ Diagram này được xem như là bản mô tả chi tiết của Use Case Diagram.




- Component Diagram:
+ Thể hiện mô hình của hệ thống ứng dụng ở mức độ tổng quan, bao gồm các thành phần khác nhau được sử dụng trong ứng dụng, ví dụ như: các thành phần giao diện, các hệ thống Web Server, cơ sở dữ liệu…


- Layer Diagram:
+ Đây là Diagram quan trọng nhất trong thiết kế phần mềm.
+ Thể hiện kiến trúc các tầng của hệ thống ở mức logic như: Data Access Layer, Business Logic Layer, UI Layer…
+ Giúp kiểm tra về cấu trúc cũng như mối quan hệ giữa các tầng ứng dụng trong hệ thống sau khi coding.
2. Cách vẽ
        Để thiết kế các Diagram trong Visio , chúng ta phải mở phần mềm visio lên giao diện như hình dưới



kích chuột vào Blank Drawing và làm theo hình dưới:
tick chọn các mô hình UML activity,UML use case ,....

và thế là bắt đầu vẽ thôi mọi người.

- Use Case Diagram:
giản đồ use case gồm:
1. các use case
cách đặt tên: sử dụng động từ để đặt tên cho use case
2.các Actor
cách đặt tên: sử dụng danh từ để đặt tên cho actor
các actor nằm ngoài hệ thống của chúng ta, nó không nhất thiết phải là con người 

3.Hệ thống
hệ thống mà chúng ta cần thiết kế 
4/các quan hệ:
quan hệ của các use case:
quan hệ của use case và actor:
+ có hai mối quan hệ giữa các use case:
*INCLUDE:
        + đường nét đứt có mũi tên, có tên <include> bên cạnh


 *EXTEND:
        + đường nét đứt có mũi tên , có tên <extend> bên cạnh


Một ví dụ sử dụng visio vẽ use case diagram:
phần tiếp theo mình sẽ viết sau.
mong nhận được sự phản hồi của mọi người nhé

Share:

0 comments:

Post a Comment

Search This Blog

Powered by Blogger.

Blog Archive