UML di ricambio per il diagramma di contesto

Secondo UML diagramma di contesto diagramma di contesto non esiste.
Quindi la mia domanda è: quale di diagrammi UML, diagrammi di è buono per mostrare qualcosa di simile e come dipingere questo?
UML di ricambio per il diagramma di contesto

InformationsquelleAutor user3565261 | 2014-05-20

6 Replies
  1. 8

    Ho appena trovato la seguente definizione: http://en.wikipedia.org/wiki/System_context_diagram
    Questo è probabilmente quello di cui hai bisogno. 🙂

    Un diagramma di contesto definisce un confine tra il sistema, o parte di un sistema, e la sua
    ambiente, mostrando i soggetti che interagiscono con essa.

    Non esiste un unico diagramma UML che si corrispondono a questa definizione, ma ho anche una buona notizia: ci sono diversi schemi (su un totale di 14), che può mostrare la frontiera tra il sistema e il suo mondo circostante da prospettive diverse. Questo è molto più flessibile rispetto a solo un diagramma di contesto.

    Prima di tutto, vorrei parlare di un particolare elemento UML – un confine. Esso può essere utilizzato in qualsiasi tipo di diagramma per mostrare un certo tipo di delimitazione. Si potrebbe desiderare di utilizzare facoltativamente per delimitare visivamente tra il sistema e il suo ambiente, in particolare nelle situazioni in cui questo non è esplicito.

    I seguenti diagrammi possono indicare il confine tra il sistema e il suo ambiente:

    • Diagrammi di caso d’uso (il tuo esempio) supporto contesto in modo esplicito il livello di funzionalità. I casi d’uso sono elementi di un sistema in via di sviluppo, mentre gli attori sono extern entità (sistemi o utenti umani). Prima menzionato limite è spesso usato per delimitare visivamente tra il sistema e il suo ambiente.
    • Diagramma componente è utilizzato per modellare un qualche tipo di moduli software (applicazioni, DBs, i sistemi esterni, librerie, ecc). Si può usare per mostrare entrambi i componenti interni ed esterni, e il modo in cui interagiscono. Un limite può essere usato chiaramente per disegnare la linea di separazione.
    • Diagramma di attività possibile mostrare il proprio sistema/business/utilizzo di processi. Alcune attività possono essere svolte internamente, esternamente altri. Qui non avete bisogno di un confine, ma la cosiddetta swimlanes per descrivere chi fa che cosa.
    • Sequenza/diagrammi di collaborazione sono un’altra opzione. Essi mostrano le sequenze di comunicazione tra i diversi oggetti. Se è possibile dividere gli oggetti in interni ed esterni e avvolgilo con i confini, c’è un altro diagramma di contesto. 🙂

    UML è flessibile, probabilmente ci sono altre opzioni, ma credo che questo sia sufficiente per ottenere l’idea.

    InformationsquelleAutor Aleks

  2. 3

    Nomi della vostra associazione sono i servizi. Esempio di utilizzo: nel centro del diagramma di contesto dei servizi definizione. Vedere diagramma caso d’uso:

    UML di ricambio per il diagramma di contesto

    InformationsquelleAutor Vladimir

  3. 1

    Potrebbe essere fatto con un caso d’uso

    http://en.wikipedia.org/wiki/Use_case

    EDIT:

    Riconsiderarla, diagrammi di caso d’uso dovrebbe essere il passo successivo una volta che le operazioni sono definite quindi, prima che si shouls fare un sistema di diagramma di sequenza.

    http://en.wikipedia.org/wiki/System_sequence_diagram

    Ma in caso d’uso diagramma ho bisogno di dividere sistema per l’utilizzo di casi di destra? Voglio mostrare il contesto tra attore e tutto il pranzo al sistema.
    Credo che l’utilizzo di casi di utilizzo è il modo giusto per fare questo, la profondità è di dare a livello di sistema. Un caso d’uso diagramma dovrebbe fornire una guida per la conversione delle operazioni aziendali per enginering operazioni. Se si desidera utilizzare UML, che in realtà è un linguaggio di modellazione per l’ingegneria del software scopi, forse non sono in realtà alla ricerca di UML, ma un affare di operazioni diagramma
    Beh, forse si potrebbe provare a fare un sistema squence schema, potrebbe essere quello che stai cercando, non c’è bisogno di fare uso di casi di questo tipo: en.wikipedia.org/wiki/System_sequence_diagram

    InformationsquelleAutor Aboca

  4. 0

    Io tendo ad usare i diagrammi di collaborazione per questo. Quindi, per ogni scenario di ciascun caso d’uso, disegnare un diagramma di collaborazione che mostra gli attori, con l’applicazione come una singola entità nel mezzo, e i messaggi che viaggiano intorno, che mostrano come l’applicazione interagisce con gli attori per realizzare lo scenario.

    (Non mettere troppi dettagli in messaggi — voglio solo mostrare che c’è una delega di responsabilità, e un qualche tipo di interazione, ma non mi interessano i dettagli dell’effettivo messaggi, opinioni, dati, ecc.)

    InformationsquelleAutor kevinrutherford

  5. 0

    Trovo il diagramma di contesto ha un fascino particolare. Si trova bene con gli utenti di business, mostrando loro la portata & le parti di un sistema in un modo molto semplice. Così, tendo a creare un diagramma di contesto, anche in contesti dove UML è prevalente.

    InformationsquelleAutor Wim De Groote

  6. 0

    Se sei felice di andare in la non completa estensione di UML, che è SysML, è possibile avere un adeguato Contesto di diagrammi.

    Tuttavia, il contesto diagrammi di SysML sono semplicemente i Diagrammi a Blocchi che mostra contesto di sistema… Diagrammi a Blocchi e capita di essere lo stesso come UML2 diagramma di Classe, dove le classi sono di stereotipo «SysML::Block».

    Così si può definire il diagramma di contesto in termini di aggregazione di blocchi di sistema, con i relativi stereotipi, basandosi su UML2 diagrammi di Classe.

    InformationsquelleAutor juandesant

Lascia un commento