Read Aloud the Text Content
This audio was created by Woord's Text to Speech service by content creators from all around the world.
Text Content or SSML code:
Panoramica di UML DIAGRAMMI MACCHINA DI STATO I diagrammi della macchina a stati descrivono il comportamento dinamico di un singolo oggetto come un numero di stati e transizioni tra questi stati. Uno stato rappresenta un particolare insieme di valori per un oggetto. Dato uno stato, una transizione rappresenta uno stato futuro in cui l’oggetto può spostarsi e le condizioni associate al cambiamento di stato. DIAGRAMMI DI ATTIVITÀ Un diagramma di attività descrive il comportamento di un sistema in termini di attività. Le attività sono elementi di modellazione che rappresentano l’esecuzione di un insieme di operazioni. L' esecuzione di un'attività può essere innescata dal completamento di altre attività, dalla disponibilità di oggetti o da eventi esterni. Concetti di modellazione SISTEMA, MODELLI E VISTE Un sistema è un insieme organizzato di parti comunicanti. Parti di un sistema possono a loro volta essere considerate come sistemi più semplici chiamati sottosistemi. Modeling è un mezzo per trattare con questa complessità. I sistemi complessi sono generalmente descritti da più di un modello, ciascuno incentrato su un aspetto o livello di accuratezza diverso. Modellazione mezzi costruendo un'astrazione di un sistema che si concentra su interessanti aspetti e ignora irrilevanti dettagli. L'insieme di tutti i modelli costruiti durante lo sviluppo viene chiamato il sistema di modello. Purtroppo, anche un modello può diventare così complessa che si è non è facilmente comprensibile. Siamo in grado di continuare a utilizzare il divide et impera metodo per raffinare un complesso modello in semplici modelli. Una vista si concentra su un sottoinsieme di un modello per rendere esso comprensibile. TIPI DI DATI, TIPI DI DATI ASTRATTI E ISTANZE Una dati tipo è un'astrazione nel contesto di una programmazione di lingua. Un dato tipo ha un unico nome che lo distingue è da altri dati tipi. Si denota un insieme di valori che sono membri di dati tipo e definisce la struttura e le operazioni valide in tutte le istanze di dati tipo. Un estratto dei dati tipo è un dato tipo definito da un'implementazione - indipendenti specifica. CLASSI, CLASSI ASTRATTE E OGGETTI Una classe è un’astrazione in orientato agli oggetti modellazione. Come i tipi di dati astratti, una classe incapsula sia la struttura che il comportamento. A differenza dei tipi di dati astratti, le classi possono essere definite in termini di altre classi utilizzando l’ereditarietà. Quando una successione rapporto serve solo per modello comune attributi e operazioni, che è, se la generalizzazione e non intende essere istanziata, il risultante classe viene chiamato un abstract classe. Una classe definisce le operazioni e gli attributi che si applicano alle sue istanze. Un oggetto è un esempio di una classe. In UML, un'istanza è rappresentata da un rettangolo con il nome sottolineato. CORSI DI EVENTI, EVENTI E MESSAGGI Le classi di eventi sono astrazioni che rappresentano un tipo di evento per il quale il sistema ha una risposta comune. Un evento, un'istanza di una classe di eventi, è un evento rilevante nel sistema. Invio di un messaggio è il meccanismo per cui l’invio oggetto richiede l’esecuzione di un'operazione in ricezione dell’oggetto. Il messaggio è composto da un nome e da una serie di argomenti. MODELLAZIONE ORIENTATA ALL'OGGETTO Il dominio dell'applicazione rappresenta tutti gli aspetti del problema dell’utente. Ciò include l’ambiente fisico, gli utenti e altre persone, i loro processi di lavoro e così via. Il dominio della soluzione è lo spazio di modellazione di tutti i sistemi possibili. Object - orientata analisi è interessato con la modellazione l’applicazione dominio. Object - orientata disegno è interessato con la modellazione la soluzione di dominio. FALSIFICAZIONE E PROTOTIPAZIONE La falsificazione è il processo di dimostrare che pertinenti dati sono stati correttamente rappresentati o non rappresentati in tutto; che è, il modello non corrisponde alla realtà che si suppone a rappresentare. Siamo in grado di applicare la falsificazione di sistema software di sviluppo, come pure. Ad esempio, una tecnica per sviluppare un sistema è la prototipazione. Una visione più approfondita di UML DIAGRAMMI DEI CASI DI UTILIZZO I casi d' uso vengono utilizzati durante l’eliminazione e l’analisi dei requisiti per rappresentare la funzionalità del sistema. I casi d' uso si concentrano sul comportamento del sistema da un punto di vista esterno (l'utente). L' identificazione di attori e utilizzare casi risultati nella definizione del contorno del sistema, che è, a differenziare i compiti compiute dal sistema ei compiti compiuta dal suo ambiente. Un importante dettaglio è che uso caso diagramma ignora ogni aspetto della realizzazione. Gli attori sono entità esterne che interagiscono con il sistema. Esempi di attori includono un ruolo utente o un altro sistema. Gli attori hanno nomi e descrizioni univoci. Essi comunicano con il sistema di invio e la ricezione di messaggi. Attori sono divisi in due tipi: primaria (utilizza le funzionalità del sistema, essi sono chiamati attivi) e secondaria (informazioni uso e notifica generato dall'utilizzo casi, essi sono chiamati passiva). Gli attori simili possono essere raggruppati in attori genitori ed espressi con una relazione di estensione. Usare casi descrivono il comportamento del sistema come visto da un attore punto di vista. Il comportamento descritto dai casi d' uso è anche chiamato comportamento esterno. Un caso d'uso descrive una funzione fornita dal sistema come un insieme di eventi che produce un risultato visibile per gli attori. Quando gli attori e di utilizzo dei casi si scambiano informazioni, si sono detto a comunicare. Ci sarà vedere più avanti che noi rappresentiamo questi scambi con comunicazione relazioni. DESCRIZIONE TESTUALE Per la descrizione testuale, viene utilizzato un modello composto da sei campi: nome del caso d'uso, attori partecipanti, flusso di eventi (la sequenza di interazioni del caso d'uso), condizioni di ingresso (condizioni che devono essere soddisfatte prima che il caso d'uso venga avviato), Condizioni di uscita e requisiti di qualità (requisiti che non sono correlati alla funzionalità del sistema). RELAZIONI • I diagrammi dei casi d'uso possono includere quattro tipi di relazioni: • Relazioni di comunicazione: attori e casi d' uso comunicano quando le informazioni vengono scambiate tra di loro. Comunicazione relazioni sono rappresentati da una solida linea tra l’attore simbolo e caso d'uso. • Includere le relazioni: Noi riduciamo la complessità del modello per identificare punti in comune nei diversi usi casi. Due casi d' uso sono correlati da una relazione di inclusione se uno di essi include il secondo nel proprio flusso di eventi (simile alla chiamata di funzione). Le relazioni di inclusione sono rappresentate da una freccia aperta tratteggiata originata dal caso d'uso inclusivo. L'inclusione può essere considerata una condizione preliminare per un particolare flusso di eventi. • Estendi relazioni {Generalizzazione): sono un mezzo alternativo per ridurre la complessità nel modello di caso d'uso. Un caso d'uso può estendere un altro caso d'uso aggiungendo eventi. Un estendere rapporto indica che un esempio di un prolungato caso d'uso può includere il comportamento specificato dal estendendo caso d'uso. La differenza tra le relazioni di inclusione ed estensione è la posizione della dipendenza. In generale eccezione dei casi (ad esempio come aiuto, gli errori, e altre inaspettate condizioni) sono modellati con estendere le relazioni. Le relazioni di estensione sono rappresentate da una freccia aperta tratteggiata originata dal caso d'uso esteso. • Ereditarietà relazioni: sono rappresentati da una continua chiusa freccia proveniente dall’ereditato. SCENARI Un caso d'uso è un'astrazione che descrive tutti i possibili scenari che coinvolgono il descritto funzionalità. Un piano d'azione è un esempio di un caso d'uso che descrive una serie di azioni concrete. Gli scenari vengono utilizzati come esempi per illustrare casi comuni; Gli scenari sono descritti utilizzando tre campi: • Il nome dello scenario consente a noi per riferiamo ad esso in modo inequivocabile. Il nome di uno scenario viene sottolineato per indicare che si tratta di un esempio. • Il campo delle istanze dell'attore partecipante indica quali istanze dell'attore sono coinvolte in questo scenario. Attore casi anche hanno sottolineati i nomi. • Il flusso degli eventi di uno scenario descrive la sequenza degli eventi passo dopo passo. DIAGRAMMI DELLE CLASSI I diagrammi di classe vengono utilizzati per descrivere la struttura del sistema. Le classi sono astrazioni che specificano la struttura e il comportamento comuni di un insieme di oggetti.