SoftwareEngineering_img1.gif Software Engineering
graphic
Ziele
Erfüllung der Kundenanforderungen, Fehlerarmut, Kosteneffzieinz, Wiederverwendbarkeit von Software
Ihr Nutzen
graphic Produktivität um Faktor 3 steigern,
graphic Termintreue,
graphic Fehlerrate bis 90 % senken
Verbundene Prozessgebiete
graphic Systems Engineering und Software Engineering haben eine hohen Überderdeckungsgrad hinsichtlich der angewandten Praktiken, Vorgehensmodelle und Assessmentverfahren.
Anforderungen
Effizientes Softwareengineering wird durch die Kombination einer Reihe von Entwicklungsteilprozessen einschließlich graphic Testen, Verifikation erreicht. Die Anforderungen und Prozessgebiete werden in umfassenden Regelwerken und Modellen wie. z.B. CMMI® (siehe unten) strukturiert und erläutert.
Softwareentwicklung kann nach Stand der Technik je nach Anwendungsgebiet nach verschiedenen Vorgehensmodellen organisiert sein. Für alle Varianten, wie Wasserfallmodell, Rapid Prototyping oder agile Softwareentwicklung und die verschiedenen Technologien wie Embedded Softwareentwicklung, objektorientierte Entwicklung, automatische Codegenerierung usw. bieten die Softwareentwicklungsnormen Möglichkeiten der Verbesserung von Effizienz, Effektivität und Qualität.
Der zuverlässigste Weg zu kostengünstiger und fehlerarmer Software ist Prozessmanagement. Das Softwareengineering erfordert die kompetente Beherrschung der meisten im Kapitel graphic Entwicklungsprozesse und Projektmanagement beschriebenen Prozesse.
Referenzen
Wir verwenden die Erkenntnisse, Vorgehensweisen und Methoden aus graphic  ISO 900x, ISO 90003- 2004 (Softwareengineering),   graphic  CMMI®, graphic  V.- Modell XT, graphic  SPICE®, ISO 12207, graphic  VDA Band 13 (Automotive), graphic  TSP, graphic  PSP, graphic  SWEBOK, graphic  IEC 61508- 3, IBM-Rational Unified Process (RUP), OpenUP, IEEE- Framework u.v.m.,
Übersichten
Einführen und Bewerten
Risiken, Kosten, Fallen 
Informationsquellen, Organisationen
graphicISCN (engl.), SEI (engl),