2013-04-29 4 views
6

1.Welche der folgenden Typen von geschrieben Design-Dokumente tun wir normalerweise auf DDD-Projekte verwenden:Welche Arten von schriftlichen Designdokumenten werden in DDD-Projekten verwendet?

ein. Anforderungen Spezifikationen Dokument

b. Dokument zur Erläuterung der Bedeutung von Kernelemente

c. Dokument mit der aus der Vogelperspektive einer Anwendung Struktur

d. Dokument zur Erklärung der Bedeutung hinter den Begriffen von Ubiquitous Sprache verwendet

e. Dokument, das den Wortschatz enthält von Ubiquitäre Sprache

f. Informelle UML-Diagramme

noch etwas?

2.Welche Dokumenttypen sollten als eigenständige Dokumente erstellt werden und das in einem einzigen Dokument zusammengefasst werden sollen (Beispiel: Dokument enthält Diagramme umgeben von Text)?

3.Und was sind Anforderungen Spezifikationen? Eine Liste von Anwendungsfälle, eine Liste von Aufgaben Programm kann Kombination von beiden ausführen?

dank

+1

Es gibt auch Referenzszenarien und User Stories - http://www.slideshare.net/skillsmatter/ddd-in-agile – eulerfx

+0

@eulerfx Was ist ein Referenzszenario? Ich habe es gegoogelt und konnte keine Informationen finden. Kannst du mir bei meinen anderen Fragen auch helfen (keine harten Gefühle wenn du das nicht willst;)) – EdvRusj

+1

Schau dir das an - http://skillsmatter.com/podcast/design-architecture/paulrayner-domain-scenarios – eulerfx

Antwort

0

Beachten Sie Folgendes:

  • Eine Erklärung über den Zweck der Anwendung in 25 Worten oder weniger
  • Eine Darstellung des Modells sowohl in Code und uml
  • Eine Liste von Merkmalen entsprechend dem aktuellen oder gewünschten Modell
  • Eine Liste von Einschränkungen (Geschäftsregeln) auf dem Modell
  • Gegebenenfalls für jede ein Sequenzdiagramm
  • Eine Aussage von nicht-funktionalen Anforderungen verfügt
  • Ein Überblick über die Architektur für die Teammitglieder (einschließlich Modellgrenzen und Kontexten)
  • Team-Anweisungen und Verfahren

Hinweis: Anwendungsfälle oder Benutzerberichte können Ihre Liste der Funktionen informieren. Ich empfehle jedoch, dass eine Funktion die Arbeitseinheit ist.

Ich empfehle, dass das ursprüngliche Modell in einem Modellierungsworkshop erstellt (entdeckt) wird, an dem sowohl Domänenexperten (Unternehmen) als auch Entwickler teilnehmen. Es muss von jemandem geleitet werden, der Domänenmodellierung beherrscht.

Geschäftsregeln sind Einschränkungen für das Modell zweier Typen: Property und Collaboration. Beispielsweise verhindern Geschäftsregeln, dass sich ein Aufzug bei offenen Türen bewegt, ein verderblicher Gegenstand in einem nicht gekühlten Behälter platziert wird oder ein stornierter Kauf versandt wird.

0

Ich denke, Event Storming könnte eine gute Lösung sein. Ein Foto des Workshops sollte ausreichen. Wenn nicht, können Sie dieselben Artefakte in einem digitalen Dokument verwenden.

Verwandte Themen