Phần mềm StarUML vẽ sơ đồ Use Case, Activity diagrams, Sequence diagrams
Nội Dung Chính
Phần mềm StarUML vẽ sơ đồ Use Case, Activity diagrams, Sequence diagrams
Hướng dẫn sử dụng Phần mềm StarUML, StarUML là phần mềm mã nguồn mở, có kích thước nhỏ gọn, hỗ trợ thiết kế với hầu hết các ngôn ngữ lập trình phổ biến hiện nay như C++, Java, C#, … giao diện thân thiện và là công cụ tuyệt vời hỗ trợ phân tích thiết kế theo hướng UML.
Phần mềm StarUML là ứng dụng mã nguồn mở, có size nhỏ gọn, tương hỗ phong cách thiết kế với hầu hết những ngôn từ lập trình phổ cập lúc bấy giờ như C + +, Java, C #, … giao diện thân thiện và là công cụ tuyệt vời tương hỗ nghiên cứu và phân tích phong cách thiết kế theo hướng UML, tương hỗ vẽ sơ đồ Use Case, Activity diagrams, Sequence diagrams tốt nhất lúc bấy giờ .
Trong bài này, chúng ta sẽ bàn về một số công cụ có thể dùng để biểu diễn và quản lý các bản vẽ UML một cách hiệu quả.
1. Giới thiệu các công cụ vẽ UML phổ biến
Có rất nhiều công cụ được sử dụng để vẽ những bản vẽ UML rất chuyên nghiệp như Rational Rose, Enterprise Architect, Microsoft Visio v.v.. và rất nhiều những công cụ ứng dụng nguồn mở không lấy phí hoàn toàn có thể sử dụng tốt .
Các công cụ có cách sử dụng khá giống nhau và ký hiệu của những bạn vẽ trên UML cũng đã thống nhất nên việc chớp lấy một công cụ khi chuyển sang thao tác với một công cụ khá không quá khó khăn vất vả .
Trong bài này, xin ra mắt với những bạn công cụ Start UML, một ứng dụng nguồn mở, không tính tiền, có vừa đủ tính năng và hoàn toàn có thể sử dụng tốt trên thiên nhiên và môi trường Windows .
2. Giới thiệu về Start UML
Cài đặt
Bạn hoàn toàn có thể tải về bộ thiết lập của ứng dụng Start UML tại http://staruml.sourceforge.net/en/. Sau khi tải về và thực thi những bước setup tất cả chúng ta nhanh gọn có được công cụ này trên máy tính .
Các Model
Khởi động Start UML vào màn hình hiển thị chính tất cả chúng ta có được những Mã Sản Phẩm như sau :

Hình 1. Cửa sổ giao diện của Start UML
Nhìn hành lang cửa số Model Explorer bên phải tất cả chúng ta nhận thấy có 5 Mã Sản Phẩm .
- Use Case Model: chứa các bản vẽ phân tích Use Case
- Analysis Model: chứa các bản vẽ phân tích
- Design Model: chứa các bản vẽ thiết kế
- Implementation Model: chứa các bản vẽ cài đặt
- Deployment Model: chứa các bản vẽ triển khai
Tùy theo nhu yếu nghiên cứu và phân tích, phong cách thiết kế tất cả chúng ta xác lập sẽ sử dụng Mã Sản Phẩm nào để bộc lộ .
3. Cách tạo các Diagram
Để tạo các các bản vẽ, chúng ta chỉ cần chọn model mà bạn muốn sử dụng, kích phải chuột, chọn add diagram và chọn bản vẽ cần xây dựng.

Hình 2. Cách tạo ra một bản vẽ
Sau khi chọn bản vẽ, hành lang cửa số bên trái sẽ hiển thị thanh công cụ chứa những ký hiệu tương ứng của bản vẽ để bạn hoàn toàn có thể vẽ được những bản vẽ một những thuận tiện .

Hình 3. Vẽ bản vẽ Use case
Việc kiến thiết xây dựng những bản vẽ tất cả chúng ta đã bàn kỹ trong những bài trước, bạn xem lại những bài trước và trình diễn lại những bản vẽ này lên Start UML .
Các bạn hoàn toàn có thể đọc thêm tài liệu hướng dẫn sử dụng công cụ này trong phần help của ứng dụng hoặc xem chi tiết cụ thể tại http://staruml.sourceforge.net/docs/user-guide%28en%29/toc.html .
Video : https://www.youtube.com/watch?v=QMzLvR3jem4
4. Kết luận
Như vậy, tất cả chúng ta đã điều tra và nghiên cứu qua tổng thể những bản vẽ UML được sử dụng phổ cập trong OOAD. Đến đây, bạn đã có đủ kiến thức và kỹ năng và kiến thức và kỹ năng để nghiên cứu và phân tích và phong cách thiết kế một ứng dụng. Bây giờ bạn hãy cố gắng nỗ lực thực hành thực tế nghiên cứu và phân tích và phong cách thiết kế những mạng lưới hệ thống ứng dụng để có thêm kinh nghiệm tay nghề .
Các kiến thức này các bạn có thể dùng để phân tích và thiết kế một phần mềm mới hoặc dùng để mô tả nghiên cứu một phần mềm hoặc framework có sẵn nhằm phục vụ cho việc hiệu chỉnh phần mềm cho phù hợp với nhu cầu của khách hàng.
Trong một số ít trường hợp, phương pháp thiết lập ( codding ) hoàn toàn có thể khác với những bản vẽ phong cách thiết kế mà bạn đã tìm hiểu và khám phá ở trên gây khó hiểu cho bạn. Đó là khi những mạng lưới hệ thống ấy sử dụng những Design Pattern như MVC Pattern, Delegate, Façade …. Vấn đề này tất cả chúng ta sẽ bàn trong phân mục “ Design Pattern ” trong thời hạn tới hoặc bạn hoàn toàn có thể tự nghiên cứu và điều tra để hiểu thêm về yếu tố này .
Chúc những bạn thành công xuất sắc !
Xem thêm: Biểu đồ Use Case
Source: https://laodongdongnai.vn
Category: Chia Sẻ Kiến Thức






