Vorlesung Software Engineering I

Slides:



Advertisements
Ähnliche Präsentationen
Integrations- und Funktionstests im Rahmen des V-Modelles
Advertisements

Submodell Softwareentwicklung (SE)
Vorgehensmodell & Wasserfallmodell in der Programmierung
Vorgehensmodell - Wasserfallmodell
Dokumentation von Software Architekturen unter Berücksichtigung von IEEE 1471 Vortrag an der FH Regensburg © Dr. Ulrich Margull, 2004 Dr. Ulrich.
Die Softwarelebenszyklen
Software Distribution Platform Bernhard M. Wiedemann Problem Statement Current State of the Art Design.
Das „Vorgehensmodell“
IT-Projektmanagement
Kooperierende autonome Fahrzeuge
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Einzeltests im Rahmen des V-Modelles Aufgaben Überprüfung des Programmcodes mit Hilfe.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE P MuSofT Erkundungsumgebung Entwicklung eines komponentenbasierten Systems WS 03/04.
Rational Unified Process (RUP) - Definitionen
Vortrag 11: Reengineering - Refactoring
Wie Projekte verlaufen… und worin ihr Problem liegt
M A P K I T Management eines J2EE basierten eCommerce Systems am Beispiel des ATG Dynamo Applikationsservers und BMC Patrol als Managementframework.
Vorlesung Gestaltung von soziotechnischen Informationssystemen - RequirementsEngineering und Contextual Design- Thomas Herrmann, Lehrstuhl Informations-
Institut für Theoretische Informatik TU Carolo-Wilhelmina zu Braunschweig Teamprojekt in Software Systems Engineering und Theoretischer Informatik Einsatz.
Anpassung des RUP an ein konkretes Projekt - 1
Vorgehensmodelle: Schwergewichtige Modelle
Spezifikation von Anforderungen
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Weitere Vorgehensmodelle Der Rational Unified Process RUP –bei IBM.
Entwicklung sicherheitskritischer eingebetteter Systeme in der Automobilindustrie – Erfahrungen und Herausforderungen Ramin Tavakoli Kolagari DaimlerChrysler.
Das Pflichtenheft Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth
Strukturierter Entwurf (und Realisierung)
Software-Technik „Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige.
Innovator Die Komponenten.
Wasserfallmodell und Einzelbegriffe
HFWI System Development Teil B Der Softwareentwicklungsprozess
PRO:CONTROL Ziel des Moduls Arbeitspakete
3. Text Titel erfassen und festlegen Weiteren Text den Folien zuweisen Text ordnen.
TRIVIT AG Jahnstr. 102 D Ravensburg Telefon (07 51) Telefax (07 51) Fragestellungen rund um PDM.
Rational Unified Process
Technische Universität München Zentralübung Automotive Software Engineering – Übungsblatt 6.
Problemdefinition Variante 1 : Steifigkeitsuntersuchung
Requirements Engineering Universität zu Köln Medienkulturwissenschaften/Medieninformatik Kurzreferat in Planung von Softwareprojekten bei Herrn Christoph.
Kurze Rekapitulation aus der Einführungsvorlesung Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 20. Oktober 2011.
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
Seminar: Software-Architektur Einführender Vortrag
Vorlesung Software Engineering I
Skript zur Vorlesung Software Engineering I
Modul Datenmodelle entwickeln
Müller Christoph1 Projektmanagement und MS Project Pädagogisches Institut.
…Be readY.
Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projekt ▶ Software Engineering FS 2015 | Beat Luginbühl,
Projektmanagement und Softwarequalität
Technologietag Baugruppentest Wege der Standardisierung im Funktions- und EOL-Test Markus Koetterl National Instruments Germany GmbH.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
Systems Requirements & Achitectur ENG 2 & ENG 3 Training Kunde,
5-1 Informations- und Kommunikationssystemarchitektur Sicherheitsarchitektur IT-Sicherheit, Informationssicherheit ISO-Standards
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Web Services Dr. Wolfgang Wörndl
Willkommen zur Schulung
Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I) Historisch Kulturelle Informationsverarbeitung Hauptseminar:
SE: Systementwurf, © Till Hänisch 2003 Systemarchitektur nach Sommerville, Software Engineering, Addison Wesley.
Mobile und kontextbezogene Datenbanktechnologien und Anwendungen
Status MIWP (Validation and conformity testing)
Systemanalyse BA Heidenheim 2002.
Phasenplan für unterschiedliche Projektarten
Praktikum oder Bachelor-Thesis
Migration eines Windows Active Directory Domänencontrollers
Robotron – Titel der Präsentation Frauke Schiemann,
Projektvorschlag für ISO 9001:2008-Implementierung
Schätzmethoden: CoCoMo und FPA
Pflichtenheft Von Robin scholle.
Anforderungsmanagement
Pflichtenheft und der Unterschied zum Lastenheft
Devops David Jaroš
Das Lastenheft Svenja Kolbe ET/IT
Gruppenarbeit 12: Fact Sheet - Projekt in der Praxisphase
 Präsentation transkript:

Vorlesung Software Engineering I Vom Design zur Realisierungsphase Arbeitspakete Verfeinerung der Projektplanung Moduldokumentation http://wwwteo.informatik.uni-rostock.de/~le/Lehre/SS04/fuzzy.pdf http://www-ags.dfki.uni-sb.de/~klusch/KI-I2A-080207-handout.pdf http://de.wikipedia.org/wiki/Gesch%C3%A4ftsregel-Managementsystem http://de.wikipedia.org/wiki/Regelbasiertes_System Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

