DIE AROBS ANNÄHERUNG AN SOFTWAREENTWICKLUNG
Dieser Teil beschreibt die firmeninterne Prozesse, verwendet bei der Entwicklung jedwelches Outsourcing Projektes.
Wir sind von einer kundenorientierte Methodologie, welche uns regelmässig ausgezeichnete Arbeitsergebnisse gebracht hat, geführt. Durch die Zusammenarbeit mit unseren Kunden, haben wir deren Erfordernisse gelernt und in der selben Zeit, haben wir sie geholfen, deren eigene Kundschaft zu verstehen. Dieser gemeinsame Bestrebung bringt Lösungen hervor, welche die Erwartungen unserer Kunden als auch deren Kunden überschreitet .
Unsere interne Produktprozesse verfolgen das gleiche Standardverfahren ohne Rücksicht auf den Projekttyp. Der Ablaufplan ist in Lebenszyklusphasen der Software gruppiert: Anforderungsdefinition, Anforderungsanalyse, Vordesign, detalliertes Design, Implementierung, Systhemtest, Abnahmetest.
1) Definitionphase der Anforderungen
Ein Expertenteam (aus ARoBS, unser Kunde oder von beiden Unternehmen), bereitet eine Unterlage, welche die Softwarebedingungen und die Ausarbeitung der Funktionsspezifikationen für das System enthält, vor. Am Ende dieser Phase, werden die Voraussetzungen für das System bewertet.
2) Analysephase der Anforderungen
Das Entwicklungsgsteam klassifiziert und analysiert jede Spezifikation. Mehrdeutige, unstimmige und noch nicht festgelegte Spezifikationen sind in dieser Phase bearbeitet daraus entsteht die Endversion des Pflichtenheftes und ein Bericht der Anforderungsanalyse.
3) Vordesign
Während dieser Phase, erzeugt das Entwicklungsteam einen vorläufigen Designbericht, wo es eine Software – Systemarchitektur definiert wird und die bedeutendste Untersysteme, Ein/Ausgabewerke (E/A), und Entwicklungsmethoden betimmt werden.
4) detallierte Designphase
Die in der vorherigen Phase skizzierte Baugruppe, wird sukzessiv im kleinsten Detail voll entwickelt. Komplette Beschreibungen von Benutzereingabe, Systemausgabe, E/A Dateien und Schnittstellen sind in dieser Phase angefertigt, sowie ein Ausführungsplan, mit Beschreibung einer Reihe von Aufbauten und Freigaben und die liefernde Softwaresystem. Die Folge dieser Phase ist ein detaillierter Designdokument.
5) Implementierung (Kodierung, Modultest und Integration)
Die Kodierung erfolgt gründen auf die Leitlinien des detaillierten Designdokumentes. Diese Phase endet, wenn alle Kodes integriert und alle Belege abgegeben sind.
6) Systemtest
Das funktionale Testen des Systems erfolgt entsprechend des Systemtestplanes. Das System ist validiert und eine einleitende Beleg der Systembeschreibung wird erstellt. Diese Phase endet, wenn das Testen aus dem erforderten Prüfplan des Systems beendet wird.
7) Akzeptanztest
In dieser Phase wird das System getestet, um festzustellen, ob die Originalforderungen erfüllt worden. Um eine objektive Auswertung abzusichern, beinhaltet das Testteam keine Mitglieder des Softwareentwicklungsteams. Die hier zugestellte Supportmaterialien, sind die Endvariante der Bedienungsanleitung und der Systembeschreibung. Außerdem, ist eine Nachprüfung der Einsatzbereitschaft gemacht, um die Systemverfügbarkeit für den Einsatzsupport festzusetzen. Der Abnahmetest endet wenn alle die im Inneren spezifizierte Testen wurden erfolgreich ausgeführt.
8) Wartung und Funktion
Diese ist die letzte Phase in der Software - Lebenszyklus. Im Folgenden, übernimmt die Indstandhaltung und Bedienungsbereich die Leitung des Systems. Das Arbeitsvolumen während dieser Phase ist von der Art des entwickelten System abhängig.
Für weitere Informationen oder ein Angebot, kontaktieren Sie uns sofort.