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 erzeugt 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. Dies schließt die zugrunde liegende Architektur des Programms zusammen mit allen Funktionen ein, die die Entwickler in das fertige Produkt aufnehmen müssen. Die Dokumentation kann die grafische Schnittstelle erörtern und wie Benutzer mit dem Programm interagieren, um den Programmierern die Anleitung zu bieten, die sich durch die Entwicklungsphasen bewegt.sind Designdokument. 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.

Zusätzlich zur Erörterung der Ausführung der Software kann das Software -Design -Dokument die Zielgruppe explizit abdecken. 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

im Gegensatz dazu Software, die für Word Pro entwickelt wurdeDas Nachdenken erfordert möglicherweise eine Dokumentation und einen Leitfaden für Benutzer, die mit Textverarbeitung und Computern nicht so vertraut sind. Es kann für jemanden mit Erfahrung aus der Schachtel verwendbar sein, könnte aber 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 in einem Software -Design -Dokument festgelegten Parameter für weitere technische Projekte empfehlen möglicherweise, einige Dokumentationen und Benutzeranleitungen für das Argument auszulassen, dass Benutzer der Software dies nicht benötigen. Dies bedeutet möglicherweise keinen Grund, Zeit und Energie in die Entwicklung zu investieren.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?