Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Gaphor. Αυτό είναι εφαρμογή μοντελοποίησης UML, SysML, RAAML και C4Το Το πρόγραμμα έχει σχεδιαστεί για να είναι εύκολο στη χρήση, χωρίς απώλεια ισχύος.
Gaphor είναι μια εφαρμογή μοντελοποίησης γραμμένη σε PythonΤο Το πρόγραμμα υλοποιεί ένα πλήρως συμβατό μοντέλο δεδομένων UML 2, επομένως είναι πολύ περισσότερο από ένα εργαλείο σχεδίασης εικόνας. Οι χρήστες μπορούν να χρησιμοποιήσουν το Gaphor για να απεικονίσουν γρήγορα διάφορες πτυχές ενός συστήματος, καθώς και να δημιουργήσουν πλήρη και πολύπλοκα μοντέλα.
Γενικά χαρακτηριστικά του Gaphor
- Είναι ένα πρόγραμμα cross platform, το οποίο λειτουργεί σε όλες τις μεγάλες πλατφόρμες.
- Η διεπαφή θα μας δώσει τη δυνατότητα χρήσης ενός σκοτεινή λειτουργία.
- Είναι ένα ανοιχτή πηγήΤο Το Gaphor είναι γραμμένο σε Python και είναι 100% ανοιχτού κώδικα. Διατίθεται με άδεια Apache 2.
- Θα μας επιτρέψει δημιουργούν διαγράμματα κλάσης, αλληλεπίδρασης και κατάστασης μηχανών για λογισμικό ή διαγράμματα απαιτήσεων και ορισμό μπλοκ για συστήματαΤο Εάν θέλετε να συνδυάσετε και να ταιριάξετε, μπορείτε ακόμη και να προσθέσετε διαφορετικά στοιχεία διαγράμματος στο ίδιο διάγραμμα, για να έχετε την προβολή που χρειαζόμαστε.
- Είναι ένα επεκτάσιμο πρόγραμμα. Μπορούμε να συνδέσουμε μια γεννήτρια κώδικα ή να εξάγουμε τα διαγράμματα μας για τεκμηρίωση. Πολύ θα μας επιτρέψει να δημιουργήσουμε τις δικές μας επεκτάσεις και πρόσβαση σε αυτά μέσω του GUI ή του CLI.
- Θα έχουμε τη δυνατότητα να βρούμε εύκολα όλα τα στοιχεία του μοντέλου μας στο θέα στο δέντρο.
- Το πρόγραμμα πληροί τα πρότυπα. Gaphor εφαρμόζει τα πρότυπα UML, SysML και RAAML OMGΤο Περιλαμβάνει επίσης υποστήριξη για το μοντέλο C4 για απεικόνιση αρχιτεκτονικών λογισμικού. Είναι επίσης συμβατό με διαγράμματα UML v2.0 και μη UML.
- Θα βρούμε επίσης υποστήριξη αντιγραφής επικόλλησης.
- Υποστήριξη μορφής αρχείου XML.
- Το πρόγραμμα θα μας επιτρέψει να χρησιμοποιήσουμε το αναίρεση διαχειριστή.
- Έχει α πλούσιο πρωτόκολλο σύνδεσης.
- Στυλ διαγράμματος με α ενσωματωμένο κινητήρα στυλ.
- Θα έχουμε μερικά συντομεύσεις πληκτρολογίου να δουλεύω γρηγορότερα.
- Η διεπαφή προγράμματος θα μας δώσει το επιλογή ευθυγράμμισης και προσαρμογής.
- Θα έχουμε τη δυνατότητα να χρησιμοποιήσουμε τα παρακάτω στοιχεία; κλάσεις, στοιχεία, ενέργειες, περιπτώσεις χρήσης, στυλ, αλληλεπιδράσεις και προφίλ.
- Θα είμαστε σε θέση εξαγωγή σε? SVG, PDF, PNG και XMI.
- Θα μας δώσει επίσης την επιλογή του δημιουργήστε ένα νέο έγγραφο από πρότυπα, η οποία μπορεί να επιταχύνει την παραγωγή.
Εγκαταστήστε το Gaphor στο Ubuntu και παράγωγα
Ως πακέτο Flatpak
Μπορούμε να βρούμε αυτό το πρόγραμμα διατίθεται ως πακέτο Flatpak στο FlathubΤο Σε περίπτωση που χρησιμοποιείτε το Ubuntu 20.04 και εάν δεν έχετε ακόμη ενεργοποιήσει αυτήν την τεχνολογία στο σύστημά σας, μπορείτε να συνεχίσετε Ο οδηγός ότι ένας συνάδελφος έγραψε σε αυτό το ιστολόγιο γι 'αυτό.
Όταν μπορείτε να εγκαταστήσετε αυτούς τους τύπους πακέτων, είναι απαραίτητο μόνο να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και εκτελέστε την εντολή εγκατάστασης Gaphor:
flatpak install flathub org.gaphor.Gaphor
Όταν ολοκληρωθεί η εγκατάσταση, μπορείτε τώρα να αναζητήσετε τον εκκινητή προγράμματος στον υπολογιστή σας. Επιπλέον, η ακόλουθη εντολή μπορεί να εκτελεστεί σε τερματικό (Ctrl + Alt + T) σε ξεκινήστε το πρόγραμμα:
flatpak run org.gaphor.Gaphor
Καταργήστε την εγκατάσταση
να αφαιρέστε το πακέτο flatpak από αυτό το πρόγραμμα, σε ένα τερματικό (Ctrl + Alt + T) θα είναι απαραίτητο μόνο να χρησιμοποιήσετε την εντολή:
flatpak uninstall org.gaphor.Gaphor
Ως AppImage
Desde σελίδα έκδοσης έργου, μπορούμε να κατεβάσουμε την πιο πρόσφατη έκδοση του αρχείου AppImage για αυτό το πρόγραμμαΤο Εάν προτιμάτε να χρησιμοποιήσετε το τερματικό (Ctrl + Alt + T) για να κατεβάσετε την τελευταία έκδοση σήμερα, θα χρειαστεί μόνο να ανοίξετε ένα και να το εκτελέσετε wget ως εξής:
wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage
Μόλις ολοκληρωθεί η λήψη, μόνο δώστε τα απαραίτητα δικαιώματα στο αρχείοΤο Αυτό μπορεί να επιτευχθεί πληκτρολογώντας το ίδιο τερματικό:
chmod +x Gaphor-*.AppImage
Και τώρα για ξεκινήστε το πρόγραμμα, απλά κάντε διπλό κλικ στο αρχείο ή πληκτρολογήστε το τερματικό:
./Gaphor-*.AppImage
Αυτό είναι ένα λογισμικό σχεδιασμένο τόσο για αρχάριους όσο και για επαγγελματίεςΤο Είτε είστε απλός μοντελιστής που τεκμηριώνει ένα έργο, είτε είστε ειδικός στην ανάπτυξη που βασίζεται σε μοντέλα, το Gaphor θα καλύψει πιθανώς όλες τις ανάγκες σας. Το Gapher είναι μια απλή αλλά ισχυρή λύση με πολλές δυνατότητες που μπορούν να αποτελέσουν χρήσιμο εργαλείο για προγραμματιστές και μηχανικούς λογισμικού.
Για περισσότερες πληροφορίες σχετικά με αυτό το πρόγραμμα ή τη χρήση του, οι χρήστες μπορούν να συμβουλευτούν το ιστότοπος προγράμματος, Η αποθετήριο στο Github του έργου ή του δικού σας επίσημη τεκμηρίωση.