Schreibe eine Spezifikation für eine objektorientierte Implementierung


Schreiben Sie eine Spezifikation


Auf dem Forum, fragen sich viele Menschen Fragen zu wissen, wie Daten zu schreiben. Dieses Tutorial hilft diese Frage zu beantworten.


Erstens, ich schlage vor, Sie mit den Menschen für das Projekt verantwortlich machen, was sie wirklich Spezifikationen erwarten. Nach Angaben der Organisation, kann es sehr unterschiedliche Formen annehmen. Es ist daher wichtig zu wissen, welches Format erwartet wird: welche Teile in den Spezifikationen beschrieben?


Ich würde sagen, dass der Schlüssel zu einer Spezifikation ist erfolgreich "Genauigkeit und Konsistenz".


In der Regel eine Spezifikation zu erstellen, müssen Sie:

Denken Sie über die Funktionen, die vorgeschlagen wird


Sie können durch die Auflistung der Funktionen starten, wird die Anwendung bieten, wie zum Beispiel: "Speichern Sie einen Kundendatensatz". Diese Liste ermöglicht es Ihnen, ein Anwendungsfalldiagramm zu realisieren.


Wenn Sie nicht wissen, was für ein Use-Case-Diagramm, können Sie auf den folgenden Websites:


http://laurent-audibert.developpez.com/Cours-UML/html/Cours-UML008.html


http://fr.wikipedia.org/wiki/Diagramme_des_cas_d%27utilisation

Priorisieren Funktionen (optional, aber sehr interessant)


Es kann interessant sein, um die Funktionen zu priorisieren, um herauszufinden, warum es wichtig ist, zu entwickeln und diejenigen, die noch auf der Zeit basieren werden.


In der Regel werden Projekte verzögert, ist es interessant, sobald zu definieren, welche Funktionen sind wichtig, sie, welche Funktionen können optional sein (vor allem im Rahmen eines abschließenden Projekt Spleißstellen).

beschreiben Szenarien


Sobald jedes Merkmal klar wurde identifizieren, beschreiben sie mit größtmöglicher Präzision. Diese Beschreibung ist von einem funktionellen Standpunkt aus macht es die Frage hilft antworten: „Wie wird der Benutzer die Funktion auszuführen“


Dazu nehmen wir die alle Anwendungsfälle zuvor aufgeführten und so genau wie möglich Abwickeln von Funktionalität beschrieben. Vergessen Sie nicht die außergewöhnlichen Szenarium auf Fehler und Konsistenzprüfungen der Daten.


Zum Beispiel, "Speichern Sie einen Kundendatensatz" :


Sobald der Manager mit der Anwendung verbunden ist, ist es auf der Startseite und wählen Sie aus dem Menü: "neue Kunden". Ein neues Fenster öffnet sich, es ihm alle notwendigen Informationen für die Einrichtung eines Kundendatensatzes eingeben. Diese Informationen sind wie folgt:


- Client Name (erforderlich)


- Client Name (erforderlich)


- -Adresse (optional)


- Telefonnummer (optional)


Sobald der Benutzer das Formular ausgefüllt hat, klicken Sie auf OK.


Die Daten werden dann überprüft:
  • Wenn ein erforderliches Feld fehlt, wenn eine Nachricht an den Manager zu informieren, wird angezeigt
  • Wenn der Client bereits in der Datenbank vorhanden ist, dann wird der Manager durch eine Fehlermeldung informiert



Sobald die Steuerung gültig ist, werden die Daten in der Datenbank gespeichert.


Hinweis: Diese Beschreibung ganz leicht ist, denke ich, dass wir in Ihren Beschreibungen von besonders außergewöhnlichen Szenarien und Kontrollen präziser sein müssen: sollte die Präsentation dieser Daten erwähnen, zum Beispiel, dass in dem Zahlenfeld Telefon, können Sie nicht die Buchstaben eingeben, zum Beispiel.


NB2: In diesem Schritt ist es wichtig, alles aufzulisten und nicht usw. zu verwenden, oder ... dass Ihre Beschreibung ist sehr genau.


NB3: Dieser Teil kann mit Activity-Diagrammen oder Sequenz veranschaulicht werden.


Diese Diagramme werden hier beschrieben:


http://laurent-audibert.developpez.com/Cours-UML/html/Cours-UML036.html


http://fr.wikipedia.org/wiki/Diagramme_d%27activit%C3%A9


NB4: Dieser Teil kann mit Modellen von Bildschirmen dargestellt werden.


NB5: Achtung auf der Übereinstimmung mit dem Klassendiagramm, alle der hier beschriebenen Informationen müssen im Klassendiagramm vorhanden sein (die in der Regel nicht in den Spezifikationen vorgelegt).

Abschluss


Schreiben Sie eine Spezifikation können Sie nehmen eine wirklich lange Zeit (10 Stunden, wenn die Anwendung nicht sehr groß ist, wie ein EFP zum Beispiel). Durch die Nachteile, es spart wirklich Zeit bei der Modellierung und Umsetzungsphase, wenn die Spezifikationen korrekt definiert sind.


Ich würde sagen, dass die Zeit auf die Ausarbeitung Spezifikationen spart zwei Stunden in der Konzeptionsphase verbracht.
Schreibe eine Spezifikation für eine objektorientierte ImplementierungDiesen Artikel herunterladen (PDF) Geschrieben von cs_Julien39. Dieses Dokument mit dem Titel " Schreiben Sie eine Spezifikation für eine objektorientierte Anwendung »vonCODES-sources (Codes-sources.commentcamarche.net)wird unter der Creative Commons-Lizenz zur Verfügung.Sie können Kopien dieser Seite kopieren, modifizieren, unter den Bedingungen der Lizenz festgelegt,da dieser Hinweis erscheint klar.Diesen Artikel herunterladen (PDF