Gaphor, một ứng dụng để lập mô hình UML, SysML, RAAML và C4

về Gaphor

Trong phần tiếp theo, chúng ta sẽ xem xét về Gaphor. Đây là một ứng dụng mô hình hóa UML, SysML, RAAML và C4. Chương trình đã được thiết kế để dễ sử dụng, không mất điện.

Gaphor là một ứng dụng mô hình được viết bằng Python. Chương trình triển khai mô hình dữ liệu UML 2 hoàn toàn tương thích, vì vậy nó không chỉ là một công cụ vẽ hình ảnh. Người dùng có thể sử dụng Gaphor để nhanh chóng hình dung các khía cạnh khác nhau của hệ thống, cũng như để tạo ra các mô hình hoàn chỉnh và phức tạp.

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

Gaphor đang làm việc

  • Nó là một chương trình đa nền tảng, hoạt động trên tất cả các nền tảng chính.
  • Giao diện sẽ cung cấp cho chúng tôi khả năng sử dụng chế độ tối.
  • Là một mã nguồn mở. Gaphor được viết bằng Python và là mã nguồn mở 100%. Nó có sẵn theo giấy phép Apache 2.
  • Sẽ cho phép chúng tôi tạo sơ đồ lớp, tương tác và trạng thái máy cho phần mềm hoặc sơ đồ yêu cầu và định nghĩa các khối cho hệ thống. Nếu bạn muốn trộn và kết hợp, bạn thậm chí có thể thêm các phần tử sơ đồ khác nhau vào cùng một sơ đồ, để có được chế độ xem chúng tôi cần.
  • Nó là một chương trình có thể mở rộng. Chúng tôi có thể kết nối trình tạo mã hoặc xuất sơ đồ của chúng tôi để làm tài liệu. Quá nó sẽ cho phép chúng tôi tạo các tiện ích mở rộng của riêng mình và truy cập chúng thông qua GUI hoặc CLI.
  • Chúng tôi sẽ có khả năng dễ dàng tìm thấy tất cả các yếu tố của mô hình của chúng tôi trong quang cảnh cây cối.
  • Chương trình đáp ứng các tiêu chuẩn. Gaphor triển khai các tiêu chuẩn UML, SysML và RAAML OMG. Nó cũng bao gồm hỗ trợ cho mô hình C4 để trực quan hóa kiến ​​trúc phần mềm. Nó cũng tương thích với các sơ đồ UML v2.0 và không phải UML.
  • Chúng tôi cũng sẽ tìm thấy hỗ trợ sao chép dán.
  • Hỗ trợ định dạng tệp XML.
  • Chương trình sẽ cho phép chúng tôi sử dụng hoàn tác quản lý.
  • Nó có một giao thức kết nối phong phú.
  • Sơ đồ kiểu với một công cụ phong cách tích hợp.

phím tắt

  • Chúng tôi sẽ có một số phím tắt để làm việc nhanh hơn.
  • Giao diện chương trình sẽ cung cấp cho chúng ta tùy chọn căn chỉnh và điều chỉnh.
  • Chúng tôi sẽ có khả năng sử dụng những thứ sau các yếu tố; các lớp, thành phần, hành động, ca sử dụng, kiểu, tương tác và hồ sơ.
  • Chúng tôi sẽ có thể xuất khẩu sang; SVG, PDF, PNG và XMI.
  • Nó cũng sẽ cung cấp cho chúng tôi tùy chọn tạo một tài liệu mới từ các mẫu, có thể tăng tốc độ sản xuất.

Cài đặt Gaphor trên Ubuntu và các dẫn xuất

Là một gói Flatpak

Chúng tôi có thể tìm thấy chương trình này có sẵn dưới dạng gói Flatpak trong Flathub. Trong trường hợp bạn sử dụng Ubuntu 20.04 và nếu bạn vẫn chưa bật công nghệ này trên hệ thống của mình, bạn có thể tiếp tục Hướng dẫn mà một đồng nghiệp đã viết trên blog này về nó.

Khi bạn có thể cài đặt các loại gói này, bạn chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy lệnh cài đặt Gaphor:

cài đặt gaphor dưới dạng flatpak

flatpak install flathub org.gaphor.Gaphor

Khi quá trình cài đặt hoàn tất, bây giờ bạn có thể tìm kiếm trình khởi chạy chương trình trên máy tính của mình. Ngoài ra, lệnh sau có thể được thực thi trong một thiết bị đầu cuối (Ctrl + Alt + T) để bắt đầu chương trình:

trình khởi chạy gaphor

flatpak run org.gaphor.Gaphor

Gỡ cài đặt

đến xóa gói flatpak khỏi chương trình này, trong một terminal (Ctrl + Alt + T), bạn chỉ cần sử dụng lệnh:

gỡ cài đặt gói flatpak

flatpak uninstall org.gaphor.Gaphor

Như AppImage

Desde trang phát hành dự án, chúng tôi có thể tải xuống phiên bản mới nhất của tệp AppImage cho chương trình này. Nếu bạn muốn sử dụng terminal (Ctrl + Alt + T) để tải xuống phiên bản mới nhất ngay hôm nay, bạn chỉ cần mở một terminal và chạy trong đó wget như sau:

tải xuống ứng dụng gaphor

wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage

Khi quá trình tải xuống hoàn tất, chỉ cung cấp các quyền cần thiết cho tệp. Điều này có thể đạt được bằng cách nhập vào cùng một thiết bị đầu cuối:

chmod +x Gaphor-*.AppImage

Và bây giờ cho bắt đầu chương trình, chỉ cần nhấp đúp vào tệp hoặc nhập vào thiết bị đầu cuối:

bắt đầu ứng dụng

./Gaphor-*.AppImage

Đây là một phần mềm được thiết kế cho cả người mới bắt đầu và chuyên nghiệp. Cho dù bạn là một người lập mô hình bình thường ghi lại một dự án hay một chuyên gia trong lĩnh vực phát triển theo hướng mô hình, Gaphor có thể sẽ đáp ứng mọi nhu cầu của bạn. Gapher là một giải pháp đơn giản nhưng mạnh mẽ với nhiều tính năng có thể là một công cụ hữu ích cho các nhà phát triển và kỹ sư phần mềm.

Để biết thêm thông tin về chương trình này hoặc việc sử dụng nó, người dùng có thể tham khảo trang web chương trình, The kho lưu trữ trên Github của dự án, hoặc của bạn 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.