CSOFT - Connecting Possibilities...
HOME
LÖSUNGEN
  Lokalisierung
  Testen
  Multimedia
  Entwicklung
 
  Methodik
  Leistungen
  Outsourcing der Entwicklung
  Wireless
  Voiceover
ERFAHRUNG
KUNDEN
CSOFT
 
   
Methodik
 
Home > Lösungen > Entwicklung > Methodik

Entwicklungsmethodik

CSOFT folgt über den gesamten Softwareentwicklungs-Zyklus strikt dem CMM2-Modell, von der ersten Projekt-Anforderungsanalyse und Projektplanung über Verlaufsüberwachung und Kontrolle bis hin zur Qualitätssicherung. Unsere Entwicklungsprozesse basieren auf dem Rational Unified Prozess als Grundlage, die wir aus jahrelanger Erfahrung in allen Softwaredisziplinen mit zusätzlichen Richtlinien, Vorlagen und Spezifikationen erweitert haben. Dieser einheitliche Rahmen für die Softwareentwicklung erlaubt CSOFT die Erstellung von Anwendungen nach Industrienormen und mit einer konsistenten Architektur, die einfach zu verfolgen und zu reproduzieren ist.

Der Lebenszyklus der Softwareentwicklung bei CSOFT ist in folgende Phasen unterteilt:
  1. Konzeption:
    Diese Phase befasst sich mit der Analyse der Anforderungen und der Projektmodellierung. Während dieser Phase werden die Anforderungen an das Projekt zusammengetragen und das Architekturmodell entwickelt.
  2. Entwurf:
    In dieser Phase werden detaillierte Projektanalysen und Entwurfsschemata entwickelt.
  3. Konstruktion:
    Diese Phase konzentriert sich auf das detaillierte Design, die Implementierung und das Testen des Projekts. Üblicherweise ist diese Phase die zeitintensivste Phase des Projektes.
  4. Übergabe:
    Auslieferung des fertigen Produkts
Die folgenden Absätze geben eine detaillierte Beschreibung der einzelnen Phasen.

Konzeption: Erfassen der Anforderungen und Projektmodellierung
Zu Beginn eines Projektes erfassen wir zuerst die Anforderungen. Hierzu kann die Abfrage zusätzlicher Informationen ebenso gehören wie die Erfassung von Daten über die geplante Umgebung, in der die Anwendung letztlich eingesetzt werden soll. Anschließend definieren wir den Umfang des Projekts und legen seine Kriterien fest. Danach wird ein Architekturgerüst geplant. Das Architekturgerüst kann als Modell angelegt werden, das Anwendungsfälle simuliert, oder als erster Prototyp zur Identifikation der Bereiche mit hohem Risiko. Je nach Umfang des Projekts und der gewählten Architektur bereiten wir dann die Projektumgebung vor (Projektorganisation, verwendete Tools, usw.). Nun können die Gesamtkosten und der Zeitplan für das Projekt eingeschätzt werden. Alle oben beschriebenen Schritte sollen erreichen, dass Ihre wir Anforderungen und Bedürfnisse exakt verstehen und erfüllen.

Entwurfsphase: Projektanalyse und Design
Das primäre Ziel dieser Phase ist die Verfeinerung der Definition und die Validierung des Architekturgerüstes, um das logische Grundgerüst für Design und Implementierung bereitzustellen. Nutzbarkeit und Leistung des Architekturgerüstes werden anhand eines oder mehrerer Architekturszenarien bewertet. Die Iterationspläne für die Konstruktionsphase werden ebenfalls anhand des Architekturgerüstes entwickelt. Das Analysemodell wird in der Entwurfsphase zusammen mit einem vorläufigen Entwurf der Design- und Datenmodelle abgeschlossen.

Konstruktion: Detailliertes Design, Implementierung und Testen
Auf diese Phase wird die meiste Zeit verwendet. Hier erfolgen die eigentliche Kodierung und Implementierung, um die Entwicklung des auf dem Architekturgerüst basierenden Systems abzuschließen. Weiterhin werden in dieser Phase auch Tests zur Qualitätssicherung ausgeführt.

Übergabe: Projektauslieferung
In dieser Phase werden Betatests ausgeführt. Weiterhin wird zusätzliches Material wie Bedienerhandbücher und Schulungsunterlagen erstellt. Während der Übergabephase führen wir einen Betatest des fertigen Systems aus. Wir helfen auch bei der Produktinstallation und überprüfen, dass alle Anforderungen erfüllt sind, bevor das Produkt an den Kunden übergeben wird. Weiterhin können auch zusätzliche Schnittstellen zu bestehenden Infrastrukturen wie Datenbanken und Utilities erstellt werden.



Wenn Sie mehr über die Anwendungsentwicklungs-Methoden von CSOFT erfahren möchten, senden Sie bitte eine kurze Mail an info@csoftintl.com oder klicken Sie hier.

   

ISO 9001-2000 by BSI
Click to Verify - This site has chosen a VeriSign SSL Certificate to improve Web site security
Über SSL-Zertifikate
Startseite | Datenschutz | Sitemap | Kontakt.
© Copyright 2012 CSOFT International, Ltd.