HomeSitemapImpressumCS/6
 
Seite drucken
Über 20 Jahre Projekt- und Dienstleistungserfahrung:
- Realisierung Embedded Systeme
- Entwicklung von Applikationen
- Engineering-Projekte
- Projektunterstützung vor Ort
- Consulting, IT-Services
- Infrastrukturlösungen
- Third Party Management
- Supply Chain Management
Proway GmbHMagirusstraße 4389077 UlmTelefon: (0731) 55 01 98-0Telefax: (0731) 55 01 98-20
Zum Kontaktformular

Der interdisziplinäre Prozess für den Erfolg

Um komplexe technische Systeme in umfassenden Projekten zu entwickeln und zu realisieren, ist der Ansatz des Systems Engineering unbedingt nötig: Hier werden interdisziplinär alle Fähigkeiten des externen Proway-Spezialisten-Teams mit denen der internen Mitarbeiter unserer Kunden zu einem einheitlichen, komplett durchstrukturierten Prozess verschmolzen.

Zum Beispiel berücksichtigen unsere Fachleute bereits zu einem sehr frühen Zeitpunkt der Entwicklung die Anforderungen und Bedürfnisse unserer Kunden und überprüfen an festgelegten Meilensteinen die vollständige Funktionalität des gesamten Systems: So wird beispielsweise die Einhaltung des Zeitplans getestet, die Performance im Real-Betrieb erprobt, die Entwicklung der Betriebskosten kontrolliert und Konzepte für die punktgenaue Weiterbildung und den Support entwickelt etc.

System Engineering

Entwicklung eines individuell angepassten Produkts

Wir sorgen im System Engineering dafür, dass wir alle technischen und wirtschaftlichen Notwendigkeiten unserer Kunden berücksichtigen und so ein Produkt entwickeln, das individuell an seine Bedürfnisse angepasst ist und zu 100 Prozent seinen Vorstellungen entspricht.

Folgendes Beispiel für ein erfolgreiches System Engineering verdeutlicht diesen abstrakten, umfassenden Prozess:


Software Engineering

Schritt für Schritt zur individuellen Software-Lösung

Mithilfe des Software Engineerings entwickeln und betreiben unsere Proway-Spezialisten Softwaresysteme für unsere Kunden und organisieren und modellieren die unternehmenseigenen Datenstrukturen. Im Software Engineering werden die Kernprozesse festgelegt und in zeitlich und inhaltlich begrenzte Phasen unterteilt.

Die Phasen im Detail:

  • In der Planungsphase werden alle kundenseitigen Anforderungen analysiert, um daraus ein Lasten- und Pflichtenheft zu erstellen. Auch wird von uns eine erste Aufwandschätzung abgegeben, die sowohl finanzielle als auch zeitliche Aufwände berücksichtigt. Außerdem entscheiden wir uns in dieser Phase für das Vorgehensmodell, das am besten zu unserem Kunden passt.
  • In der Analysephase werten wir die gewonnenen Daten aus und entwickeln das individuelle Prozessmodell, das alle Anforderungen berücksichtigt. Wichtig ist hier auch ein perfektes Anforderungsmanagement, um individuelle Anpassungswünsche auch zu einem späteren Zeitpunkt noch recht einfach berücksichtigen zu können.
  • In der Entwurfsphase entwickeln wir die Software-Architektur und legen das Design fest. In dieser Phase ist besondere Sorgfalt geboten, da Fehler erst im späteren Prozess sichtbar werden und hohe Kosten zur Folge haben können. In dieser Phase werden auch die Methoden und Werkzeuge festgelegt, die dann zielgerichtet eingesetzt und miteinander kombiniert werden.
  • In der Programmierphase wird die individuelle Software Schritt für Schritt entwickelt und fertiggestellt. Es werden nationale und internationale Normen beachtet, bereits vorhandene IT-Strukturen mit einbezogen und objektorientierte und funktionale Anforderungen berücksichtigt.
  • In der abschließenden Validierungsphase wird die neu geschaffene Software-Architektur umfassend – zum Beispiel auch im Volllast-Betrieb – getestet und anschließend verifiziert (siehe auch „Test und Integration“).

Wichtig in diesen einzelnen Prozessschritten sind auch die unterstützenden Prozesse wie das Projekt- und das Qualitäts-Management oder die umfangreiche Dokumentation der Software. Denn so garantieren wir von Proway einen reibungslosen Ablauf der verschiedenen Phasen und sorgen gleichzeitig dafür, dass von uns entworfene Software-Architekturen leicht weiterentwickelt werden können, damit unsere Kunden auch in Zukunft mit dem rasanten Fortschritt mithalten können.

Hardware Engineering

So werden Hardware-Bausteine zum perfekten Modul

Gezieltes Hardware Engineering wird dann nötig, wenn es darum geht, komplexe, technische Systeme in großvolumigen Projekten umzusetzen. Denn ein Komplett-System ist nur so gut wie die Summe seiner einzelnen Bausteine. Diese Komponenten bestehen zum Beispiel aus den FPGA-Logikbausteinen, da wir auf diese Weise komplexe, kundenspezifische Schaltungen auch in geringen Stückzahlen realisiert werden können.

Im Engineering-Prozess entwickeln wir von Proway diese einzelnen Hardware-Bausteine, testen diese umfangreich und führen sie anschließend zu Modulen zusammen. Die so entstehenden Einzelmodule können dann problemlos in das Hauptmodul integriert werden. Gleichzeitig werden diese einzelnen elektronischen Bauteile in VHDL beschrieben, denn diese „Hardware-Beschreibungssprache“ ermöglicht die schnelle Entwicklung umfassender und komplexer Schaltungen, die hoch effizient arbeiten müssen.

Unsere Hardware-Module werden selbstverständlich nach dem internationalen RTCA-Standard DO-254 entwickelt und in die dort festgelegten fünf Sicherheitsstufen eingeordnet. Je nach festgelegter Stufe werden unterschiedliche Dokumentations- und Testverfahren angewandt. Die Hardware-Module sind somit auch für sicherheitskritische Bereiche geeignet.

Test und Integration

Testfälle für den reibungslosen Ablauf

Ein reibungsloser Ablauf des geschäftlichen Betriebs ist für die Unternehmen überlebenswichtig. Deshalb unterwerfen wir von Proway unsere IT-Systeme und Lösungen verschiedenen Teststrategien und -konzepten, um mit speziell entwickelten Testfällen eine möglichst große Testabdeckung zu erreichen. Getestet werden nach dem V-Modell die vier Stufen Komponententest, Integrationstest, Systemtest und Abnahmetest. Je nach Anforderung werden diese vier Standardtests durch weitere Tests wie die Validierung oder umfangreiche User-Akzeptanztests ergänzt.

Perfekte Integration

Nach den Tests der neu entwickelten Module, Software-Systeme und -Architekturen werden diese in die bereits bestehenden Systemlandschaften unserer Kunden integriert. Auch in dieser Phase finden an festgelegten Meilensteinen umfangreiche Funktionstests statt, um die reibungslose Integration und die perfekte Funktionalität zu gewährleisten. Eventuell müssen während der Integration noch individuelle Schnittstellen oder eine Konvertierungssoftware für bereits bestehende IT-Insellösungen entwickelt werden, um im Endergebnis eine homogene IT-Landschaft zu schaffen.

AGB   |   © 2011 Proway GmbH