Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung im SS 2007
|
|
- Evagret Franke
- vor 8 Jahren
- Abrufe
Transkript
1 Softwaretechnik Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung im SS Ziele Die Analyse einer softwaretechnischen Problemstellung nach objektorientierten Prinzipien und das objektorientierten Design der Anwendung mit Integration der objektorientierten Vorgehensweise in den Software Life Cycle ist verstanden und kann in einem Projekt unter Verwendung der Modellierungssprache Unified Modeling Language (UML) angewendet werden Die Einsatzmöglichkeiten eines CASE-Tools für diese Bereiche sind bekannt Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 2
2 Ziele Die grundlegenden Begriffe und Methoden der objektorientierten Softwareentwicklung können in C++ umgesetzt werden Die ereignisgesteuerte, objektorientierte Programmierung von graphischen Benutzeroberflächen ist verstanden und mit Hilfe der MFC Komponenten in einer modernen projektbezogenen Entwicklungsumgebung geübt Die Anwendung von Architektur- (MVC) und Entwurfsmustern ist verstanden und im Praktikum geübt Möglichkeiten und Probleme der Softwareentwicklung im Team sind im Praktikum erfahren Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 3 Ziele Die Verwendung eines Sourcecode Repositorys bei der Softwareentwicklung im Team wurde im Praktikum erlernt Der Sinn der Durchführung frühzeitiger Unit Tests wurde im Praktikum erfahren Weitere softwaretechnische Methoden wurden erlernt Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 4
3 Inhalte Programmieren im Großen Phasenmodell des Software-Lebenszyklus Iterativer, inkrementeller Entwicklungsprozess Methodik der Software-Entwicklung für die einzelnen Phasen Dokumentation mittels der Unified Modeling Language (UML) Anwendungsarchitekturen Entwurfsmuster (Design Patterns) Graphische Benutzungsoberflächen Testen Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 5 Inhalte Gliederung der Vorlesung: Einführung und Überblick Abstraktion Objektorientiertes Vorgehensmodell Methoden der Anforderungs- und Problembereichsanalyse UML-Diagramme Objektorientiertes Design Test Dokumentation und Wartung Projektmanagement und organisation Parallele, unabhängige Vorlesungsteile: Programmierung graphischer Benutzeroberflächen Microsoft Foundation Classes (MFC) Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 6
4 Organisatorisches 3-std. Vorlesung + 3-std. Praktikum 75% Anwesenheit bei Praktikum ist Pflicht Aufgaben und Projekt werden benotet, > 50% Punkte notwendig Gruppen von 3-5 Studierenden Gesamtnote Softwaretechnik (SL oder PL): Praktikum Softwaretechnik SL + Klausur Softwaretechnik SL oder PL 30% 70% Jede Teilleistung muss einzeln bestanden sein Änderung durch 2. Teilnahme nicht möglich Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 7 Literatur Craig Larman UML 2 und Patterns angewendet Objektorientierte Softwareentwicklung, 1. Auflage mitp-verlag, 2005, ISBN Übersetzung aus dem Amerikanischen. Sehr empfehlenswertes Buch, wenn auch etwas sehr wortreich. Grundlage mehrerer Kapitel der Vorlesung. Bernd Oestereich Analyse und Design mit der UML 2.1 Objektorientierte Softwareentwicklung Oldenbourg Verlag, 2006, ISBN , 8. aktualisierte Auflage Preisgekröntes aktuelles Lehrbuch zu objektorientierter Analyse und Design auf der Basis der Unified Modeling Language (UML). Deutschsprachiges Standardwerk. Bernd Oestereich Die UML 2.0 Kurzreferenz für die Praxis Oldenbourg Verlag, 2005, ISBN , 4. völlig überarbeitete Auflage Kompaktes Buch zu Notation und Semantik, kein Vorgehensmodell. Ausschnitt aus obigem Buch. Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 8
5 Literatur Heide Balzert Lehrbuch der Objektmodellierung Analyse und Entwurf mit der UML 2 Spektrum Akademischer Verlag, 2005, ISBN , 2. Auflage Aktuelles, sehr empfehlenswertes Lehrbuch Martin Fowler, Kendall Scott UML konzentriert Addison-Wesley Longman, 2003, ISBN , 3. aktualisierte Auflage Aktuelles Buch über die UML 2 übersetzt aus dem Amerik. (UML Distilled, 3rd Ed). Ian Sommerville Software Engineering Pearson Studium, 2001, ISBN , 6. Auflage Breit angelegter Klassiker der Softwaretechnik Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 9 Literatur Grady Booch, James Rumbaugh, Ivar Jacobson The Unified Modeling Language User Guide Addison-Wesley, 1999, ISBN Von den "Erfindern" der UML. Nicht so übersichtlich, wie man es erwarten würde. Eher eine Referenz Mario Jeckle et al. UML 2 glasklar Hanser, 2004, ISBN Aktuelles Buch über die UML 2 in deutsch. Michael Jesse Chonoles and James A. Schardt UML 2 For Dummies Wiley Publishing, 2003, ISBN Kurzweiliges, einfach zu lesendes Buch über die UML 2. Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 10
6 Literatur Wichtige Bücher aus der vor-uml Zeit: Ivar Jacobson et al. Object-Oriented Software Engineering A Use Case Driven Approach Addison-Wesley, ISBN Beschreibt Dr. Ivar Jacobsons spezielle Methode, interessant wegen der Einführung von Use Cases James Rumbaugh et al. Object-Oriented Modeling and Design Prentice Hall International Ed., 1991, ISBN Umfassendes Buch über objektorientierte Analyse und Design bis hin zur Implementierung. Zusammenhänge zu strukturierten und anderen OO-Methoden. Fallbeispiele. Auch in deutsch erhältlich (Hanser Verlag) Grady Booch Object Oriented Design with Applications, 2nd ed. The Benjamin/Cummings Publishing Company, 1994 Eine der besten Einführungen in die objektorientierte Vorgehensweise. 2. Auflage beschreibt die revidierte Booch-Notation (anders als OMT!) Auch in deutsch erhältlich (Addison-Wesley), auch die 2. Auflage??? Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 11 Literatur Sonstige wichtige und nützliche Softwaretechnik-Bücher: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides; die Gang-of-Four (GoF) Design Patterns Elements of Reusable Object-Oriented Software Addison-Wesley, 1995, ISBN DAS Standard-Buch über Entwurfsmuster. Auch in deutsch erhältlich. Möglicherweise inzwischen neuere Auflage erschienen. Glenford J. Myers Methodisches Testen von Programmen Oldenbourg, 2001 Allgemeines Lehrbuch über das Testen von Software (engl. Original: The Art of Software Testing) Johannes Link Softwaretests mit JUnit dpunkt.verlag, 2. Auflage, 2005 Lehrbuch über Testgetriebene Entwicklung. Schwerpunkt auf JUnit (Java), aber im Anhang auch u.a. CppUnit. Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 12
7 Literatur Bücher zu Visual C++ (Visual Studio) und MFC: George Shepherd, David Kruglinski Inside Visual C++.NET Microsoft Press, 2003, ISBN Eines der wenigen für Visual Studio.NET aktualisierten Bücher über C++ und MFC. Deutsche Version des amerikanischen Microsoft Press Originals. Sehr empfehlenswert. Hans-Jürgen Scheibl Visual C++.NET Hanser Verlag, 2003, ISBN Wie oben. Empfehlenswert. Jeff Prosise Programming Windows with MFC, Second Edition Microsoft Press, 1999, ISBN Sehr ausführliches Lehrbuch zu den MFC mit vielen Hintergrundinformationen. Erklärungen, warum etwas so funktioniert. Behandelt allerdings noch Visual Studio Version 6. Dennoch empfehlenswert, aber teuer (70 ) Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 13 Literatur Es gibt viele gute weitere Bücher über Visual C++ und zur MFC, wenige zu Visual C++.NET und MFC. Einige enthalten eine Version von Visual C zum Einsatz in der Lehre (nicht zum kommerziellen Einsatz) Weitere, von Amazon Lesern gut beurteilte Bücher: Eugene Kain The MFC Answer Book Addison-Wesley Longman, 1999 (50 ) John E. Swanke Visual C++ MFC Programming by Example Publishers Group West, 1999 (50 ) Brian Johnson, Craig Skibo, Marc Young Inside Microsoft Visual Studio. NET 2003 Microsoft Press, 2003 (50 ) Nicht nützlich für unser Projekt! Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 14
8 Softwaretechnik Website Aktuelles zur Vorlesung Gliederung der Vorlesung Vorlesungsbegleitend: Aktuelle Folien und Aufgaben Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 15 Bewertung Praktikum Insgesamt 120 Punkte Voraufgabe: 10 Punkte Analyse: 20 Punkte Überblick Aufgabenstellung: 2 Punkte Use-Cases: 9 Punkte Klassendiagramm der Anwendungsdomäne: 9 Punkte Design: 20 Punkte Kommentiertes Klassendiagramm: 15 Punkte Sequenzdiagramme: 5 Punkte Implementierung: 50 Punkte Dokumentation: 20 Punkte Prof. Dr. Björn Dreher Softwaretechnik (Allgemeine Informatik) 16
Liste Programmieren - Java
Liste Programmieren - Java Fachhochschule Wiesbaden, FB Informatik Studiengang Allgemeine Informatik Vorlesung im WS 2004/2005 Kapitel 1-9 1 Ziele Ausbau der bisherigen Fertigkeiten und Techniken des objektorientierten
MehrSoftware Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003
Software Engineering Softwaretechnik Softwaretechnologie, Software Engineering (engl.) das, -, Teilgebiet der Informatik, das sich mit Methoden und Werkzeugen für das ingenieurmäßige Entwerfen, Herstellen
MehrSoftware Engineering
Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,
MehrUniversität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Softwaretechnik I Wintersemester 2015 / 2016 www.ias.uni-stuttgart.de/st1 st1@ias.uni-stuttgart.de
MehrSoftware Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer
Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Vorausgesetzte Kenntnisse Allgemeine Kenntnisse aus dem Bereich der Softwareentwicklung - Programmierkenntnisse (Java, C) - Beherrschung der notwendigen
MehrSoftwareentwicklung und Projektmanagement Teil 2: Objektorientierte Softwareentwicklung WS 05/06
Softwareentwicklung und Projektmanagement Teil 2: Objektorientierte Softwareentwicklung WS 05/06 Kapitel 0: Vorlesungsüberblick Prof. Dr. Mario Winter SP2-0 FH Köln SP-2 (WI3) Vorlesungsüberblick 1. Softwaretechnik
MehrDaniel Warneke warneke@upb.de 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers
Design Patterns Daniel Warneke warneke@upb.de 08.05.2006 Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns 1/23 Übersicht Einleitung / Motivation Design Patterns Beispiele Rolle des
MehrSemester: -- Worload: 150 h ECTS Punkte: 5
Modulbezeichnung: Modulnummer: IREN Requirements Engineering Semester: -- Dauer: Minimaldauer 1 Semester Modultyp: Pflicht Regulär angeboten im: WS, SS Worload: 150 h ECTS Punkte: 5 Zugangsvoraussetzungen:
MehrGliederung des Vortrages
Gliederung des Vortrages Unified Modeling Language Rational Rose Sergej Schwenk Oktober 1999 0. Einführung 1. Historie 2. Der Entwicklungsprozeß 3. UML 3.1 Anwendungsfalldiagramme 3.2 Klassendiagramme
MehrKapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?
Kapitelübersicht Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge Was bedeutet Objektorien+erung? ObjektorienCerte Analyse und Design die Objektmodellierung
MehrProzess-Modelle für die Softwareentwicklung
Prozess-Modelle für die Softwareentwicklung Prof. Dr. Andreas Spillner Institut für Informatik und Automation Hochschule Bremen Übersicht Softwareentwicklungs-Modelle Wasserfall-Modell Vorgehensmodell
MehrGuido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0. Für den Einsatz in der Praxis
Guido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0 Für den Einsatz in der Praxis Seite 2 Überblick 1. Ziele 2. Warum das alles? 3. Was ist UML 4. Diagrammarten 5. Umfeld Seite 3 1. Ziele 1. Ziele dieses
MehrEignungsverfahren zum Master of Science Human-Computer Interaction
Eignungsverfahren zum Master of Science Human-Computer Interaction Literaturhinweise Prüfungsausschuss HCI Human-Computer Interaction & Psychologische Ergonomie Julius-Maximilians-Universität Würzburg
MehrListe V Enterprise JavaBeans
Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik SS
MehrAnforderungsgetriebene Webentwicklung mit Grails:
ne mit Grails: und dem 26.01.2012 und dem Gliederung und dem Projektumfeld Agentur mit weniger als 5 Mitarbeitern Schwerpunkte: mit Typo 3 / PHP ios App-Entwicklung für ipad und iphone und dem Folie 1
MehrC++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang
Einleitung Dieses Buch wendet sich an jeden Leser, der die Programmiersprache C++ neu lernen oder vertiefen möchte, egal ob Anfänger oder fortgeschrittener C++-Programmierer. C++ ist eine weitgehend plattformunabhängige
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
MehrObjektorientierte Analyse und Design
Folien basieren auf folgendem Buch: Objektorientierte Analyse und Design Kernziele: Strukturen für erfolgreichen SW-Entwicklungsprozess kennen lernen Realisierung: Von der Anforderung zur Implementierung
MehrInhaltsverzeichnis. Literatur. 4 Rational Unified Process [JBR98, Kru03] und UML [BRJ02, FS00, Bal01]
Inhaltsverzeichnis 1 Einleitung 4 1.1 CVS (Concurrent Version System) [Pru03, Zee02, Ced05]....... 5 1.2 Eclipse als Java Entwicklungsumgebung................. 22 2 Planungsmethoden 29 2.1 Definitionsphase..............................
MehrRequirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
MehrRequirements Engineering I
Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrInformationswirtschaft II Rational Unified Process (RUP)
Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das
MehrInformationswirtschaft II
Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe
MehrGrundlagen der Informatik
Grundlagen der Informatik Dr. Norbert Spangler Sprechstunde : nach Vereinbarung E-Mail n.spangler@fbi.h-da.de n.spangler@t-online.de http://www.fbi.h-da.de/organisation/personen/spangler-norbert.html Grundlagen
MehrInstitut für Telematik Universität zu Lübeck. Programmieren. Kapitel 0: Organisatorisches. Wintersemester 2008/2009. Prof. Dr.
Institut für Telematik Universität zu Lübeck Programmieren Kapitel 0: Organisatorisches Wintersemester 2008/2009 Prof. Dr. Christian Werner 1-2 Überblick Ziele Inhaltsüberblick Ablauf der Veranstaltung
MehrEinführung in die Informatik
Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard 1.1 Vorlesung Zeit und Ort: Dienstags 10:00-12:00 Uhr Donnerstags 10:00-12:00 Uhr Gebäude 101 HS
MehrSoftware Engineering. Organisation von Softwareentwicklungsprojekten
Software Engineering Organisation von Softwareentwicklungsprojekten Die Inhalte der Vorlesung wurden primär auf Basis der jeweils angegebenen Literatur erstellt. Darüber hinaus finden sich ausgewählte
MehrEinführung und Motivation
Einführung und Motivation Programmiermethodik Eva Zangerle Universität Innsbruck Ziele der Vorlesung Grundlagen der Programmierung vertiefen Anknüpfen an Wissen aus Einführung in die Programmierung Grundkonzepte
MehrSoftwareentwicklungsprozess im Praktikum. 23. April 2015
Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit
MehrSoftware Engineering. 3. Analyse und Anforderungsmanagement
Software Engineering 3. Analyse und Anforderungsmanagement Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz
Mehr1. Einführung Advanced Programming Techniques. Wintersemester 2009/10 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik
1. Einführung Advanced Programming Techniques Wintersemester 2009/10 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Advanced
MehrProjektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I)
Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I) Historisch Kulturelle Informationsverarbeitung Hauptseminar: KLIPS 2.0 Dozent: Prof. Dr. Thaller Referent:
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG
MehrValidierung und Verifikation
Martin Glinz Harald Gall Software Engineering Kapitel 7 Validierung und Verifikation Universität Zürich Institut für Informatik 2005, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrRequirements Engineering Research Group!
Martin Glinz Harald Gall Software Engineering Herbstsemester 2011 Einleitung zur Vorlesung! Requirements Engineering Research Group! 2006, 2011 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrAnalyse und Modellierung von Informationssystemen
Analyse und Modellierung von Informationssystemen Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2013 1 / 19 Einführung: Entwurfsmuster Erzeugungsmuster Fabrik-Muster Singleton-Muster Beispiel 2
MehrQualität bei evolutionärer Entwicklung
Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 3 Qualität bei evolutionärer Entwicklung 2007, 2010 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht
MehrProgrammieren 2 - Java
Programmieren 2 - Java Fachhochschule Wiesbaden, FB Informatik Studiengang Medieninformatik Vorlesung im SS 2002 1 Ziele Ausbau der bisherigen Fertigkeiten und Techniken des Programmierens in Java mit
MehrSoftware-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013
Software-Praktikum Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013 Überblick Was ist das Ziel des Praktikums? Wie wird das Praktikum durchgeführt? Was wird bewertet? Welchen Softwareentwicklungsprozess
MehrAgiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de
Agiles Design Dr.-Ing. Uwe Doetzkies Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de startupcamp berlin 15.3.2013 Regionalgruppe Berlin/Brandenburg Arbeitskreis Freiberufler
Mehr07. November, Zürich-Oerlikon
07. November, Zürich-Oerlikon Individuelles Vorgehensmodell mit dem TFS als Schlüssel zum Erfolg Arpagaus Patrick Bereichsleiter AKROS AG Stricker Mark Software Architekt AKROS AG Agenda Einleitung AKROS
MehrAnalyse und Modellierung von Informationssystemen
Analyse und Modellierung von Informationssystemen Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2013 1 / 19 Einführung: Entwurfsmuster Erzeugungsmuster Fabrik-Muster Singleton-Muster Beispiel 2
MehrFACHHOCHSCHULE MANNHEIM
Objektorientierte Programmierung 1. Vorlesung Prof. Dr. Peter Knauber Email: P.Knauber@fh-mannheim.de FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung Objektorientierung Was ist das? Warum
MehrRefaktorisierung des Eclipse- Plugins Saros für die Portierung auf andere IDEs. Verteidigung der Bachelorarbeit von Arndt Tigges
Refaktorisierung des Eclipse- Plugins Saros für die Portierung auf andere IDEs Verteidigung der Bachelorarbeit von Arndt Tigges Überblick Einleitung Saros Refaktorisierung Durchführung Analysen Anwendung
MehrSEA. Modellgetriebene Softwareentwicklung in der BA
SEA Modellgetriebene Softwareentwicklung in der BA MDA bei der BA Ziele/Vorteile: für die Fachabteilung für die Systementwicklung für den Betrieb Wie wird MDA in der BA umgesetzt? Seite 2 MDA bei der BA
MehrSoftware Systems Engineering
Software : SoSe 08 Prof. Dr. Klaus Schmid Software Produktlinien Ein neues Programm soll erstellt werden. Das habe ich doch schon mal programmiert, oder? Alter Code passt aber nicht ganz! Wird passend
Mehr3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process.
1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1996 Philippe Kruchten: Rational Unified Process Produkt der Firma Seit 2002 Teil des IBM Konzerns Objektorientiertes
MehrSEQUENZDIAGRAMM. Christoph Süsens
SEQUENZDIAGRAMM Christoph Süsens DEFINITION Das Sequenzdiagramm gibt Auskunft darüber: Welche Methoden für die Kommunikation zwischen ausgewählten Objekten zuständig sind. Wie der zeitliche Ablauf von
MehrPRAKTIKUMSBERICHT. AMCON GmbH Osterstraße 15 49661 Cloppenburg
PRAKTIKUMSBERICHT Betriebspraktikum vom 01.02.2016-12.02.2016 Fachlehrer: Herr Wöste Abgabedatum: Freitag, der 19.02.2016 AMCON GmbH Osterstraße 15 49661 Cloppenburg Von Marina Hivric Klasse 10d Inhaltsverzeichnis
MehrSoftware Engineering. Dokumentation. Wintersemester 2005/06. Kapitel 21. Universität Zürich Institut für Informatik
Martin Glinz Harald Gall Software Engineering Wintersemester 2005/06 Kapitel 21 Dokumentation Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrEvaluation of Database Design and Reverse Engineering Tools for a Large Software System
Evaluation of Database Design and Reverse Engineering Tools for a Large Software System Anne Thomas TU Dresden Dr. B. Demuth Pre Press GmbH (Dresden) T. Reuter Gliederung Einleitung Vorgehensweise Kontext
MehrÜbungsaufgaben zum Software Engineering: Management
Übungsaufgaben zum Software Engineering: Management Grundbegriffe: Aufgabe 1: Aus welchen Disziplinen setzt sich das Software Engineering zusammen? a. Informatik b. Physik c. Psychologie d. Chemie e. Geologie
Mehrdspace bildet aus! Ausbildung zum Fachinformatiker Anwendungsentwicklung (w/m)
dspace bildet aus! Ausbildung zum Fachinformatiker Anwendungsentwicklung (w/m) Unser Ausbildungsangebot Liebe Bewerberin, lieber Bewerber, mit der erfolgreichen Beendigung der Schullaufbahn haben Sie den
MehrProgrammieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik
Programmieren I Überblick KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester)
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrAnwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI
Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun Java Projekt Schiffe Versenken mit GUI 1. Über den Autor: Name: Marija Matejic Matrikelnummer: 9352571 E-mail: marijamatejic@yahoo.com
MehrListe MI / Liste I Programmieren in C++
Liste MI / Liste I Programmieren in C++ Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Medieninformatik WS 2007/2008 Kapitel 1-4 1 Ziele Kennenlernen einer weiteren objektorientierten
MehrComputergraphik I. Organisatorisches. G. Zachmann University of Bremen, Germany cgvr.informatik.uni-bremen.de
Computergraphik I Organisatorisches G. Zachmann University of Bremen, Germany cgvr.informatik.uni-bremen.de Voraussetzungen Ein wenig Mathematik Trigonometrie Lineare Algebra: Rechnen mit Vektoren und
MehrWirtschaftsingenieurwesen (Informationstechnik) Modulname. Programmierung II / Software Engineering II Modulnummer
Modulbeschreibung Programmierung II / Software Engineering II Modulname Programmierung II / Software Engineering II Modulnummer -1.2 Inhalt Programmierung II Software Engineering II Grundlagen der objektorientierten
MehrHauptseminar Entwicklung von Informationssystemen
Hauptseminar Entwicklung von Informationssystemen Wintersemester 2012/2013 Vorläufige Übersicht Vorläufiger Ablauf Woche Termin Uhrzeit Inhalt Raum * September 2012 * Themenvorstellung Seminarraum EG 42
MehrRobot Karol für Delphi
Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško
MehrInformationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
MehrKlausur Software Engineering für WI (EuI)
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):
MehrANSPRECHPARTNER. Film Mathematik statt Rechnen (Quelle: Hochschule Merseburg) Prof. Dr. Axel Kilian Fachbereich Informatik und Kommunikationssysteme
ANSPRECHPARTNER Prof. Dr. Axel Kilian Fachbereich Informatik und Kommunikationssysteme Hochschule Merseburg axel.kilian@hs-merseburg.de Film Mathematik statt Rechnen (Quelle: Hochschule Merseburg) HOCHSCHULE
MehrSoftware Engineering Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen
White Paper Software Engineering Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen Die arbeitsteilige, ingenieurmäßige Entwicklung und Anwendung von umfangreichen
MehrGenerative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009
Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Gliederung 1. Generative Programmierung 2. Möglichkeiten und Einsatzgebiet 3. Prozess / Tools 4. Zusammenfassung 19.03.2009 GENERATIVE PROGRAMMIERUNG
MehrDas Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin
Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?
MehrInformatik. Kap 0 Organisation
Informatik Kap 0 Organisation von Vorlesung und Praktikum Dr. Norbert Spangler Sprechstunde : nach Vereinbarung E-Mail norbert.spangler@h-da.de n.spangler@t-online.de http://www.fbi.h-da.de/organisation/personen/spangler-norbert.html
MehrEinleitung. Für wen ist dieses Buch
i Willkommen! Dieses Buch aus der Reihe Schritt für Schritt wurde so konzipiert, dass Sie mit dem Buch leicht und einfach die wesentlichen Aspekte beim Einsatz von vier der Microsoft Office 2016- Apps
MehrSoftwaretechnik (Allgemeine Informatik) Überblick
Softwaretechnik (Allgemeine Informatik) Überblick 1 Einführung und Überblick 2 Abstraktion 3 Objektorientiertes Vorgehensmodell 4 Methoden der Anforderungs- und Problembereichsanalyse 5 UML-Diagramme 6
Mehr09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrVerteilte Systeme Prof. Dr. Stefan Fischer
TU Braunschweig Institut für Betriebssysteme und Rechnerverbund Organisation und Überblick Überblick Organisation der Veranstaltung Prüfungen Inhaltsüberblick Voraussetzungen Literatur 0-2 Organisation
MehrIT-Projekt-Management
IT-Projekt-Management email: vuongtheanh@netscape.net http: www.dr-vuong.de 2005 by, Bielefeld Seite 1 Vorgehensmodell 2005 by, Bielefeld Seite 2 Was ist ein Vorgehensmodell? Strukturbeschreibung über
MehrÜbung 6: Feinentwurf. Prof. Dr. Dr. h.c. Manfred Broy Dr. Herbert Ehler, Martin Feilkas 6. Juli 2006 Bernd Spanfelner, Sebastian Winter
Prof. Dr. Dr. h.c. Manfred Broy Sommersemester Dr. Herbert Ehler, Martin Feilkas 6. Juli 2006 Bernd Spanfelner, Sebastian Winter Einführung in die Softwaretechnik Übung 6: Feinentwurf Aufgabe 17: Entwurfsmuster
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
Mehr,$ -. "+0 *+*+ ! / -#$%$. #$%'' $ () 1 2$ #$%$! 1 2$3 )!
*+*+ *,$ -.! / -#$%$. #$%'' $ () "+0 *+*+ 4 *+*+ 1 2$ #$%$! 1 2$3 )! 1 *+*+ $& #$%'!' '!' 5 1! 1 4$5%! 1 63$ 1 $7$! 1 3! 1 77 8'7 1 /!$' 1 83% *+*+ 0 #$%'' '' #$%'' ''$' )%! $' #$% 5 87 $ 8$! 7$+ 1 #$%9$
MehrLeseprobe. Thomas Konert, Achim Schmidt. Design for Six Sigma umsetzen ISBN: 978-3-446-41230-9. Weitere Informationen oder Bestellungen unter
Leseprobe Thomas Konert, Achim Schmidt Design for Six Sigma umsetzen ISBN: 978-3-446-41230-9 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41230-9 sowie im Buchhandel. Carl
MehrMastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10
Testplan Programmieren 2 FS12 Gruppe 10 Redzepi Iljasa Reichmuth Marco Rey Philipp Rohrer Felix Eine interdisziplinäre Projektarbeit der Studiengänge Elektrotechnik und Informatik. Horw, 11.05.2012 Autoren
MehrAlgorithmik II. SS 2003 Prof. Dr. H. Stoyan Lehrstuhl für Informatik 8 ( Künstliche Intelligenz) Email: stoyan@informatik.uni-erlangen.
Algorithmik II SS 2003 Prof. Dr. H. Stoyan Lehrstuhl für Informatik 8 ( Künstliche Intelligenz) Email: stoyan@informatik.uni-erlangen.de Homepage der Vorlesung Vorbemerkungen I http://www8.informatik.uni-erlangen.de/immd8
MehrEs war einmal... "StudyING: Welten bewegen - Welten gestalten"
Computer, generiere! Christian Schröder Fachbereich Elektrotechnik und Informationstechnik Fachhochschule Bielefeld christian.schroeder@fh-bielefeld.de Es war einmal... Es war einmal... ein Bauvorhaben!
MehrStudienrichtung Eingebettete Systeme
Qualifikationsziel Eingebettete Systeme stellen ein äußerst wichtiges Anwendungsfeld der Methoden der Informatik dar. Unter einem eingebetteten System versteht man dabei ein (Mikro-) Computersystem, das
MehrProgrammieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik
Programmieren I Überblick KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester)
MehrSobotta Atlas der Anatomie des Menschen
Sobotta Atlas der Anatomie des Menschen Gesamtwerk in 3 Bänden und Tabellenheft Bearbeitet von Johannes Sobotta, Prof. Dr. Friedrich Paulsen, Prof. Dr. Jens Waschke 23. Auflage 2010. Buch inkl. Online-Nutzung.
MehrSpecifying Patterns for Dynamic Pattern Instance Recognition with UML 2.0 Sequence Diagrams. Lothar Wendehals. Universität Paderborn
Specifying Patterns for Dynamic Pattern Instance Recognition with UML 2.0 Sequence Diagrams Lothar Wendehals 6. Workshop Software-Reengineering Bad Honnef, 3. - 5. Mai 2004 Motivation Unterstützung des
MehrSystemdenken und Gestaltungsmethodik System-Modellierung
Systemdenken und Gestaltungsmethodik System-Modellierung Prof. Dr.-Ing. Stefan Brunthaler TFH Wildau 2008ff Master Telematik Ausgangsbasis Es liegt ein kosten-nutzen-optimales Lösungskonzept vor. Die Architektur
Mehrweber@cs.uni-bonn.de Dr. Günter Kniesel gk@cs.uni-bonn.de
Objektorientierte Softwareentwicklung Vorlesung im Sommersemester 2010 Prof. Dr. Andreas Weber weber@cs.uni-bonn.de Dr. Günter Kniesel gk@cs.uni-bonn.de Das Team Ihr Dozent Dr. Günter Kniesel Institut
MehrAnleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15
Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15 1 Bitte melden Sie sich über das Campusmanagementportal campus.studium.kit.edu
MehrIm Rahmen seiner Beratertätigkeit veröffentlicht er Artikel und hält Vorträge und Schulungen zu diesen und weiteren Themen.
Dr. Wolf-Gideon Bleek ist seit 1997 in der Softwaretechnik-Gruppe der Universität Hamburg in Forschung und Lehre tätig. Er führt seit 1999 agile Projekte durch und berät Organisationen beim Einsatz agiler
MehrEin wichtiges Konzept der Software-Architektur
Ein wichtiges Konzept der Software-Architektur Dr. Peer Kröger, Arthur Zimek Ludwig-Maximilians-Universität München, Institut für Informatik, LFE Datenbanksysteme Programmierpraktikum Wintersemester 2007/08
MehrÜbungsaufgaben Tilgungsrechnung
1 Zusatzmaterialien zu Finanz- und Wirtschaftsmathematik im Unterricht, Band 1 Übungsaufgaben Tilgungsrechnung Überarbeitungsstand: 1.März 2016 Die grundlegenden Ideen der folgenden Aufgaben beruhen auf
MehrEinführung in die Programmierung für NF
Einführung in die Programmierung für NF UML Valerie Holmeyer Michael Kirsch Direct Feedback Eure Mitarbeit ist mir wichbg Quiz nach den jeweiligen AbschniGen Jeder kann mitmachen App socra&ve auf Smartphone
MehrLiteraturempfehlungen
Prof. Dr. C. Vogt TH Köln, Fakultät 07, Institut NT Vorlesung Betriebssysteme und Verteilte Systeme August 2015 Meine eigenen Bücher Literaturempfehlungen C. Vogt: Nebenläufige Programmierung Ein Arbeitsbuch
MehrPraktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle
Diverse Grundlagen Dr. Karsten Tolle Vorgehensmodelle im Software Engineering Wasserfallmodell Rapid Prototyping Spiralmodell V-Modell Rational Unified Process extrem Programming Test Driven Development
MehrEPK Ereignisgesteuerte Prozesskette
Ausarbeitung zum Fachseminar Wintersemester 2008/09 EPK Ereignisgesteuerte Prozesskette Referent: Prof. Dr. Linn Ausarbeitung: Zlatko Tadic e-mail: ztadic@hotmail.com Fachhochschule Wiesbaden Fachbereich
MehrSoftware Technik 3 Zusammenfassung
Software Technik 3 Zusammenfassung Phillip Ghadir Anforderungen REQ1- Prüfungsleistung Die Prüfungsordnung XYZ erfordert das Ablegen einer 90 minütigen, schriftlichen Prüfung über das Fach. Bestanden wird
MehrProduktionsplanung und steuerung (SS 2011)
Produktionsplanung und steuerung (SS 2011) Teil 1 Sie arbeiten seit 6 Monaten als Wirtschaftsingenieur in einem mittelständischen Unternehmen in Mittelhessen. Das Unternehmen Möbel-Meier liefert die Büroaustattung
MehrValidierung und Verifikation!
Martin Glinz Thomas Fritz Software Engineering Kapitel 7 Validierung und Verifikation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrWahlpflichtfach Software Engineering
Wahlpflichtfach Software Engineering Vorstellung der Ziele & Inhalte Dr.-Ing. Christian Weidauer Diplom-Arbeitswissenschaftler Organisatorische Dauer: 1 Semester Lehrveranstaltung Präsenz: 16 h Prüfungsform
Mehr