Skip to main content

Was ist ein Software -Design -Dokument?

Ein Software -Design -Dokument beschreibt die Spezifikationen für Software, um Entwicklern eine Roadmap bereitzustellen.Es wird früh im Prozess der Entwicklung von Software produziert und kann als Reaktion auf sich ändernde Umstände und Bedürfnisse geändert werden.Diese Dokumentation ist für den internen Gebrauch ausgelegt und wird normalerweise nicht außerhalb des Designteams und der Büros des Kunden verteilt.In einigen Fällen können Auszüge im Rahmen von Forschung oder Kommunikation mit Personen außerhalb des Unternehmens veröffentlicht werden.

Komponenten des Software -Design -Dokuments beschreiben, was das Produkt tun soll und wie es es tun soll.Dies schließt die zugrunde liegende Architektur des Programms zusammen mit allen Funktionen ein, die die Entwickler in das fertige Produkt aufnehmen müssen.Dokumentation kann die grafische Schnittstelle diskutieren und wie Benutzer mit dem Programm interagieren, um den Programmierern die Anleitung zu bieten, wenn sie sich durch die Entwicklungsphasen bewegt.Sie diskutieren verschiedene Bedürfnisse und Bedenken, um sicherzustellen, dass das Dokument vollständig ist und bestätigt, dass es die Bedürfnisse der Kunden genau darstellt.Ihr Ziel ist es, einen einzigen einheitlichen Leitfaden für Mitglieder des Teams zu erstellen.Dies stellt die Konsistenz im Entwicklungsprozess sicher, da jeder das gleiche Referenzdokument verwendet, wenn er Funktionen entwirft und implementiert.Ein Unternehmen, das beispielsweise an Softwarekontrollen für ein Stück wissenschaftlicher Ausrüstung arbeitet, kann annehmen, dass jeder Benutzer ein mit der Maschine vertrauter Wissenschaftler oder Techniker ist.Dies bedeutet, dass die Software keine Vereinfachungen der technischen Sprache oder die Diskussion darüber enthalten muss, was Steuerelemente tun, da der Benutzer dies bereits wissen sollte.

Im Gegensatz dazu erfordert Software, die für die Textverarbeitung dokumentiert werden kann, und einen Leitfaden für Benutzer, die Aren sind. 't mit Textverarbeitung und Computern vertraut.Es kann für jemanden mit Erfahrung aus dem Box verwendet werden, aber es könnte Module für Menschen haben, die sie verwenden können, wenn sie etwas über Funktionen lernen, Tutorials erhalten oder Hilfe bei einer bestimmten Aufgabe suchen möchten.Die Parameter in einem Software -Design -Dokument für weitere technische Projekte empfehlen möglicherweise, einige Dokumentationen und Benutzeranleitungen zu dem Argument auszulassen, dass Benutzer der Software dies nicht benötigen, was bedeutet, dass es möglicherweise keinen Grund gibt, Zeit und Energie in die Entwicklung zu investierenes.