Che cos'è il Context Diagram in uno SRS?

2

Sto imparando a scrivere una specifica dei requisiti di sistema e la maggior parte dei modelli che ho visto parlano di un diagramma di contesto.

Che cos'è esattamente un diagramma di contesto?

    
posta Devdatta Tengshe 18.01.2013 - 06:25
fonte

2 risposte

6

Un diagramma di contesto viene utilizzato per rappresentare l'"ambiente" in cui deve operare il sistema in fase di progettazione. Solitamente viene disegnato come una bolla per il sistema e le entità che interagiscono con il sistema (sia umano che computer) attorno ad esso, connesso al sistema con linee.

A volte, il diagramma di contesto mostra anche (nelle parole chiave) che tipo di interazione c'è tra il sistema e un'entità esterna (ad esempio, che un cliente potrebbe 'effettuare un ordine').

    
risposta data 18.01.2013 - 10:03
fonte
3

Nel Diagramma del flusso di dati (DFD) il diagramma di contesto è rappresentato da una vista astratta del sistema. L'intero sistema è mostrato come un singolo processo, etichettato con il nome del sistema.

Il diagramma di contesto può contenere:

  1. One process(Represents the entire system).
  2. All external entities(data sources/sinks).
  3. External data flows from/to external entities(inputs / outputs).

Inoltre, dopo aver disegnato / creato il Context Diagram (Vista astratta del sistema), puoi scomporlo nelle principali funzioni del sistema come livelli.

Nota: Solo un processo (buble) e nessun archivio dati .

Ad esempio:

Qui0significaDiagrammadicontesto(nonunlivelloscomposto)easterisco(*)significachequestodiagrammadicontestohadecompilatoulteriormente(averelivelli).

Ilivellisono:

Level1-Describetheoverallprocessingofthesystem.
Level2-IdentifyprocessesthatneedDecomposition(factoring/exploding).

Seriesciascomportiulteriormente,puoiandarealLivello3,Livello4,...Matieniamentequandodecomponiadunaltrolivellodeviidentificarealmeno3processidaincludere.

Ulterioririferimenti: Diagramma di contesto wikipedia , wikipedia DFD e puoi leggere " Ian Sommerville software engineering 10a edizione "

    
risposta data 14.04.2017 - 18:13
fonte

Leggi altre domande sui tag