Das ultimative Ziel eines Software-Programms ist es, ein Problem zu lösen. Das Problem kann einfach sein , wie ein Software- Programm, das für falsch geschriebene Wörter in einem Text- Dokument , oder komplex, wie ein Software-Programm verwendet, um eine Datenbank zu erstellen überprüft . Unabhängig von dem Problem , wenn das Software-Programm nicht effektiv das Problem und stellen ein Mittel für den Benutzer , um eine Lösung zu schaffen, ist es nicht wirksam und verfehlen ihr Ziel . Schreiben guter Software beginnt mit einer Analyse und Design-Dokument , die Anforderungen der Nutzer Adressen und erstellt einen Plan für die Bereitstellung von Lösungen . Was Sie brauchen
Software Anfrage Details
Business- Regeln, Verfahren
Zugang zu Nutzer
Präsentationssoftware Ende (optional)
anzeigen Weitere Anweisungen
Definieren Sie das Problem
1
Bewerten Sie die Anfrage , indem zuerst auf das größere Bild . Stellen Sie sicher, dass Sie verstehen, was der Benutzer ist für die Nachfrage. Stellen Sondieren " wer, was, wo, wann, warum und wie " Fragen an die Wurzel des Problems zu erhalten .
2
definieren Projektumfang und Einschränkungen. Zum Beispiel, wenn der Antrag für ein Software- Programm , um ein Buch - Bestellsystem Computerisierung , bewerten die aktuelle Bestellsystem von Anfang bis Ende . Definieren und Projektgruppen einrichten Grenzen und Einschränkungen, die Sie identifizieren Projekt innerhalb arbeiten müssen , wie vorhandene Hardware oder einem begrenzten Zeitrahmen für Projektabschluss.
3
Blick auf die Endanwender. Interview und beobachten Sie die Leute, die die Software auf einer täglichen Basis zu verwenden , um zu bestimmen , wie die Software funktionieren muss , um die Anfrage beherbergen wird , und wie kann man das neue System zur besten Klage Bedürfnisse der Nutzer zu gestalten. Identifizieren Sie Benutzer -bezogene Faktoren , die das Projekt , z. B. wie das Qualifikationsniveau der Endnutzer kann Ausbildungsanforderungen beeinflussen beeinflussen können.
4
Bestimmen Machbarkeit und vorliegenden Empfehlungen. Geben Sie eine schriftliche Auswertung der Anfrage um eine Schätzung der Kosten, des Nutzens , den Zeitplan für die Fertigstellung und Ihre Empfehlung ab, ob die Software effektiv auf die gestellte Aufgabe gehören .
Bereiten Sie die Analyse und Design Document
5
Entwickeln Sie eine Datenflußdiagramm und Prozessbeschreibung . Ein Datenflußdiagramm erklärt, was das Programm tun wird und ein Prozess -Diagramm zeigt , wie das Software-Programm wird es tun. Zum Beispiel würde ein Datenflußdiagramm und Prozessbeschreibung für ein Buch - Bestellsystem dokumentieren und beschreiben den Prozess , Schritt -für-Schritt , von der Auswahl der geeigneten Buch Eingabe das Buch in den Bestand .
6
erstellen eines Data Dictionary definiert und beschreibt notwendige Datenelemente und kombiniert diese Elemente in Datensätzen. Zum Beispiel in dem Buch - Bestellsystem sind Beispiele für Datenelemente Buch Namen , ISBN , Autor und Preis. Diese Elemente dann kombinieren , um ein Buch Datensatz bilden , andere Elemente, wie der Name des Herstellers , Kontonummer und Vertriebsmitarbeiter , kombinieren können, um einen Anbieter Datensatz bilden
7
Kombinieren Sie den Datenfluss Diagramm . Prozessablauf Beschreibungen und Daten in ein Dokument Wörterbuch -Paket, das die Software in einer logischen , schriftlich Format Sie verwenden, um ein Programm Prototyp erstellen oder funktionierendes Modell des Software-Programms beschreibt .