Konzept


Projekt:

Name des Projektes

Autor:

Mitarbeiter, welche(r) verantwortlich für die Erstellung dieses Dokumentes ist

Version:

Eindeutige Nummer, die die Version dieses Dokumentes identifiziert

Letzte Änderung:

Datum, an dem dieses Dokument zuletzt geändert wurde

Dateiablage:

Ort an dem die Datei, in der das Dokument gespeichert ist, abgelegt ist (Rechner, Pfad, Dateiname)


Aufbau

Beschreibung

Beschreibung aus welchen Komponenten das in diesem Dokument konzipierte Segment bestehen wird und welche Schnittstellen es geben wird.

Übersicht

Grafische Übersicht aller Komponenten und deren Schnittstellen sowie der externen Schnittstellen (zu anderen Segmenten bzw. zur Außenwelt).

Komponenten

Komponente 1

Beschreibung der Komponente in Hinblick auf die der Komponente zugedachten Funktion. 

In Abhängigkeit von der Art der Komponente ist es notwendig verschiedene Angaben aufzuführen. Im Fall von Komponenten, die direkt mit dem Benutzer kommunizieren, ist es z.B. notwendig die Dialoge zu erläutern.

Benutzerschnittstelle

Grafische Darstellung aller Dialoge/Fenster inklusive aller Kontrollelemente. In einer Tabelle müssen für jeden Dialog/jedes Fenster folgende Fragen beantwortet werden:

Element Art  Datenquelle Aktionen Regeln

Bezeichnung des Kontrollelements

Art des Kontrollelements (Radio-Button, Eingabefeld, Liste, ...)

Quelle aus der das Element gespeist wird (z.B. Verweis zu einem Feld in einer Datenbank)

Welche Aktionen kann der Benutzer mit diesem Element durchführen ?

Nach welchen Regeln verhält sich das Element (z.B. nur aktiv, wenn ein anderes Element einen bestimmten Wert annimmt) ?

...

...

...

...

...

Aktionen/Reaktionen

Beschreibung wie die Komponente auf Ereignisse (Events) reagieren wird.

Ereignis Reaktion

Beschreibung es Ereignisses (z.B. das Segment xy meldet einen neuen Benutzer) 

Beschreibung der Reaktion dieser Komponente auf das Ereignis (z.B. es wird ein neuer Datensatz in der Datenbank erzeugt und das Ereignis an die Komponente ab weitergeleitet)

...

...

Komponente 2

siehe oben

Komponente n

siehe oben

Daten

Beschreibung aller wichtigen Datenstrukturen dieses Segmentes. Wichtig sind auf jeden Fall all jene Datenstrukturen, die gemeinsame Daten für mehrere Segmente oder Komponenten enthalten.

Datenstruktur 1

Name Beschreibung Typ Regeln

Name des Elements

Sinn und Zweck des Elements

Datentyp (Zeichenkette, Bitmap, Zahl, ...)

Regeln für den Inhalt des Elements (z.B. muss im Bereich 1 bis 5 liegen)

...

...

...

...

Datenstruktur 2

siehe oben

Datenstruktur n

siehe oben

Schnittstellen

Beschreibung aller wichtigen Schnittstellen dieses Segmentes. Die umfasst zumindest die Schnittstellen zwischen den Komponenten und die Schnittstellen zu anderen Segmenten oder zu externen Systemen.

Schnittstelle 1

Die Art (z.B. Mesagequeue, Named-Pipe, ...) und der Nachrichtenrahmen (prinzipielle Struktur einer Nachricht) der Schnittstelle ist zu definieren.

Für jede über die Schnittstelle kommende Nachricht sind folgende Informationen anzugeben:

Nachricht Parameter Beschreibung

Identifikation der Nachricht

Parameter mit der die Nachricht genauer spezifiziert wird

Bedeutung der Nachricht und der Parameter

...

...

...

Anforderungszuordnung

Mit der Anforderungszuordnung wird gewährleistet, dass keine der im Pflichtenheft aufgeführten Anforderungen im Laufe der Entwicklung unter den Tisch fällt. Dies wird dadurch gewährleistet, dass angegeben wird wie die einzelnen Anforderungen in diesem Segment abgedeckt werden. Nur wenn alle Anforderungen zugeordnet werden können, ist das Konzept in dieser Hinsicht in Ordnung.

Anforderungs-ID Abdeckung durch

Referenz zu Anforderung aus dem Pflichtenheft

Beschreibung, durch welche Komponente(n) diese Anforderung abgedeckt wird

...

...

Änderungsübersicht

Version Datum Bearbeiter Beschreibung

Eindeutige Versionsnummer

Datum, an dem die Änderung abgeschlossen wurde

Mitarbeiter, welche(r) die Änderung durchgeführt hat

Allgemeine Beschreibung was geändert wurde

...

...

...

...