Entwicklungs-Prozess



Ähnliche Dokumente
FRAGEN UND AKTUELLE PROBLEME DER SOFTWARE - INDUSTRIE

Mayr, H.: Project Engineering Ingenieurmäßige Softwareentwicklung in Projektgruppen, Fachbuchverlag Leipzig "

CMMI Der Weg zur erfolgreichen Softwareorganisation CMMI & SPA (Siemens Process Assessment)

rücker + schindele Ingenieurdienstleistungen Unternehmensberatung

Übungsaufgaben zum Software Engineering: Management


Vorgehensmodelle zur Softwareentwicklung

tssoftware made in Germany Systeme

Abschnitt 16: Objektorientiertes Design

2.2 Ansätze zur Qualitätssicherung

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

Wirtschaftsinformatik I Teil 2. Sommersemester Übung

Mechatronik Entwicklungsprojekte in der

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Quality is our Passion!

Wirtschaftsingenieurwesen (Informationstechnik) Modulname. Programmierung II / Software Engineering II Modulnummer

Software Engineering

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer

ISO 9001 und CMM im Vergleich

Werkzeugbau Produktion

Entwicklung - Synergiemanagement - Zulassung - Produktion

ITIL und Entwicklungsmodelle: Die zwei Kulturen

xiii Inhaltsverzeichnis 1 Einleitung 1

Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement

Medical SPICE. Was bringt die neue VDI-Richtlinie 5702? Matthias Hölzer-Klüpfel

Entwurf. Anwendungsbeginn E DIN EN (VDE ): Anwendungsbeginn dieser Norm ist...

Softwareentwicklung bei KMU - Ergebnisse einer Studie zum Entwicklungs-, Projekt- und Qualitätsmanagement

Prozesse Last oder Lust?

Änderungsmanagement bei iterativer SW-Entwicklung

Das sollten Sie Engineering Support GmbH

Klausur Software Engineering für WI (EuI)

Qualitätsmanagement im Projekt

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.

T1 - Fundamentaler Testprozess

Übungen zu Softwaretechnik

Betriebswirtschaftliche Kriterien, Aufwand und Nutzen von CMMI-Implementierungen

16 Architekturentwurf Einführung und Überblick

Der Projektmanager (nach GPM / IPMA) Fragen zur Selbsteinschätzung und für die Prüfungsvorbereitung

Einführung in das Energiemanagement nach DIN ISO und das Energieaudit nach EN 16247

Prozessoptimierung. und. Prozessmanagement

Functional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit

DGQ Regionalkreis Hamburg ISO Konfigurationsmanagement

HEXAGON METROLOGY IHR PARTNER FÜR MESSDIENSTLEISTUNGEN

UNTERNEHMENSVORSTELLUNG. Die Riometa GmbH stellt sich vor.

Medizintechnik und Informationstechnologie im Krankenhaus. Dr. Andreas Zimolong

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

Software Engineering Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen

Requirements-basiertes Testen am Beispiel des NI Requirements Gateways

Saxonia Systems. Saxonia Systems AG. Spezialist für Software-Entwicklung, IT- und Prozessberatung. Dresden, 9. März 2011

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Prozess-Modelle für die Softwareentwicklung

Automotive Embedded Software. Beratung Entwicklung Tools

Regulatorische Anforderungen an die Entwicklung von Medizinprodukten

Automotive Software Engineering

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Ihr + Beratungs-, Entwicklungs- und Integrationsdienstleistungen der Finanz Informatik Solutions Plus. FISP-Unternehmenspräsentation 1

Übung Einführung in die Softwaretechnik

Bewertung. Vorgespräch. Interne Vorbereitung. Zertifizierungsaudit. Wiederholungsaudit. Überwachungsaudit

Praktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle

Angepasste Software Standards für DLR- Eigenentwicklungen - Die DLR Software Basisstandards -

Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen:

Fragebogen: Abschlussbefragung

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

MehrWerte. Das Wipak Web Center DE 2014/03

IT-Projekte effektiv steuern durch Integration von Modellierung und ALM bzw. Änderungsmanagement

Das sollten Sie Engineering Support GmbH

International anerkannter Standard für IT-Sicherheit: ISO Umsetzung und Zertifizierung auf der Basis von BSI Grundschutz

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

GPP Projekte gemeinsam zum Erfolg führen

INHALTSVERZEICHNIS VORWORT DANKSAGUNG DANKSAGUNG DER CLIB-KOORDINATOREN MITWIRKENDE TEIL 1 ÜBER CMMI FÜR ENTWICKLUNG 1

