Wir unterstützen Sie in jeder Phase des Software-Lebenszyklus.
Der Software-Lifecycle besteht aus den Phasen Problementstehung, Entwicklungsprozess, Implementierung und Nutzung. Er wird durch die Ablösung der Software durch ein Nachfolgeprodukt abgeschlossen.
Unser Angebot
Requirements Engineering, Anforderungsanalyse
- Modellierung der Anforderung mit Use Cases (Volere Templates, EPK-Notation
- Ereignisgesteuerte Prozessketten)
- Funktionale und Nichtfunktionale Abhängigkeiten
- Machbarkeitsanalyse
- Risiko Analyse
- Stakeholder-Analyse
- Sammlung, Analyse, Strukturierung, Abstimmung, Prüfung, Bewertung
- Fachkonzepte / Lastenhefterstellung
Softwarearchitektur
- Berücksichtigung Architekturmuster Pattern
- MVC
- Dependency Injection
- SOA
- Layering
- Visualisierung
Konzeption und Design
- Technische Spezifikationen für die Umsetzung
- Design-Dokumentation mit UML-Diagrammen
- Datenanalyse
Software Entwicklung
- .Net Software-Entwicklung mit Microsoft VisualStudio: C#, C++, ASP.Net
- PHP, XML, XHTML, JavaScript, CSS, Zend, Zend2
- Java via Eclipse und NetBeans
Datenbankdesign
- Relationen Schema
- Normalisierung
- Oracle, MS SQL Server, PostgreSQL, mySQL, mariaDB
Testmanagement
- Komponententest (z.B. Unit Tests), Integrationstest, Systemtest, Abnahmetest
- Mocking
- Automatisierung, Regressionstests
- Continous Integration
- Oberflächentests, z.B. Selenium
- Code Quality (Code-Reviews)
- Lasttests
Fehlerverfolgung Bugtracking
- Bugzilla
- Mantis
- Jira
- Track+
Projektmanagement agil: SCRUM
- Rollen (Product Owner, Team, Scrum Master)
- Artefakte (Product Backlog, Selected Backlog, Sprint Backlog, Burndown Chart, Impediment Backlog)
- Zyklen (Sprint Planung I+II, Sprint, Daily Scrum, Review, Retrospektive)
Projektmanagement konventionell: CCPM
- Critical-Chain-Projektmanagement
- Puffermanagement
- Operative Priorisierung
Qualitätsmanagement und Qualitätssicherung (ISO-Zertifizierung)
- EN ISO 9001-Zertifizierung
- Prozessmanagement
ITSM und ITIL (IT-Servicemanagment)
- IT Prozessmanagement
- Best Practices
- Servicestrategie
- sSC: subkom Support Control
Cloud Computing, Hochverfügbarkeit
- Microsoft Windows Azure Plattform
- Amazon Elastic Compute Cloud (EC2)
- Amazon Simple Storage Service (S3)
- Google App Engine
Mobile Development iPhone Apps
- Apple iPhone, iPod touch und iPad
- Objective-C, Cocoa touch, Swift
- WebApps
- Android Smartphones
- Distribution (AppStore, PlayStore, Ad Hoc Distribution)
Virtualisierung
- VMware
- Microsoft Hyper-V
- Xen
Weitere Informationen
Wünschen Sie weitere Informationen? Sprechen Sie mit uns.
Ihr Ansprechpartner ist Herr Dipl. Inf. Dr. Martin Fuchs, Kontakt
subkom Softwareentwicklung, PDF-Dokument, 313 KB