2012-07-30 14 views
11

Ich kenne das Dokument zur funktionalen Anforderung und das Dokument zur technischen Spezifikation. Allerdings würde ich gerne wissen, welche verschiedenen Dokumente für eine Gesamtprojektentwicklung benötigt werden.Welche Arten von Dokumenten werden für die Softwareentwicklung benötigt?

Nehmen wir an, ich habe eine kleine Firma, und ich möchte ein Projekt für eine andere Firma bauen. Welche Dokumente muss ich von Anfang bis Ende vorlegen? Und wo passen die FRD und TSD?

Antwort

13

Vielleicht wird diese ein guter Anfang sein: http://en.wikipedia.org/wiki/Software_documentation

http://stc-carolina.org/newsletter/tiki-index.php?page=Documents+That+No+Project+Cannot+Be+Without

Aber ich würde sagen, dass es auf dem Kontext abhängt. Für Agile-Projekte und RUP-Projekte werden unterschiedliche Leistungen erforderlich sein. Diese Liste sollte mit der Zielfirma/dem Kunden vereinbart werden.

+0

... alt ... aber ich unterstütze definitiv die Aussage "... hängt alles vom Kontext ab." Beispielhafte Einflussfaktoren: Projektmethodik, Architekturreife, Finanz- und Budgetierungsbeschränkungen, "gebrannte Begriffe" in Organisationen, die aus irgendeinem Grund nicht wiederverwendet werden können, Fähigkeiten von involvierten Personen ... – Quicker

3

Gehen Sie für die SRS an erster Stelle. Eine rechtliche schriftliche Dokumentation ist sehr notwendig, die alle Arten von Dingen beinhaltet, die in einer Software enthalten sind. Es zeigt Ihre Professionalität.

8

Für eine perfekte Software zu entwickeln Dokumente folgende sind in Reihe obligatorisch:

  1. URS (User Requirements Specification): Die URS Punkt weise alle Anforderungen der Software beschreibt.
  2. UI: Je nach URS werden bestimmte Seiten der Software entworfen. Dazu gehören auch Fehlermeldungen, Popup-Meldungen usw.
  3. SRS (System Requirements Specification): Der SRS-Punkt definiert die Systemanforderungen in Abhängigkeit vom URS.
  4. STC (Systemtestfälle): Nachdem die Software entwickelt wurde, wird Systemtest mit STC
  5. durchgeführt. UAT (User Acceptance Testing): Nach allen Systemtestfällen werden Benutzerakzeptanztests zur Überprüfung durchgeführt Software deckt alle Punkte wie in der URS erwähnt und wird wie
  6. DTL (Defect Track Log) zu erwarten: alle Fehler/während UAT/STC aufgezeichnet Defekte in DTL erwähnt, so dass sie

befestigt werden kann Nach Alle Fehler sind behoben. Der zweite Zyklus von STC und UAT wird durchgeführt, um zu überprüfen, ob alles in Ordnung ist und die Erwartungen des Benutzers erfüllt. Und schließlich ist die Software einsatzbereit.

+0

Was ist mit technischer Dokumentation? Ich meine Interface und Code Dokumentation für zukünftige Überprüfung – AminM

Verwandte Themen