Phasenmodell Lastenheft (CRS) Systemmodellierung Lastenheft (CRS) Kundenanforderungen, Lastenheft (CRS), Systemmodellierung SAS, MODs Implementierung, Modultests SAS, MODs Implementierung, Modultests SAS, MODs Implementierung, Modultests Pflichtenheft (SRS) Systemspezifikation (Grob-,Feinentwurf) Pflichtenheft (SRS) Systemspezifikation (Grob-,Feinentwurf) Pflichtenheft (SRS) Systemspezifikation (Grob-, Feinentwurf) Pflichtenheft (SRS) Systemspezifikation (Grob-,Feinentwurf) Systemtestplan (STP) Systemvalidierungsplan (SVP) Systemtestplan (STP) Systemvalidierungsplan (SVP) Analyse Design Codierung Test Einführung Wartung Architekturspezifikation (SAS) Modulspezifikationen (MODs) Architekturspezifikation (SAS) Modulspezifikationen (MODs) Architekturspezifikation (SAS) Modulspezifikationen (MODs) Architekturspezifikation (SAS) Modulspezifikationen (MODs) Architekturspezifikation (SAS) Modulspezifikationen (MODs) Architekturspezifikation (SAS) Modulspezifikationen (MODs) Architekturspezifikation (SAS) Modulspezifikationen (MODs) Architekturspezifikation (SAS) Modulspezifikationen (MODs) Architekturspezifikation (SAS) Modulspezifikationen (MODs) Systemtestreport (STR) Systemvalidierungs- report (SVR) Systemtestreport (STR) Systemvalidierungs- report (SVR) Systemtestreport (STR) Systemvalidierungs- report (SVR) Systemtestreport (STR) Systemvalidierungs- report (SVR) Systemtestreport (STR) Systemvalidierungs- report (SVR) Pflichtenheft (SRS) MODs Systemintegrations- report (SIR) MODs Systemintegrations- report (SIR) MODs Systemintegrations- report (SIR) MODs Systemintegrations- report (SIR) MODs Systemintegrations- report (SIR) MODs Systemintegrations- report (SIR) MODs Systemintegrations- report (SIR) Bugreports Change Requests (CRQ) Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

V-Modell CRS SVP SVR SRS STP STR SAS SIP SIR MOD Code Module Requirements Spec Module Test Plan Module Test Report System Architecture Spec System Integration Plan System Integration Report CRS SVP SVR Requirements/ Validation Layer SRS STP STR Specification/ Verification SAS SIP SIR Architecture/ Integration MOD Module/Component Code Implementation System Requirements Spec System Test Plan System Test Report Customer Requirements Spec System Validation Plan System Validation Report Implementation Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

CRS, SRS, SAS und MOD gering  Granularität  hoch Blackbox Auftragsgebersicht Anforderungsspezifikation Betrachtung des Gesamtsystems SRS Auftragsnehmersicht Fachliche Lösung Anforderungen an das System SAS Greybox Architektursicht Technische Lösung Betrachtung der Zusammenhänge im Gesamtsystem MOD Whitebox Programmierersicht Angewandte Lösung Betrachtung der Einzelkomponenten gering  Granularität  hoch so fein wie nötig  Dekomposition so fein wie möglich Systemsicht  Sicht  Modulsicht Jedes Dokument beschreibt das Problem (das Was), dass das Folgedokument löst (das Wie). Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

Projektplanverfeinerung Überprüfen des Fortschritts / Status Erstellen von Netz- und Balkenplänen Ermitteln von Abhängigkeiten Module  Entwicklungsreihenfolge zuweisen Personal  Zuweisen von Bearbeitern Ressourcen  Belegen von Equipment, Maschinen usw. Ermitteln der Dauer der Teilaufgaben Zerlegen der Module in Teilaufgaben (Granularität sinnvoll?) Zerlegen in Module Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

Zweck der MOD Zentrales Dokument des Modulentwicklers Nachschlagewerk und Dokumentation Darstellung des Entwicklungsprozesses Beschreibung der exakten Funktionsweise und des Entwicklungsverlaufs Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

Moduldokumentation 1/3 History Zweck des MOD-DOK Geltungsbereich Einführung History Zweck des MOD-DOK Geltungsbereich Definitionen Abkürzungen Begriffsbestimmungen Terminologien Anforderungen Benutzersicht Kontext der Teilanwendung Anforderungen aus der SRS Verfeinern der Requirements Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

Moduldokumentation 2/3 Analyse Design Implementierung Analyse des bestehenden Systems Analyse der Rahmenbedingungen Architektur und Gliederung der Komponente Interaktionsanalyse / Abhängigkeiten / weitere Dekomposition Voruntersuchungen / Problemlösungen / Problemstellung Design Folgerungen aus der Analyse Lösungen für den Problembereich der Analyse Komponentenarchitektur Anwendung der Basiskonzepte des Softwareengineerings Implementierung Vorgehen Zwischenergebnisse Anwendung der Basiskonzepte Codedokumentation Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

Moduldokumentation 3/3 Testszenarien Testreport Komponententest Testszenarien Testreport Zusammenfassung Beurteilung der Komponente Identifikation von Schwächen Ausblick für die Weitentwicklung Anhänge Literatur Standards Pläne Schnittstellendefinitionen Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

Einsatz von Diagrammen Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung

Software Engineering I VE 15: Vom Design zur Realisierung Version 07.11.2018 Software Engineering I VE 15: Vom Design zur Realisierung