| Die Softwareentwicklung umfasst eine Vielzahl von Teilgebieten, welche unser Leistungsspektrum bietet. Neben der eigentlichen Entwicklung ist so auch das Betreiben der Software Bestandteil dieses Bereichs. Darüber hinaus hat die experimentelle Untersuchung von Softwaretechnik zur Messung und Verbesserung des praktischen Nutzens eine hohe Bedeutung. Diese Teilbereiche werden nicht zwangsläufig bei jedem Projekt komplett durchlaufen, sondern einzelne Prozesse gezielt für die jeweilige Anforderung gewählt - ein effizienter und notwendiger Schritt im Hinblick auf Kosten- und Verwaltungsreduzierung. Die einzelnen Teilgebiete der Softwareentwicklung stellen sich wie folgt dar:
IM VORFELD PROJEKTMANAGEMENT Der gesamte Prozess einer Projektentwicklung unterliegt meist einem mehr oder weniger stark ausgeprägten Projektmanagement. Typischerweise wird für größere Projekte auch ein höherer Management-Aufwand betrieben, während mittlere oder kleinere Projekte häufig "nebenbei" abgewickelt werden. Dabei ist in allen Phasen der Projektentwicklung das IT-Consulting durch externe Beraterfirmen üblich. QUALITÄTSMANAGEMENT Durch entsprechende Maßnahmen eine hohe Qualität aller zu erbringenden Leistungen durchzusetzen ist Aufgabe des QM. Grundlage sind betriebsinterne Regularien sowie individuelle Vereinbarungen zwischen Auftraggeber und Auftragnehmer. Oft als Teil des Projektmanagements missverstanden, hat das QM eher die Aufgabe, das PM als solches zu überwachen und so sicherzustellen, dass Termin- und Kostendruck nicht die Qualität beeinträchtigt. RISIKOMANAGEMENT Aufgrund der Komplexität von Informationssystemen sind "absolute" Sicherheit bzw. Qualität nicht mit endlichen Ressourcen realisierbar. Daher werden zur Kategorisierung und Priorisierung häufig Methoden des Risikomanagements eingesetzt, um für das jeweilige Projekt ein adäquates Maß an Systemsicherheit und -qualität zu gewährleisten. Dabei sollten Aspekte des RM über den gesamten Systemzyklus, vom Konzept bis zur Stilllegung, berücksichtigt werden. ANFORDERUNGSERHEBUNG Im Zusammenhang mit der Projektentwicklung ist hier die Systemanalyse zur Vorbereitung gemeint. Durch inhaltliche Erfassung der Vorgaben via Befragung künftiger Anwender und die Untersuchung weiterer sachlicher sowie technischer Anforderungen und Randbedingungen wird ein Fachkonzept, oftmals auch gleich ein Lastenheft, entwickelt. WÄHREND SYSTEMDESIGN | TECHNISCHE KONZEPTION Ein Systemanalytiker bzw. -designer, bei kleineren Projekten auch der Programmierer, legt anhand des Pflichtenhefts die Programmarchitektur fest:
In dieser Phase wird die zuvor konzipierte Anwendungs-lösung technisch realisiert, indem SW-Produkte konfigu-riert, vorhandene SW angepasst oder Programme bzw. Programmteile vollständig neu erstellt werden. SOFTWARETEST Der Softwaretest wird in zweierlei Hinsicht durchgeführt:
ABSCHLUSS SOFTWAREEINFÜHRUNG Die fertiggestellte Software nebst ggf. erforderlichen Standardsoftwareprodukten, Hardware u. ä. wird im Zuge der Installation auf den Computersystemen des Auftrag-gebers oder des Betreibers (Application Service Provider) aufgespielt und betriebsbereit gemacht. Hier wird oft zwischen parallelen Produktiv-, Schulungs-, Test- und Entwicklungs-Installationen unterschieden. Wesentlicher Teil des Projekts ist die Einführungsunterstützung, meist in Form von Schulung bzw. Einweisung der Endanwender, Power User und Administratoren. WARTUNG | PFLEGE Nach Inbetriebnahme einer Softwarelösung ist eine kontinuierliche Weiterbetreuung durch den Auftrag-nehmer üblich. Dies umfasst sowohl eine Unterstützung der Anwender per Hotline als auch - soweit erforderlich - Vor-Ort-Leistungen, was häufig in einem Support-Vertrag geregelt wird. Die laufende Anpassung der Software an sich ändernde Anforderungen und an neue Versionen verwendeter Standardsoftware wird als Softwarepflege bezeichnet und gleichfalls in entsprechenden Verträgen geregelt. |
| TOP-JOBS |
|
| Entwicklungsingenieur für Motormanagementsysteme Wolfsburg [mehr ...] |
|
| Entwicklungsingenieur für On-Board Diagnose Wolfsburg [mehr...] |
|
| Test-Engineer Embedded Software Wolfsburg [mehr...] |
|
| ALIAS-STRAK Designer Rhein-Main | Wolfsburg | Rüsselsheim [mehr...] |
|
| Alle Jobangebote anzeigen |