λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Τα μειονεκτήματα της UML

Unified Modeling Language ( UML ) είναι μια γλώσσα μοντελοποίησης λογισμικού με έμφαση στα γραφικά και κίνηση . Είναι η επίσημη γλώσσα της βιομηχανίας για τη μοντελοποίηση και το σχεδιασμό του λογισμικού , σύμφωνα με Sparx Systems . Ωστόσο , ορισμένοι προγραμματιστές και οι εταιρείες σχεδιασμού λογισμικού ενδέχεται να αντιμετωπίσετε ζητήματα με UML . Μειονεκτήματα από τη χρήση UML περιλαμβάνουν την προσθήκη καθηκόντων σε εύρος εργασιών ενός έργου και βασίζονται σε UML διαγράμματα πάρα πολύ μεγάλο βαθμό . Ώρα
Η

Ένα μειονέκτημα ορισμένοι προγραμματιστές μπορεί να βρει , όταν χρησιμοποιεί UML είναι ο χρόνος που χρειάζεται για να διαχειριστεί και να διατηρήσει τα διαγράμματα UML . Για να λειτουργήσει σωστά , UML διαγράμματα πρέπει να συγχρονίζεται με τον κώδικα του λογισμικού , η οποία απαιτεί χρόνο για να δημιουργήσει και να διατηρήσει , και προσθέτει την εργασία σε ένα έργο ανάπτυξης λογισμικού . Μικρές επιχειρήσεις και τους ανεξάρτητους προγραμματιστές μπορεί να μην είναι σε θέση να χειριστεί την προστιθέμενη ποσότητα της εργασίας που απαιτείται για να συγχρονίσετε τον κωδικό ξανά .
Εικόνων Ασαφείς Ποιος ωφελείται
Η

Δεν είναι πάντα σαφές ποιος ωφελείται από ένα διάγραμμα UML . Σύμφωνα με άρθρο που δημοσιεύθηκε στην ιστοσελίδα του Άιφελ Λογισμικού , UML δεν είναι συμφέρουσα για τους προγραμματιστές λογισμικού , κυρίως επειδή οι προγραμματιστές λογισμικού λειτουργούν με κωδικό , όχι εικόνες ή διαγράμματα . UML διαγράμματα μπορεί να είναι επωφελής για τους διευθυντές και τα στελέχη για να δείξουμε πώς ένα εργαλείο λογισμικού θα λειτουργήσει προβάλει , αλλά θα μπορούσε να είναι πιο εύκολο να σχεδιάσετε το διάγραμμα έξω σε έναν πίνακα ή ένα κομμάτι χαρτί , αντί να λάβει το χρόνο για να μάθουν τη γλώσσα UML .
εικόνων
Διαγράμματα μπορεί να πάρει συντριπτική
Η

Όταν δημιουργείτε ένα διάγραμμα UML σε συνδυασμό με την ανάπτυξη λογισμικού , το διάγραμμα μπορεί να γίνει συντριπτική ή υπερβολικά περίπλοκο, το οποίο μπορεί να είναι συγχέοντας και ματαιώνοντας για τους προγραμματιστές . Οι προγραμματιστές δεν μπορούν ενδεχομένως να χαρτογραφήσει κάθε σενάριο για ένα εργαλείο λογισμικού στο διάγραμμα , και ακόμα κι αν προσπαθούν, το διάγραμμα παίρνει βρώμικο . Ένας τρόπος για προγραμματιστές μπορούν να καταπολεμήσουν αυτό το ζήτημα είναι να συμπεριλάβει μόνο τα βασικά γεγονότα και τις πληροφορίες υψηλού επιπέδου διαγράμματα UML , σύμφωνα με μια θέση στο Υπερχείλιση στοίβας από Stefano Borini , μια κβαντική χημικός και UML έργου.
Εικόνων Πάρα πολλά έμφαση στην Σχεδιασμός
Η

UML δίνει μεγάλη έμφαση στο σχεδιασμό , το οποίο μπορεί να είναι προβληματική για ορισμένους προγραμματιστές και εταιρίες . Κοιτάζοντας ένα πεδίο του λογισμικού σε ένα διάγραμμα UML μπορεί να οδηγήσει σε εμπλεκόμενους φορείς του έργου λογισμικού over- ανάλυση των προβλημάτων , καθώς και να προκαλέσει τους ανθρώπους να χάσει την εστίαση από τις δαπάνες πάρα πολύ χρόνο και προσοχή για τα χαρακτηριστικά του λογισμικού . Οι εταιρείες δεν μπορούν να λύσουν όλα τα προβλήματα με ένα εργαλείο λογισμικού χρησιμοποιώντας ένα διάγραμμα UML - τελικά , το μόνο που πρέπει να αρχίσει την κωδικοποίηση και τη δοκιμή . Brody Gooch , συν- δημιουργός της UML , είπε ότι το αρχικό όραμα για UML ήταν μια " γραφική γλώσσα για να βοηθήσει τον λόγο σχετικά με το σχεδιασμό του συστήματος , όπως αυτή ξετυλίγεται. " Αν οι άνθρωποι παίρνουν αναρτώνται χρησιμοποιώντας ένα διάγραμμα για τον εντοπισμό και την επίλυση θέματα , μπορεί να καθυστερήσει την πραγματική εργασία που πρέπει να γίνει για να διορθώσετε τα ζητήματα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα