UML , il linguaggio di modellazione unificato, è uno standard utilizzato per descrivere visivamente un programma , in particolare un programma orientato agli oggetti . UML aiuta a organizzare , pianificare e visualizzare un programma . Inoltre , essendo uno standard , è ampiamente utilizzata e riconosciuta come la lingua per i programmi che delinea . UML è usato in una varietà di scopi e la sua leggibilità e la riutilizzabilità rendono una scelta ideale per i programmatori . Rappresentazione visiva
Un diagramma UML è una rappresentazione visiva delle relazioni tra le classi e le entità in un programma per computer . Una classe è un oggetto di programmazione che organizza variabili e funzioni in una posizione simile . Per capire un programma , è essenziale per comprendere ciò che ogni oggetto di classe fa , le informazioni che memorizza e come si riferisce ad altre classi del programma . Mostrando queste informazioni in un diagramma , è facile da capire e visualizzare le relazioni di un programma .
Leggibilità e la riusabilità
Un diagramma UML è vantaggiosa in quanto è molto leggibile . Il diagramma è pensato per essere compreso da qualsiasi tipo di programmatore e aiuta a spiegare le relazioni in un programma in modo semplice . Tradizionalmente , per comprendere un programma , un programmatore potrebbe leggere direttamente il codice . Questo potrebbe essere migliaia o milioni di righe di codice in programmi molto grandi . Avere un diagramma UML aiuta ad illustrare rapidamente quei rapporti . Inoltre, utilizzando un diagramma per mostrare il codice in esecuzione in un programma , un programmatore è in grado di vedere il codice ridondante e porzioni riutilizzo di codice già esistenti , piuttosto che riscrivere tali funzioni.
Standard
UML è l'attuale standard per la programmazione nei linguaggi di programmazione orientati agli oggetti . Durante la creazione di classi e altri oggetti con le relazioni tra l'altro , UML è quello che viene utilizzato per descrivere visivamente queste relazioni . Perché è utilizzato come standard , è ampiamente compreso e ben noto . Questo rende più facile per un nuovo programmatore di entrare in un progetto e di essere produttivi fin dal primo giorno .
Strumento di pianificazione
UML aiuta a pianificare un programma prima che la programmazione si posto . In alcuni strumenti utilizzati per modello UML , lo strumento genera codice in base alle classi istituite nel modello. Questo può aiutare a ridurre il sovraccarico durante la fase di attuazione di qualsiasi programma . Inoltre, un diagramma modello UML è facile da cambiare, mentre la riprogrammazione di una sezione di codice può essere noioso e richiede tempo.