Modellazione del dominio in UML (modello ER) - corso RUB 11.500. da IBS Training Center, formazione 8 ore, Data: 3 dicembre 2023.
Miscellanea / / December 06, 2023
È possibile descrivere la struttura di un argomento sotto forma di testo? Certo che puoi. Ma gli sviluppatori saranno in grado di comprendere la struttura degli oggetti business e la logica del loro funzionamento dopo aver letto tale testo? Se possono, solo in casi più o meno semplici.
Inoltre, è necessario ricordare che la descrizione del dominio viene utilizzata da diverse parti interessate per scopi completamente diversi. L'analista crea tale descrizione per separare chiaramente quegli elementi che sono coerenti con gli obiettivi del progetto da quelli che rimangono al di fuori del suo ambito. Questa descrizione aiuta il cliente a garantire che l'analista comprenda correttamente le specificità dell'argomento e sia in grado di offrire soluzioni veramente utili ai problemi aziendali. L'architetto e lo sviluppatore traggono da tale descrizione informazioni sulle principali entità dell'area tematica per implementarle sotto forma di classi, tabelle di database e altri oggetti software. Come puoi assicurarti che la descrizione del tuo dominio sia comprensibile e utile per tutti questi ruoli?
A questo scopo è buona norma utilizzare la modellazione visiva. Le informazioni sulla struttura di un dominio possono essere ben descritte sotto forma di un modello concettuale entità-relazione. In questo caso, qualsiasi informazione o oggetto fisico disponibile può agire come un'entità. nell'area tematica e le connessioni mostrano come tutti questi oggetti interagiscono tra loro amico. Grazie a ciò, il modello di dominio integra il glossario del sistema con una descrizione visiva, concisa e comprensibile del “dizionario delle entità”.
Per costruire un modello ER, puoi utilizzare varie notazioni. In particolare, questo corso utilizza i diagrammi di classi UML per costruire modelli ER. L'uso di UML per creare un modello di dominio è particolarmente utile nei casi in cui tutto vengono costruiti anche altri modelli di progetto (modello analitico, modello di progettazione, modello di sviluppo). utilizzando UML.
Tutte le informazioni pubblicate in questa sezione di Lifehacker non costituiscono un'offerta al pubblico come definita dalle disposizioni dell'articolo 437 del Codice Civile della Federazione Russa e sono solo a scopo informativo.
Il servizio utilizza le tecnologie del progetto “Educated” e non fornisce servizi didattici.