Che cos'è un diagramma di pacchetto? e cos'è un diagramma di sequenza? [chiuso]

0

In molte interviste mi è stata fatta questa domanda. Cos'è un diagramma di pacchetto? e cos'è un diagramma di sequenza? e differenza tra il diagramma del pacchetto e il diagramma di sequenza.

Grazie in anticipo.

Modifica

Spiacenti, google mi dà molte risposte, ma voglio una risposta pratica con un esempio.

    
posta SAMIR RATHOD 04.06.2013 - 12:23
fonte

2 risposte

7

Un diagramma del pacchetto è un diagramma UML che descrive le relazioni gerarchiche ( raggruppamenti ) tra pacchetti e altri pacchetti o oggetti. Un pacchetto rappresenta uno spazio dei nomi.

Esempio di diagramma di pacchetto

UndiagrammadisequenzaèundiagrammaUMLchedescrivecomeglioggetticollaboranoinunoscenariospecifico.

Esempiodidiagrammadisequenza

    
risposta data 04.06.2013 - 18:06
fonte
4

Bene, alcuni googling avrebbero sollevato le risposte in pochi secondi.

Diagramma dei pacchetti

I diagrammi dei pacchetti possono utilizzare pacchetti contenenti casi d'uso per illustrare la funzionalità di un sistema software. I diagrammi di pacchetti possono utilizzare pacchetti che rappresentano i diversi livelli di un sistema software per illustrare l'architettura a strati di un sistema software. Le dipendenze tra questi pacchetti possono essere adornate con etichette / stereotipi per indicare il meccanismo di comunicazione tra i livelli.

Le persone trovano i diagrammi dei pacchetti estremamente utili su sistemi più grandi per ottenere un'immagine delle dipendenze tra gli elementi principali di un sistema. Questi diagrammi corrispondono bene alle strutture di programmazione comuni. Tracciare diagrammi di pacchetti e dipendenze aiuta a tenere sotto controllo le dipendenze di un'applicazione.

Diagramma di sequenza

Un diagramma di sequenza mostra le interazioni degli oggetti disposte in sequenza temporale. Descrive gli oggetti e le classi coinvolte nello scenario e la sequenza di messaggi scambiati tra gli oggetti necessari per eseguire la funzionalità dello scenario. I diagrammi di sequenza sono in genere associati alla realizzazione di casi d'uso nella Vista logica del sistema in fase di sviluppo

Dato che hai uno sfondo C ++, il concetto di pacchetti probabilmente non ti è noto. Puoi grossolanamente confrontarlo con il concetto di namespace in C ++. I suoi scopi principali sono l'incapsulamento e la riduzione delle dipendenze, nonché la semplificazione della divisione del lavoro e la strutturazione del sistema in fase di progettazione.

    
risposta data 04.06.2013 - 12:31
fonte

Leggi altre domande sui tag