λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Εταιρείες Ανάπτυξης Λογισμικού

Οι διαφορές μεταξύ UML & το Unified Process

The Rational Unified Process , επίσης γνωστή ως η Unified Process , περιγράφει ένα πλαίσιο για τη διαχείριση μεγάλων έργων ανάπτυξης λογισμικού . Είναι παρόμοιο με το ευέλικτο μοντέλο ανάπτυξης , αλλά τονίζει περισσότερο την ανάλυση και το σχεδιασμό . Ενώ η ευέλικτη επικεντρώνεται στον προγραμματισμό και τις δοκιμές , RUP βασίζεται σε μοντέλα , χρησιμοποιώντας την Ενοποιημένη Γλώσσα Μοντελοποίησης στο διάγραμμα και το μοντέλο πριν από την έναρξη του προγραμματισμού . Αν και οι δύο συνδέονται μεταξύ τους, είναι δύο διαφορετικές τεχνολογίες . Unified Modeling Language
Η

Κατά τα μέσα της δεκαετίας του 1990 , όπως αντικειμενοστρεφείς γλώσσες όπως η C + + και Java αποκτήσει δημοτικότητα , οι προγραμματιστές πειραματίστηκε με μια σειρά από διαφορετικά διαγράμματα για να απεικονίσει τις σχέσεις μεταξύ των αντικειμένων προγραμματισμού . Την πάροδο του χρόνου , πολλές από τις σημειώσεις συγχωνεύθηκαν σε ένα πρότυπο που ονομάζεται Unified Modeling Language . Το πρότυπο αυτό εγκρίθηκε από το Object Modeling Ομίλου και διαδόθηκε μέσω ενός υπολογιστή με τη βοήθεια του προγράμματος μηχανικής λογισμικού που ονομάζεται Rational Rose .
Εικόνων Unified Process
Η

Στα τέλη της δεκαετίας του 1990 , η ορθολογική Corporation, η ίδια εταιρεία που ανέπτυξε και πούλησε Rational Rose , συγκέντρωσε τρεις ηγέτες της βιομηχανίας - Grady Booch , Ivar Jacobson και James Rumbaugh - να συγχωνευθούν και να βελτιώσετε την εργασία τους σχετικά με τις μεθοδολογίες ανάπτυξης λογισμικού . Γνωστή ως η Three Amigos , ανέπτυξαν μια προσέγγιση που έγινε η Rational Unified Process . Η μεθοδολογία που τόνισε πολλές μικρές επαναλαμβανόμενες κύκλους της ανάλυσης , μοντελοποίησης και προγραμματισμού , με κάθε κύκλο προσθέτοντας μερικά χαρακτηριστικά, καθώς και τον εξευγενισμό προηγούμενες ελλείψεις .

Η Σημειώνοντας τις διαφορές
Η

Οι δύο τεχνολογίες είναι στενά συνδεδεμένες και μπορεί εύκολα να συγχέεται . Και οι δύο σχετίζονται με τη Rational της σειρά προϊόντων , και οι δύο χρησιμοποιούν τη λέξη « ενιαίο » στο brand της τεχνολογίας . Σε περίπτωση που διαφέρουν είναι ο σκοπός τους . Η Unified Process είναι ένα πλαίσιο ανάπτυξης , που καλύπτει όλες τις πτυχές της μηχανικής λογισμικού . Το Unified Modeling Language είναι ένα σύνολο συμβολισμών που περιγράφουν διάφορες πτυχές της διαδικασίας ανάπτυξης . UML μπορεί να θεωρηθεί μέρος της Unified Process , αλλά UML μπορεί να σταθεί από μόνη της .
Εικόνων Η διαδικασία Unified Σήμερα
Η

Όπως και οι περισσότερες τεχνολογίες, τόσο εξακολουθούν να βρίσκουν χρήσεις στο πλαίσιο η βιομηχανία , αλλά έχουν προσαρμοστεί στις τρέχουσες ανάγκες . Μεγάλο κυβέρνηση και την αποστολή κρίσιμων έργων συχνά επιλέγουν το Unified Process ή τα παράγωγά της για την αντιμετώπιση των αναγκών βαριά ανάλυση και τους έγγραφο . Οι περισσότεροι προγραμματιστές έχουν μετακινηθεί σε κάποια μορφή της Agile μοντέλο το οποίο χρησιμοποιεί πολλές από τις έννοιες της Unified Process , αλλά χωρίς τη μοντελοποίηση και αντικείμενα .
Εικόνων UML Σήμερα
Η

UML διαγράμματα εξακολουθούν να έχουν μια θέση στην ανάπτυξη λογισμικού , αλλά βρίσκονται κυρίως σε τεχνικά βιβλία και λευκοί πίνακες . Τα διαγράμματα κλάσεων και διεπαφή μπορεί να βρεθεί σε μερικά από τα εργαλεία ανάπτυξης high-end , αλλά πιο σκληρό πυρήνα προγραμματιστές προτιμούν να εργάζονται στον κώδικα , δεν είναι σε μοντελοποίηση . Όπως και το διάγραμμα ροής , διαγράμματα λειτουργούν καλά για να αντιληφθούμε τις ιδέες , αλλά το τελικό προϊόν της ανάπτυξης λογισμικού πρέπει να είναι ο κώδικας του προγράμματος , δεν είναι αρκετά φωτογραφίες .
Η
εικόνων

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

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