Umbrello UML Modeller, một công cụ để tạo và chỉnh sửa sơ đồ UML

về Umbrello

Trong phần tiếp theo, chúng ta sẽ xem xét về Umbrello. Đây là một công cụ miễn phí để tạo và chỉnh sửa sơ đồ UML, rất hữu ích trong quá trình phát triển phần mềm. Công cụ này đã được phát triển bởi Paul Hensgen và được thiết kế chủ yếu cho KDE (Umbrello được phân phối trong mô-đun KDE kdesdk), mặc dù nó cũng có thể được sử dụng trong các môi trường máy tính để bàn khác.

Umbrello là một ứng dụng mô hình thống nhất mã nguồn mở miễn phí có sẵn cho Gnu / Linux, MacOS và Windows. Với UML, sơ đồ phần mềm có thể được tạo ở định dạng tiêu chuẩn để lập tài liệu hoặc thiết kế cấu trúc của các chương trình của chúng tôi. Nó hỗ trợ các định dạng XMI và biểu đồ ca sử dụng, lớp, trình tự, giao tiếp, trạng thái, hoạt động, thành phần, triển khai và mối quan hệ giữa các thực thể. Phần mềm này được phát hành theo Giấy phép Công cộng GNU v2.0.

Điều này là một công cụ sơ đồ UML có thể hữu ích trong quá trình phát triển phần mềm. Đặc biệt trong giai đoạn phân tích và thiết kế của quá trình này, Umbrello UML Modeller sẽ giúp người dùng có được sản phẩm chất lượng cao. Cũng có thể được sử dụng UML để ghi lại các thiết kế phần mềm của riêng chúng tôi.

Đặc điểm chung của Umbrello

Tùy chọn Umbrello

  • Chương trình này có thể xử lý hầu hết các Các sơ đồ tiêu chuẩn UML có thể tạo chúng, ngoài việc nhập chúng theo cách thủ công, nhập chúng từ mã trong C ++, Java, Python, IDL, Pascal / Delphi, Ada hoặc Perl. Tương tự như vậy, nó cho phép tạo sơ đồ và tạo mã tự động bằng các ngôn ngữ nói trên, trong số các ngôn ngữ khác. Định dạng tệp mà nó sử dụng dựa trên XMI.
  • Umbrello cũng sẽ cho phép chúng tôi phân phối các mô hình bằng cách xuất chúng ở định dạng DocBook và XHTML, điều này sẽ tạo điều kiện cho các dự án hợp tác mà các nhà phát triển không có quyền truy cập trực tiếp vào Umbrello hoặc nơi các mô hình sẽ được xuất bản qua web.
  • Nếu người dùng muốn, anh ta có thể nhóm một số sơ đồ liên quan trong một tệp XMI duy nhất. Chúng sẽ được sắp xếp theo các chế độ xem khác nhau (logic, ca sử dụng, thành phần, v.v.), đến lượt nó có thể chứa các sơ đồ hoặc thư mục để phân loại thêm.

xuất sơ đồ dưới dạng hình ảnh

  • Việc tạo một loại sơ đồ bị hạn chế trong một loại chế độ xem nhất định. Trong một khung nhìn, sơ đồ có thể được di chuyển giữa các thư mục một cách tự do.
  • Hầu hết Các đặc điểm và loại biểu đồ ôsôt phụ thuộc vào các tiêu chuẩn công cộng của UML.
  • Umbrello hỗ trợ nhập và xuất tệp XMI 1.2 (gần như tương thích với UML 1.4). Hỗ trợ cho XMI 2.0 hiện đang hoạt động.
  • Chúng tôi sẽ tìm thấy các định dạng khác nhau được hỗ trợ để nhập tệp của bên thứ ba.

Đây chỉ là một số tính năng của chương trình này. Họ có thể tham khảo chi tiết tất cả chúng từ trang web dự án.

Sơ đồ được hỗ trợ

Umbrello đang hoạt động

Umbrello UML Modeller sẽ cho phép chúng tôi sử dụng các loại sơ đồ sau:

  • Lớp học
  • Trình tự
  • Hợp tác
  • Trường hợp sử dụng
  • Hoa Kỳ
  • Hoạt động
  • Linh kiện
  • Triển khai
  • Danh sách các thực thể

Cài đặt Umbrello trên Ubuntu

Ô có thể được tìm thấy như gói snap có sẵn cho Ubuntu. Để cài đặt nó trên hệ thống của chúng tôi, chúng tôi sẽ chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và thực hiện lệnh cài đặt trong đó:

cài đặt Umbrello dưới dạng snap

sudo snap install umbrello

Khi quá trình cài đặt hoàn tất, chúng tôi có thể bắt đầu chương trình bằng cách tìm kiếm trình khởi chạy trong hệ thống của chúng tôi hoặc bằng cách nhập vào thiết bị đầu cuối:

trình khởi chạy ứng dụng

umbrello

Gỡ cài đặt

Nếu bạn muốn xóa chương trình khỏi máy tính của bạn, trong terminal (Ctrl + Alt + T), chỉ cần viết lệnh:

gỡ cài đặt Umbrello

sudo snap remove umbrello

Có một mô hình phần mềm tốt của chúng tôi là cách tốt nhất để giao tiếp với các nhà phát triển khác đang làm việc trong dự án. Một mô hình tốt là cực kỳ quan trọng đối với các dự án vừa đến lớn, nhưng nó cũng rất hữu ích cho các dự án nhỏ hơn. Ngay cả khi bạn đang thực hiện một dự án nhỏ, có một mô hình tốt sẽ rất có lợi, vì nó sẽ cung cấp cho bạn một bản tóm tắt giúp bạn lập trình mọi thứ một cách chính xác.

Umbrello UML Modeller sẽ cho phép chúng tôi tạo sơ đồ phần mềm ở định dạng UML tiêu chuẩn công nghiệp và nó cũng sẽ cung cấp cho chúng tôi khả năng tạo mã từ sơ đồ UML bằng nhiều ngôn ngữ lập trình. Để biết thêm thông tin về cách sử dụng chương trình này, người dùng có thể tham khảo trang web dự án hoặc của anh ấy tài liệu chính thức.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.