Frank (no reg): Drehbuch Programmierung im Ausland

Beitrag lesen

Hi,

Was genau steht in einem solchen Dokument? Reiner Text? Beschreibt man da jedes Element und was passiert, wenn man darüber fährt, klickt, doppelklickt... usw?

Gewissermassen ... ja.

Wobei du dich bei der Spezifikation solcher Dinge plattformunbhängig halten solltest. Später dann wenn gewünscht einfach die Plattform vorgeben.

Du könntest z.b. UML einsetzen um PIMs (Platform Independent Models) zu erarbeiten. Use Case Diagramme sind immer ein recht guter Anfang. Von dort aus kann man gut ins Detail gehen, spezifische Requirements (funktional als auch non-funktional) ableiten, wie eben "welche Eigenschaften und Methoden soll ein Objekt (Web-Formular) anbieten".

Die Worte "Eigenschaften" und "Methode" sind hierbei nicht im Kontext von einer Programmiersprache zu betrachten, sondern abstrakt:

  • man kann es anklicken
  • es macht brumm wenn man es doppelklickt
  • es hat eine Beschreibung
  • ...

Zustandsautomaten und Sequenzdiagramme helfen Abläufe zu verstehen.

Grüsse
Frank