Softwarelösungen
Die Softwareentwicklung bildet den wesentlichsten Teil der Aktivitäten unserer Gesellschaft. Das Softwareengineering als Fach ist im Vergleich mit sonstigen Engineeringbereichen sehr jung. Gerade deshalb erlebt dieser Bereich eine stürmische Entwicklung und macht große Änderungen durch
Die Mitarbeiter von KIOS haben langjährige Erfahrungen bei der Entwicklung von großen Softwarelösungen und Kenntnisse über nötige Technologien sowie methodische Vorgänge.
Dienstleistungen
Wir bieten komplexe Dienstleistungen im Bereich der Entwicklung von maßgeschneiderten Softwarelösungen. Unsere Dienste decken den ganzen Lebenszyklus der Entwicklung von Softwarelösungen, angefangen mit der Analyse, über den Entwurf bis zur Implementierung und dem Einsatz. Nach Bedarf sorgen wir natürlich auf für langfristige Erhaltung von Softwarelösungen beim Kunden während der ganzen Lebensdauer der Lösung. Aufgrund unserer Erfahrungen während der langjährigen Entwicklung von Softwarelösungen wissen wir, wie wichtig es ist, tatsächliche Bedürfnisse unserer Kunden zu kennen. Nach dem Charakter des Projekts arbeiten wir mit dem Kunden auch bei der Analyse und Optimierung von Firmenprozessen des spezifizierten Bereichs noch vor der Entwicklung des Informationssystems selbst zusammen.
Vorgänge
Jeder Softwareentwicklung geht die Etappe vor, während der die Kundenanforderungen ermittelt und analysiert werden. Manchmal sind die Anforderungen eindeutig und es ist gleich möglich, zur Erstellung einer funktionsfähigen Spezifizierung zu übergehen.
In vielen Fällen ist es nötig, dass die Analyse der Firmenprozesse im gegebenen Bereich der Erstellung einer Programmlösung vorgeht. Aus diesem Grunde ist es manchmal nötig, die Entwicklung einer Softwarelösung in zwei Etappen zu teilen. In der ersten Etappe werden die gegenwärtigen Prozesse analysiert, und es wird deren Optimierung entworfen.
Ausgeführt werden folgende Tätigkeiten:
- Identifizierung von Hauptprozessen, wie sie zurzeit funktionieren
- Erstellung eines Prozessmodells des gegenwärtigen Zustands
- Analyse der Anforderungen auf eine Änderung des gegenwärtigen Prozessmodells
- Entwurf der Prozessoptimierung
- Erstellung eines Prozessmodells des gewünschten Zustands
- Analyse der bestehenden Förderung des Informationssystems
- Anforderungen auf Änderungen des Informationssystems, die aus der Prozessoptimierung und aus dem Prozessmodell des gewünschten Zustands hervorgehen
- Erstellung der Strategie der Informatisierung des zu analysierenden Bereichs
In der zweiten Etappe wird aufgrund der abgestimmten Prozessoptimierung eine Softwarelösung entworfen, die die optimalisierte Prozesse unterstützt:
- Analyse der Anforderungen aufgrund der abgestimmten Prozessoptimierung
- Erstellung eines von der Art der Implementierung unabhängigen analytischen Modells
- Entwurf der Architektur und Erstellung eines Implementierungsmodells in konkreter Umgebung
- Planung der Lieferung von einzelnen Modulen
- Erstellung des Prototyps
- Schlüsselung der Module
- Testen