SysInventor. Jakobstr. 64 D Konstanz. Kontakt: Phone +49 (0) Fax +49 (0)

Systemdenken und Gestaltungsmethodik Einführung und Grundlagen II

Informationssystemanalyse Personal Software Process 8 1

Water-Scrum-Fall Ein Entwicklungsprozess mit Zukunft? Bernhard Fischer

CMMI und SPICE im Automotive Umfeld

Neue Funktionen in Innovator 11 R5

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen

ÜBUNG. Einführung in das IT-Projektmanagement WS 2014/15. Dr. The Anh Vuong

Hotline:

Kapitel 6: Projekterfolg

Geyer & Weinig: Service Level Management in neuer Qualität.

Innovativ gründen? Pro-Ideenfonds. Förderung technologieorientierter Existenzgründungen in Hamburg

Seamless Model-based Engineering of a Reactive System

Automotive Software Engineering

9.6 Korrekturmaßnahmen, Qualitätsverbesserung

VDI-Gesellschaft Systementwicklung und Projektgestaltung VDI-GSP. Kompetenz in. Projektmanagement Wertanalyse

Übungsklausur vom 7. Dez. 2007

Probeklausur. Lenz Belzner. January 26, Lenz Belzner Probeklausur January 26, / 16

HTL für Maschinenbau, Innsbruck. Studium der Betriebswirtschaftslehre an der Leopold- Franzens-Universität Innsbruck

PROJEKTMANAGEMENT GRUNDLAGEN_2

Softwaretechnik. Fomuso Ekellem WS 2011/12

Praxis-Handbuch Projektmanagement 00 / Inhaltsangabe


Traceability-Modell als Erfolgsfaktor für Process Enactment. Paul-Roux Wentzel, SEE 2008

5 Tage Kurs INTACS Zertifizierter ISO Automotive SPICE Provisional Assessor

Basiswissen Software- Projektmanagement

Transkript:

B e r e i c h e Software-Entwicklungs Entwicklungs-Prozess von Helmut Wolfseher (BWCE) als Partner der IndustrieHansa Kontakt

Entwicklung der Kostenverhältnisse für Fehlerbeseitigung Kosten Kosten für Fehlerbeseitigung Analyse Design Kodierung Test Nach Einführung

Entwicklung der Kostenverhältnisse von Hard- und Software Kosten Software Hardware Zeit

Entscheidungsbaum zum Auffinden fehleranfälliger Komponenten (mit + gekennzeichent) UMFANG < 100 LOC > 300 LOC - 100-300 LOC DESIGN REVIEW ja nein - < 15 ANZAHL DER ENTSCHEIDUNGEN >15 CODEÄNDERUNGEN < 5 > 5 - + - +

Wasserfallmodell der Software - Entwicklung scherzhaft: Whirlpool der Wartung

Das V-Modell der Software - Entwicklung Problem Anwendungstest Analyse Feldtest Spezifikation Systemtest Design Integrationstest Kodierung Komponententest

Software - Entwicklungsprinzipien am V-Modell Entwickler im Assembler Entwicklung in einer höheren Programmiersprache Programmgenerierung Testdatenerzeugung Testdurchführung Detaillierung und Integration γ β α Dekomposition Komposition

Software - Entwicklung nach dem Cleanroom - Engineering Problemdefinition Anforderungsanalyse Spezifikation Entwurf anderes Team Kodierung Test anderes Team

Grundprinzip der evolutionären Software - Entwicklung ENTWICKLUNG BEWERTUNG FEEDBACK

Software - Entwicklung als Prototyping PROBLEMDEFINITION Analyse / Spezifikation PROTOTYP Design Implementation Erprobung WARTUNG

Inkrementelle Software - Entwicklung PROBLEMDEFINITION VERSION I VERSION II

Software - Entwicklung nach dem Spiralmodell (Phasen-) Planung Variantenauswahl (Risikoanalyse) Prototyp Vorversion Produkt Bewertung (Phasen-) Realisierung

Das Whirlpool-Modell der Software - Entwicklung ANALYSE SYSTEMTEST DESIGN INTEGRATION KODIERUNG KOMPONENTENTEST

Das Fontänenmodell der Software - Entwicklung akzeptiertes Ergebnis Modifikation Integration Modifikation Kodierung Design Analyse / Spezifikation SOFTWAREPOOL

Aufwandsverlauf bei der Komponentenentwicklung Aufwand Aufwand insgesamt Integrationsaufwand Komponentenbildung /-entwicklung Komponentenanzahl

