Methoden | Nearshore | Transycons
Beherrschung der verschiedenen Phasen der Software-Entwicklung:
- Analysen, Architektur, Design von Software (basierend auf UML):
- Metadatenschema
- Collaboration scheme
- Sequenzdiagramm
- Entwicklung von Softwareanwendungen.
- Software Dokumentation bezüglich:
- Quelldateien
- Testsystem-Software & Entwicklung von Szenarien für Funktionstests und Lasten.
- Der Anwendung (Benutzerhandbuch, Installations-Handbuch, etc.)
Software Analyse, Architektur und Design-Programme:
- UML (Fälle, Class, Collaboration, Film, Staat, Diagramme der Tätigkeit)
- Werkzeuge für die Modellierung / Design (Rational Rose, TogetherJ, ERWin DB Layer)
- Design Patterns
Test der Programme:
- Einsatz von Techniken der automatischen Prüfung, um sicherzustellen, dass alle gewünschten Funktionen programmiert wurden.
- Kontinuierlicher Test nach jeder Phase des Projekts, um sicherzustellen, dass das Produkt mit einer optimalen Qualität geliefert wird.
- Regressionstest
Methoden | Nearshore | Transycons
Benutzung einer optimierten Methodik für Software-Entwicklung:
Methoden | Nearshore | Transycons
- Präzise und systematisch verwendet internen Codierung Methodik (Code Homogenität und Lesbarkeit)
- Definition der internen Meilensteine während der Entwicklung, um die Einhaltung der Kunden Anforderungen (Zeit und Qualität)
- Optimierte Projekt-Management (Verwendung eines Projekt-Management-Tools für unsere Bedürfnisse, Verwaltung von beauftragte Änderungen, Angabe der Zeit pro Aufgabe, Status)
- Einsatz von CVS (Kontrollsystem Versionen), um eine Historie aller Änderungen in den verschiedenen Phasen der Entwicklung zu sichern
- Test auf verschiedenen Ebenen (funktionelle, Volumen, Last-Test)
|