Che cosa è UML del software?

April 5

Che cosa è UML del software?


Quando qualcuno ha bisogno di un programma di software che risolve un problema, un analista potrebbe creare documenti Unified Modeling Language prima di scrivere una sola riga di codice. documenti UML consentono di tutti i soggetti coinvolti con un progetto software per visualizzare i processi complessi, tenere traccia dei progressi e fornire un contributo prezioso come il progetto avanza. È possibile creare diagrammi UML a mano o usare UML strumenti software per aiutare a generare loro.

Programmazione orientata agli oggetti

Gli sviluppatori che scrivono applicazioni Object Oriented utilizzano UML.To creare un applicaion OOP, è necessario innanzitutto identificare gli oggetti che compongono il sistema. Un programmatore, per esempio, può creare un oggetto torta che ha proprietà come le dimensioni e sapore. Il programmatore potrebbe quindi scrivere un blocco di codice chiamato "decorare" che conteneva i passi necessari per decorare la torta. Gli informatici si riferiscono a questi blocchi di codice come metodi. Con la creazione di oggetti e l'elaborazione utilizzando metodi, è possibile creare applicazioni utili che svolgono compiti specifici.

diagrammi UML

Gli individui coinvolti con un progetto di software possono creare diversi tipi di documenti UML come il progetto avanza. Use Case Diagrams, per esempio, sono costituiti da immagini che spesso assomigliano a cartoni animati. Un analista crea una figura stilizzata, chiamato un attore, che interagisce con le azioni rappresentate da figure geometriche. Un attore cliente, per esempio, potrebbe interagire con un'azione di acquisto in un diagramma Use Case. Un analista traccia una linea tra l'attore e l'azione per mostrare il loro rapporto. Altri documenti utili sono UML Activity Diagrams e diagrammi di sequenza.

la creazione di diagrammi

Un progetto software può avere un bel paio di diagrammi UML, rappresentati da figure stilizzate, diagrammi di flusso, diagrammi e altri componenti grafici e di testo. Non è necessario essere un artista per disegnare questi, ma può prendere tempo per creare diagrammi UML manualmente. Molte aziende offrono programmi specializzati che aiutano gli utenti a creare questi documenti. Questi programmi non vengono eseguiti da soli o generare automaticamente diagrammi. Gli utenti devono ancora analizzare i loro sistemi, delineare i loro processi e alimentare le informazioni in programmi software UML. Tali programmi possono aiutare gli utenti a generare diagrammi UML.

UML Software

Uno dei più antichi programmi di modellazione UML è Rational Rose di IBM. La loro versione Enterprise del prodotto consente agli utenti di eseguire i dati e modelli di business utilizzando UML. Funziona con linguaggi orientati agli oggetti come Java, Visual Basic e C ++. Microsoft Visual Studio Ultimate dispone anche di capacità di progettazione UML. Gli sviluppatori che utilizzano Visual Studio Ultimate per creare codice possono creare riassunti diagrammi UML dei casi d'uso dal menu di Architettura del programma. Altova UModel 2012 è un altro strumento di modellazione UML che consente anche agli utenti di invertire i programmi di ingegnere e di creare diagrammi UML da loro. Questo strumento supporta anche la modellazione di database.