Stufen des CMM Kontinuierliche Prozessverbesserung LEVEL 5 Optimiert Prozess_ kontrolle LEVEL 4 Geleitet Prozessänderungs management LEVEL 3 Definiert Quantitativ gesteuertes Management LEVEL 2 Wiederholbar Projektmanagement Prozessdefinition Entwicklungsmanagement LEVEL 1 Initial Prozessdisziplin

CMM - Architektur LEVEL FOKUS SCHLÜSSELPROZESSBEREICHE Optimiert (5) Kontinuierliche Prozessverbesserung Fehlerverhütung Technologie-Änderungsmanagement Prozessänderungsmanagement Geleitet (4) Produkt- und Prozessqualität Quantitatives Prozessmanagement Software - Qualitätsmanagement Definiert (3) Definierter ingenieursmässiger Prozess Organisationsweiter Prozessfokus Organisationsweite Prozessdefinition Trainingsprogramm Integriertes Softwaremanagement Software - Produktentwicklung Koordination zwischen Gruppen Partner - Reviews Wiederholbar (2) Projektmanagement und Verpflichtungsprozess Anforderungsmanagement Software - Projektplanung Software - Projektsteuerung und - Verfolgung Software - Zuliefermanagement Software - Qualitätsmanagement Software - Konfigurationsmanagement Initial (1) Helden

Hierarchie der CMM Komponenten REIFEGRAD LEVEL 2 SCHLÜSSELPROZESSBEREICH KONFIGURATIONSMANAGEMENT SCHLÜSSELPRAKTIK ÄNDERUNGEN DER AUSGANGSWERTE WERDEN GEMÄSS EINER DOKUMENTIERTEN PROZEDUR KONTROLLIERT SCHLÜSSELINDDIKATOR KONFIGURATIONSOBJEKTE WERDEN DERARTIG EIN. BZW. AUSGECHECKT, DASS DIE KORREKTHEIT UND INTEGRITÄT DER SOFTWARE - BIBLIOTHEK ERHALTEN BLEIBT

Schlüsselpraktiken Zum Erreichen der Ziele der Schlüsselprozessbereiche sind folgende Schlüsselpraktiken notwendig Verpflichtung zur Umsetzung (wollen) Überprüfung der Umsetzung (prüfen) Voraussetzung zur Umsetzung (können) Messung und Analyse der Umsetzung (messen) Durchzuführende Aktivitäten (tun)

CMM - Kernbereiche Organisationsweiter Prozessfokus Organisationsweite Prozessdefinition Trainingsprogramm Partner - Reviews LEVEL 3 Basis für Anforderungsmanagement Zuliefermanagement Qualitätssicherung Konfikurationsmanagement Software - Projektplanung Software - Projektverfolgung LEVEL 2 Prozessverständnis Verpflichtungsprozess

Prozess Assessment Standards Overview AQAP (NATO) Deming / Crosby / Juran / etc. TQH / DOD BSI 578 CMM ISO 9000 Bootstrap IEEE ISO / IEC and ITU Trillium Spice

K u r z P o r t r a i t Über die IndustrieHansa C&E: Einer der größten technischen Dienstleister in Deutschland mit 500 Mitarbeitern an den Standorten München, Stuttgart, Fulda, Düsseldorf, Hamburg und Berlin über 25 Jahre Industriepraxis in den Branchen: Automobil- und Zulieferindustrie Maschinenbau Luft- und Raumfahrt High-Tech Anlagenbau Schienenfahrzeuge Beratungs- und Dienstleistungen in den Geschäftsfeldern: CAx - Services Industrial Automation Technical Documentation System Engineering Weltweites Engineering - Netzwerk durch starke Partnerschaften und Konzernzugehörigkeit

M e h r? Ihr Kontakt Sie möchten......mehr erfahren über den Bereich IE?...kompetente Anworten auf Ihre Fragen?...ein unverbindliches Angebot?...oder weitere Informationen zu unserem Unternehmen? www.industriehansa.de www.bwce.de Herr Claus Drexl Leitung Tel.: 0 89 / 930 80-193 Fax: 0 89 / 930 80-239 claus.drexl@industriehansa.de Herr Helmut Wolfseher BWCE Büro für wirtschaftlichen Computereinsatz 87700 Memmingen Tel.: 0 83 31 / 98 30 34 Fax: 0 83 31 / 57 61 helmut.wolfseher@bwce.de Ihr Ansprechpartner ist für Sie da!