Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Ο ορισμός της UML

Το Unified Modeling Language παρέχει στους προγραμματιστές λογισμικού και οι ομάδες με ένα τυποποιημένο λεξιλόγιο για την έκφραση του λογισμικού και επιχειρηματικών μοντέλων . Όταν οι προγραμματιστές να δημιουργήσουν εφαρμογές λογισμικού , δεν αρχίσει αμέσως προγραμματισμό . Ανάλογα με τη μεθοδολογία ανάπτυξης που συνεπάγεται , μπορεί να υπάρχουν πολλά στάδια πριν από την κωδικοποίηση αρχίζει πραγματικά . UML επιτρέπει στους προγραμματιστές να ορίσουν μοντέλα στα οποία δημιουργούν αφηρημένα σχέδια του συστήματος , πριν από την εφαρμογή των εν λόγω σχεδίων στον κώδικα . Ανάπτυξη Λογισμικού
Η

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

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

Η Διαγράμματα
Η

προγραμματιστές χρησιμοποιούν κατά κύριο λόγο UML ως διαγραμμάτων εργαλείο . Υπάρχουν πολλά είδη διάγραμμα UML , το καθένα σχεδιασμένο για να ταιριάζει ένα συγκεκριμένο στάδιο της ανάπτυξης ή την πτυχή εφαρμογής . Χρησιμοποιήστε υπόθεση διαγράμματα μοντέλο επεξεργασίας των αιτήσεων από την πλευρά του χρήστη του λογισμικού , που θα προσπαθεί να πραγματοποιήσει συγκεκριμένες εργασίες , χρησιμοποιώντας την εφαρμογή . Κατηγορία Διαγράμματα μοντέλο τα συγκεκριμένα συστατικά κώδικα σε μία εφαρμογή. Εάν ένα σχέδιο περιλαμβάνει Αντικειμενοστρεφής ανάπτυξη χρησιμοποιώντας μια γλώσσα όπως η Java , η Class Διαγράμματα συχνά αποτελούν τη βάση για τις τάξεις και τα αντικείμενα που θα παραδώσει τελικά την επεξεργασία της αίτησης .
Εικόνων Reverse Engineering

διαγράμματα UML

κυρίως εμφανίζονται κατά τα πρώτα στάδια της ανάπτυξης λογισμικού . Ωστόσο, η γλώσσα μπορεί επίσης να βοηθήσει σε περιπτώσεις όπου οι προγραμματιστές επιχειρεί να αντιστρέψει - μηχανικός εφαρμογών . Χρησιμοποιώντας την τεχνική αυτή , οι προγραμματιστές μπορούν να ξεκινήσουν από τον κώδικα εφαρμογής και να εργαστούν προς τα πίσω στα διαγράμματα UML εκπροσωπούν . Αυτό επιτρέπει στους προγραμματιστές να αναλύσουν το σχεδιασμό και την αποτελεσματικότητα των εφαρμογών , καθώς επίσης και τον προσδιορισμό αν πληρούν αρχικές τους απαιτήσεις. Σε ορισμένες περιπτώσεις , οι προγραμματιστές χρησιμοποιούν πρόσθετα εργαλεία για τη δημιουργία κώδικα απευθείας από την πηγή UML , και όχι με το χέρι την εφαρμογή της.
Η
εικόνων

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

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