Wir fangen die Entwicklung jedes Projektes mit gründliche
Analyse von Datenfeld an. Wir untersuchen auch die Bedingungen und
die Umgebung, in der die Applikation verwendet wird. Nach diese dieser
Schritte bereiten wir eine Vision des Projektes, Kostenvoranschläge
und Entwicklungsplan vor.
Dann entwickeln wir ausführliche Spezifizierungen für die
Applikation und Softwareanforderungsprofil für die Applikation.
Diese Stufe ist ein wiederholender Prozess, wo die Parteien
zusammenarbeiten, um alle Voraussetzungen zu erstellen.
Der folgende Schritt ist Vorbereitung des Applikationsprototyps und
Schnittstelle-Entwicklung. Zur gleichen Zeit entwickeln wir einen
Prüfplan (und effiziente Testfälle) für die zukünftige
Anwendung. Wenn alle Details besprochen sind wird die Entwicklung des
Quellcodes beginnen.
Wenn Applikation bereit ist, beginnen wir Prüfung nach Plan.
Es sollte bemerkt werden, dass während des Entwicklungszyklus
die Prüfung von Teilen der Applikation fortgesetzt wird.
Gemäß den Details des Projektes
wählen wir passendes Entwicklungsmodell aus, das beste Ergebnisse
geben kann. Wir verwenden verschiedene Methodiken wie eXtreme Programmierung,
Cascaded, Spirale, UI Prototyping, Test Driven Development, Waterfall und
Microsoft Solution Framework, aber wir verwenden gewöhnlich Test
Driven Development Entwicklung (auf dem Schema unten) und Microsoft
Solution Framework Methodiken. Indem wir solche Methodiken verwenden,
sind wir im Stande Software der höchsten Qualität zu entwickeln,
das allen von Anforderungen entsprechen wird.
|