Softwaretechnik-Praktikum
|
|
- Wolfgang Krämer
- vor 5 Jahren
- Abrufe
Transkript
1 Softwaretechnik-Praktikum WS2015/2016 Auftaktveranstaltung ( ) Christopher Pietsch Michaela Rindt
2 Agenda / 35 Auftaktveranstaltung ( )
3 Teil 1 3 / 35 Auftaktveranstaltung ( )
4 Veranstalter Dipl.-Inform. Christopher Pietsch Raum: H-C Dipl.-Inform. Michaela Rindt Raum: H-C / 35 Auftaktveranstaltung ( )
5 Formalitäten Softwaretechnik Praktikum Zielgruppe: BA Informatik (PO 12/13) Einstufung: 15 LP, benotet, 2 Semester (WS 10LP, SS 5LP) Voraussetzungen: - Softwaretechnik I - ProPra Projektgruppe (nur für I) Zielgruppe: Dipl. und MA Informatik Einstufung: LP (abhängig von der PO), benotet, 2 Semester Voraussetzungen: s.o. Bearbeitung von komplexen Aufgaben 5 / 35 Auftaktveranstaltung ( )
6 Über die Veranstaltung Definition: Praktikum, keine Vorlesung Kein zweites ProPra Minimale Betreuung Zielsetzung: Soft-Skills erlernen / fördern Arbeiten in großen Gruppen Selbständiges Arbeiten fördern Erster Kontakt mit Langzeitprojekten Projektbetreuung von Anfang bis Ende 6 / 35 Auftaktveranstaltung ( )
7 Technische Rahmenbedingungen GIT-Repository für alle Quelldateien (src, doc,... ) SSH Verbindung per Public-Key-Authentifizierung Generieren eines Schlüsselpaars (Linux: ssh-keygen; Windows: PuTTY) Public-Key per Mail an schuh@informatik.uni-siegen.de TRAC-Repository für Task- und Bugmanagement sowie Wiki TimeTracker System für internes Zeitmanagement 7 / 35 Auftaktveranstaltung ( )
8 Technische Rahmenbedingungen Implementierung in Java (JDK 8) Entwicklungsumgebung: Eclipse Luna/Mars Werkzeug(e) als Eclipse Plugin(s) Enge Integration mit dem User-Interface in Eclipse/Tools (Dialoge, Wizards, Help,... ) 8 / 35 Auftaktveranstaltung ( )
9 Teil 2 9 / 35 Auftaktveranstaltung ( )
10 Grober Ablauf Das Praktikum besteht grob aus 3 sich überlappenden Phasen: 1 Einarbeitung in relevante Themen 1 Monat - Themenwahl bis Mittwoch, den Präsentation am Mittwoch, den Begleitende Blockveranstaltungen zum Thema Projektmanagement und Softskills - ca. 6 Blockveranstaltungen - ganztägig - Beginn voraussichtlich 2. Novemberwoche 3 Praktische Phase (Planung/Implementierung) 7 Monate : Abgabe des Projekts - Nachbesserungen bis Mitte September Abschlusspräsentation: Ende September/Anfang Oktober / 35 Auftaktveranstaltung ( )
11 Einarbeitungsphase Teilnehmergruppen müssen sich zu Beginn des in relevante Themen einlesen und -arbeiten: Eclipse Plugin-Architektur (Modell-) Versionierung SiLift GEF 4 u. JavaFX (I) Gruppen stellen abschließend diese Themen den anderen Teilnehmern vor (Präsentation, Tutorial...). Bildet die Grundlage für die weiteren Phasen! 11 / 35 Auftaktveranstaltung ( )
12 Externes Coaching - Einführung Projektmanagerin Nicole Schelter ( gibt eine Einführung in die Themengebiete Projektmanagement und Softskills, u.a. in folgenden Bereichen: Soft-Skills in der Softwareentwicklung Fragetechniken für Requirements Engineering Teamstruktur und Teamentwicklung Projektplanung und Riskomanagement Projektbetreuung in Langzeitprojekten Die Termine sind Pflichtveranstaltungen! 12 / 35 Auftaktveranstaltung ( )
13 Praktische Phase Die Umsetzung erfolgt unter Verwendung der erlernten Praktiken durch: 1 Planen 2 Implementieren 3 Testen Dabei zu beachten sind: Planung der Funktionalität(en) Aufteilung der Arbeiten Aufteilung der Gruppen Zeiteinteilung / 35 Auftaktveranstaltung ( )
14 I Teil 3 14 / 35 Auftaktveranstaltung ( )
15 Modellbasierte Softwareentwicklung I Kernidee: präskriptive Verwendung von Modellen zur automatisierten Ableitung großer Teile eines Softwaresystems (Übersetzungsansatz) Konfiguration bzw. Steuerung eines Softwaresystems (Interpreteransatz) Modelle treten an die Stelle von Quellcode und müssen kollaborativ bearbeitet, gewartet und versioniert werden Problem: Funktionen traditioneller Versionskontrollsysteme arbeiten auf textuellen Repräsentation von Dokumenten und werden der komplexen Struktur von Modellen nicht gerecht. 15 / 35 Auftaktveranstaltung ( )
16 Textbasierter Vergleich von Modellen I Abbildung: Graphische Repräsentation von zwei Modellversionen Abbildung: Textuelle Repräsentation von zwei Modellversionen 16 / 35 Auftaktveranstaltung ( )
17 Strukturbasierter Vergleich von Modellen I Formale Struktur eines Modells wird durch ein Metamodell definiert I Abbildung: Auszug aus dem Ecore Metamodell und Beispiel einer Modellinstanz 17 / 35 Auftaktveranstaltung ( )
18 Strukturbasierter Vergleich von Modellen II Abbildung: Graphische Repräsentation von zwei Modellversionen I Abbildung: Laufzeitrepräsentation von zwei Modellversionen 18 / 35 Auftaktveranstaltung ( )
19 Strukturbasierter Vergleich mit SiLift Idee: Gruppierung von elementaren Modelländerungen zu benutzerfreundlichen Editieroperationen I Abbildung: Semantisch geliftete Modelldifferenz als klickbare Liste 19 / 35 Auftaktveranstaltung ( )
20 I Integration von Modellversionierungswerkzeugen und traditionellen Versionskontrollsystemen 20 / 35 Auftaktveranstaltung ( )
21 Versionskontrollsysteme I Hauptaufgabe(n): Versionierung von Software-Elementen, u.a. um 1 die Versionen jedes Software-Elements eindeutig zu identifizieren, 2 die Versionen von Software-Elementen, die gemeinsam eine bestimmte Version eines Softwareprodukts bilden, zu identifizieren, 3 für die Koordinierung der Überarbeitung von mehreren Produkten an einer oder mehreren Stellen zu sorgen. (Traditionelle) VCS: SVN, GIT,... Problem: Funktionen zur Differenzberechnung meist textbasiert. Lösung: Integration des Differenzwerkzeugs SiLift 21 / 35 Auftaktveranstaltung ( )
22 Integration von SiLift I Abbildung: Verteilte Systemarchitektur von Versionskontrollsystemen Aufgabe: Adaptierung/Implementierung mehrerer VCS Clients für die Anbindung von SiLift an SVN und Git. 22 / 35 Auftaktveranstaltung ( )
23 I I Softwarevisualisierung II 23 / 35 Auftaktveranstaltung ( )
24 Evolution in Modellhistorien I 24 / 35 Auftaktveranstaltung ( )
25 Ko-Evolution von Modellhistorien I 25 / 35 Auftaktveranstaltung ( )
26 Motivation I Problem: Ein System (z.b. Flugzeug) kann durch mehrere Modelle beschrieben werden. (z.b. durch einen elektrischen und mechanischen Bauplan) Diese Modelle können zu unterschiedl. Zeitpunkten von unterschiedl. Entwicklern bearbeitet werden. Dadurch können (sicherheitskritische) Fehler entstehen, falls die Modelle nicht synchron gehalten werden. Lösung: Zusammenhänge zwischen Modellen müssen separat angelegt und gewartet werden (i.d.r. in zusätzlichen Verbindungsdokumenten) Diese Dokumente sollten für den Nutzer editierbar sein (vorzugsweise mit intuitiven, grafischen Schnittstellen) Aufgabe: Entwicklung und Implementierung eines Konzepts zur interaktiven Visualisierung von evolvierenden und koevolvierenden Modellhistorien. 26 / 35 Auftaktveranstaltung ( )
27 Beispiel Visualisierungen I Abbildung: Klusterung, Zusammenhänge und Abhängigkeiten 27 / 35 Auftaktveranstaltung ( )
28 Beispiel Visualisierungen I Abbildung: Evolution im Repository 28 / 35 Auftaktveranstaltung ( )
29 Beispiel Visualisierungen I Abbildung: Ko-Evolution in der Biologie 29 / 35 Auftaktveranstaltung ( )
30 Umgebung I Nicht relevant: Programmierung von 3D-Scenerien (mit opengl oder DirectX) Das Hauptaugenmerk liegt auf: Auswahl und Kombination von Darstellungstypen in Hinblick auf die Problemstellung Implementierung der Darstellungstypen Interaktivität: Manipulation der Darstellung und Daten Implementierung: Das letzte Projekgruppen-Tool erweitern Eclipse (Mars), JDK 8 Grafikbibliothek: GEF4 und JavaFX 30 / 35 Auftaktveranstaltung ( )
31 Screenshot: Tool der letzten Projektgruppe I Abbildung: PG 2014/ / 35 Auftaktveranstaltung ( )
32 Teil 4 32 / 35 Auftaktveranstaltung ( )
33 Nächste Schritte bis zum Terminplanung für Blockveranstaltung bis zum Wahl der Aufgabenstellung zur Verteilung der Teilnehmer auf zwei STP-Gruppen bis zum Themenwahl für Einarbeitungsphase Nächster Pflichttermin: Donnerstag, , 10 Uhr (Raum wird noch bekannt gegeben) - Abschlusspräsentation des vorherigen Softwaretechnik 33 / 35 Auftaktveranstaltung ( )
34 Teil 5 34 / 35 Auftaktveranstaltung ( )
35 35 / 35 Auftaktveranstaltung ( )
Softwaretechnik-Praktikum
Softwaretechnik-Praktikum WS2014/2015 Auftaktveranstaltung (15.10.2014) Pit Pietsch Dennis Reuling Agenda 1 2 3 4 5 6 2 / 33 Auftaktveranstaltung (15.10.2014) Teil 1 3 / 33 Auftaktveranstaltung (15.10.2014)
MehrModelling in the Wild Domains and Abstraction in Model-Driven Software Development
Modelling in the Wild Domains and Abstraction in Model-Driven Software Development SoSe 2013 und WS 2013/14 Prof. Dr. Ralf Reussner, Michael Langhammer, Erik Burger, Max Kramer 15. April 2013 LEHRSTUHL
MehrSoftwareentwicklungsumgebungen
Softwareentwicklungsumgebungen Pit Pietsch Dipl.-Wirt.-Inform. Universität Siegen Fachgruppe Praktische Informatik Themen 1. SEU / Eclipse 2. Emf Ecore & Model Driven Engineering 3. Model-Repositories
MehrStuPro Visualisierung der Ergebnisse von Programmanalysen
StuPro Visualisierung der Ergebnisse von Programmanalysen Abteilung Programmiersprachen und Compilerbau Daniel Gerlach, Mikhail Prokharau Universität Stuttgart 15. November 2010 Übersicht Vorstellungsrunde
MehrSoftwarevisualisierung
Softwarevisualisierung Vorbesprechung (06.10.2014) Dennis Reuling Agenda 1 2 3 4 5 6 7 2 / 42 Vorbesprechung (06.10.2014) Teil 1 3 / 42 Vorbesprechung (06.10.2014) Informationsvisualisierung Visual representations
MehrSemesterprojekt Implementierung eines Brettspiels (inklusive computergesteuerter Spieler) Einführungsveranstaltung
Semesterprojekt Implementierung eines Brettspiels (inklusive computergesteuerter Spieler) Wintersemester 16/17 Einführungsveranstaltung Patrick Schäfer patrick.schaefer@hu-berlin.de Marc Bux buxmarcn@informatik.hu-berlin.de
MehrEclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2013/14)
Eclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2013/14) Gabriele Taentzer, Thorsten Arendt Vorbesprechung, Dienstag, 15. Oktober 2013 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar Eclipse
MehrPraxis der Softwareentwicklung
Praxis der Softwareentwicklung SS 2014 Prof. Dr. Gregor Snelting LEHRSTUHL 0 KIT 22. Universität April 2014 des Landes Baden-Württemberg Praxis der Softwareentwicklung und SS 2014 LEHRSTUHL nationales
MehrPraxis der Softwareentwicklung
Praxis der Softwareentwicklung SS 2013 Prof. Dr. Gregor Snelting LEHRSTUHL 0 KIT 9. Universität April 2013 des Landes Baden-Württemberg Praxis der Softwareentwicklung und SS 2013 LEHRSTUHL nationales Forschungszentrum
MehrPSE: Analysesoftware für Logistiknetzwerke
PSE: Analysesoftware für Logistiknetzwerke Phase 1 Das Pflichtenheft,, Lehrstuhl Prof. Böhm KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
MehrModell-Differenzen zur Änderungserkennung in großen Modellen
Modell-Differenzen zur Änderungserkennung in großen Modellen Phil Hebborn Agenda Motivation Grundlagen von Modell-Differenzen Modellieren mit EMF Der SiDiff-Algorithmus SiLift 2 Motivation Große Projekte
MehrPraxis der Softwareentwicklung WS 2015/16
Praxis der Softwareentwicklung WS 2015/16 Prof. Dr. Gregor Snelting LEHRSTUHL PROGRAMMIERPARADIGMEN 0 KIT 28. Universität Oktober des 2015- Landes Praxis Baden-Württemberg der Softwareentwicklung und WS
MehrPSE Kick-off. Prof. Bernhard Beckert, Dr. Mattias Ulbrich, Alexander Weigl
PSE Kick-off Prof. Bernhard Beckert, Dr. Mattias Ulbrich, Alexander Weigl Institut für Theoretische Informatik Anwendungsorientierte formale Verifikation 07.11.2016 TOP Organisation Betreuer Zeitplan Wöchentliche
MehrProgrammiermethodik Vorlesung und Praktikum SS 2001
Vorlesung und Praktikum SS 2001 Prof. Dr. W. Effelsberg, G. Kühne, Ch. Kuhmünch Universität Mannheim 1. Einführung 1-1 Inhalt 1. Einführung, Vorstellung der Programmieraufgabe 2. Der Software-Entwicklungszyklus
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Organisation Prof. Dr. Liggesmeyer, 1 AG Software Engineering: Dependability Prof. Dr. Peter Liggesmeyer Zimmer 32 / 423 Email liggesmeyer@informatik.uni-kl.de Sprechstunde:
MehrSOFTWAREPROJEKT. Einführungsveranstaltung (WI)
SOFTWAREPROJEKT Einführungsveranstaltung (WI) Projektveranstaltung im Sommersemester 2010 FG System- und Softwareengineering Prof. Dr.-Ing. Armin Zimmermann Einführung Ziele der Lehrveranstaltung Praktische
MehrWebbasiert und kollaborativ: ein Requirements Editor auf Basis von ReqIF
Webbasiert und kollaborativ: ein Requirements Editor auf Basis von Dennis van der Vlugt itemis AG Prof. Dr. Erik Kamsties FH Dortmund Axel Terfloth itemis AG itemis AG Gründung 2013 mit Schwerpunkt Modell-getriebener
MehrMaven Einführung. Dipl.-Inform. Alex Maier
Maven Einführung Dipl.-Inform. Alex Maier Inhalt Motivation Was ist Maven? Wie installiere/konfiguriere ich Maven? Beispiel Projekt Organisatorische Fragen und Vorgaben? Maven Einführung 2 Motivation Projekt
MehrM Modul: Praxis der Software-Entwicklung [M-INFO ]
5 PRAKTISCHE INFORMATIK M Modul: Praxis der Software-Entwicklung [M-INFO-101176] Einrichtung: Curriculare Verankerung: KIT-Fakultät für Informatik Pflicht Praktische Informatik Leistungspunkte Turnus Dauer
MehrInformationen zum Praktikum
Einführung in die Rechnerarchitektur Informationen zum Praktikum Tilman Küstner Einführung in die Rechnerarchitektur Lehrstuhl für Rechnertechnik und Rechnerorganisation 1 Überblick Voraussetzungen Anmeldung
MehrAbschlussbericht. Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio.
Abschlussbericht Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio Christian Weber Agenda Motivation (3-5) Vorgehen (6-7) Konzeptionelle
MehrOrganisatorisches. Software Engineering 1 WS 2012/13. Prof. Dr.-Ing. Ina Schaefer. Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig
Organisatorisches Software Engineering 1 WS 2012/13 Prof. Dr.-Ing. Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig Ina Schaefer SE 1 - WS 2012/13 1 Allgemeine Informationen
MehrProf. Dr. Gabriele Taentzer, Dr. Thorsten Arendt
Neue Trends in der Eclipse-Technologie (Seminar WS 2014/15) Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Vorbesprechung, Dienstag, 14. Oktober 2014 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar
MehrInformationen zum Praktikum
Einführung in die Rechnerarchitektur Informationen zum Praktikum Tilman Küstner Marcel Meyer Arndt Bode, Michael Gerndt, Einführung in die Rechnerarchitektur Lehrstuhl für Rechnertechnik und Rechnerorganisation
MehrSoftware Engineering 1
Software Engineering 1 SE1 VO und LU Vorbesprechung WS0506-06. Oktober 2005 MARIO BERNHART se1@inso.tuwien.ac.at se1_lab@inso.tuwien.ac.at www.inso.tuwien.ac.at INSO - Industrial Software Institut für
MehrContinuous Integration (CI) Workshop
Continuous Integration (CI) Workshop Seminarunterlage Version: 1.05 Version 1.05 vom 28. Februar 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
Mehr> Implementierung paralleler Programmiermuster auf
> Implementierung paralleler Programmiermuster auf modernen many-core Systemen in OpenCL Projektseminar im WiSe 2014 / 2015 Prof. Sergei Gorlatch, Ari Rasch, Michael Haidl AG Parallele und Verteilte Systeme,
MehrModellgetriebene Entwicklung eingebetteter Systeme mit Eclipse
Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse Dr. Lothar Wendehals Softwarearchitekt Axel Terfloth Leiter Forschung und Entwicklung Software Engineering 2009 4. März 2009, Kaiserslautern
MehrModellbasierte Softwareentwicklung mit Sicherheitseigenschaften und UMLsec
1/ 41 Modellbasierte Softwareentwicklung mit Sicherheitseigenschaften und UMLsec Maximilian Ambaum TU Dortmund 26. Juli 2015 Inhalt 2/ 41 1 Motivation und Hintergrund 2 Einführung in UMLsec 3 CARiSMA 4
MehrVorlesung Informatik II
Vorlesung Informatik II Universität Augsburg Wintersemester 2011/2012 Prof. Dr. Bernhard Bauer Folien von: Prof. Dr. Robert Lorenz Lehrprofessur für Informatik 00. Organisatorisches 1 Ziele Erstellen größerer
MehrRevisionskontrollsystem GIT
Revisionskontrollsystem GIT Diplom Informatiker Gregor Rebel 1/ 19 Revisionskontrollsystem GIT v1.2 Versionskontrollsysteme Erfassung von Änderungen an Dateien Protokollierung von Änderungen Wiederherstellung
MehrPraktikum Datenbanken und verteilte Systeme SS Einführung August 2008
Praktikum Datenbanken und verteilte Systeme SS 2007 - Einführung - 18. August 2008 Verteilte Systeme und Informationssysteme (VSIS) Department Informatik Universität Hamburg VSIS Arbeitsbereich VSIS: Verteilte
MehrÜbung SOA - Einführung WS 2014/15
Fakultät Informatik, Institut für Systemarchitektur, Professur Rechnernetze Übung SOA - Einführung WS 2014/15 Dr.-Ing. Iris Braun Organisatorisches Konzept der praktischen Übungen: Veranschaulichen der
MehrCampus-Routenplaner. Praxis der Software-Entwicklung. Einführung 31. Oktober 2018 Lars Gottesbüren Sascha Gritzbach Michael Hamann
Campus-Routenplaner Praxis der Software-Entwicklung Einführung 31. Oktober 2018 Lars Gottesbüren Sascha Gritzbach Michael Hamann INSTITUT FÜR THEORETISCHE INFORMATIK LEHRSTUHL ALGORITHMIK KIT Die Forschungsuniversität
MehrModul: Praxis der Software-Entwicklung [M-INFO ]
5 PRAKTISCHE INFORMATIK M Modul: Praxis der Software-Entwicklung [M-INFO-101176] Praktische Informatik Leistungspunkte Zyklus Dauer Sprache 7 Jedes Semester 1 Semester Deutsch Pflichtbestandteile Kennung
MehrMotivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen
Motivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen Soll ich Modellieren oder Programmieren? sowohl als auch!!! Produktivitäts-Steigerung
MehrAndroid Labor #6 The Caves of Androzani
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Android Labor #6 The Caves of Androzani Sebastian Schildt, Johannes Morgenroth KickOff 25.10.2013 Evolution S. Schildt, J. Morgenroth
MehrGenerischer Modellvergleich mit EMF Compare
Fakultät Informatik Hauptseminar Technische Informationssysteme SS2010 Generischer Modellvergleich mit EMF Betreuer: Dipl.-Inf. Uwe Ryssel Dresden, 16.07.2010 Gliederung 1. Motivation 2. Eclipse Modeling
Mehr1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
MehrBestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform
Tobias Bouschen Institut für Informatik der Freien Universität Berlin, Arbeitsgruppe Software Engineering Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform
MehrVersionsverwaltung mit GIT
Versionsverwaltung mit GIT Michaela Rindt mrindt@informatik.uni-siegen.de Praktikum Effizientes Programmieren (PEP) 12.04.2016 Geschichte und Allgemeines Git ist ein Versionskontrollsystem (VCS) für Dokumente
MehrLehrstuhl Informatik 4
Praktikum angewandte Systemsoftwaretechnik Blockpraktikum Alexander Würstlein Lehrstuhl Informatik 4 2017-02-09 c (Informatik 4) P PASST SS 17 1 / 13 Organisatorisches Projektwahl und Gruppenbildung: 2
MehrProjektseminar Softwaresysteme
Projektseminar Softwaresysteme Themenvorstellung und Kick-Off Karsten Saller E-Mail: saller@es.tu-darmstadt.de Telefon: 06151/16-3776 http://www.es.tu-darmstadt.de/mitarbeiter/karsten-saller/ ES Real-Time
MehrPraxis der Softwareentwicklung WS 2016/17
Praxis der Softwareentwicklung WS 2016/17 Prof. Dr. Gregor Snelting LEHRSTUHL PROGRAMMIERPARADIGMEN 0 27. Oktober 2016- Praxis der Softwareentwicklung WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN KIT Die
MehrPre-tested commit 2.0 mit Gerrit und Jenkins
Pre-tested commit.0 mit und Orientation in Objects GmbH Weinheimer Str. 68 6809 Mannheim Steffen Schäfer Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Pre-tested commit und Pre-tested commit
MehrEclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt
Eclipse Neue Trends in der Eclipse-Technologie (Seminar WS 2012/13) Gabriele Taentzer, Thorsten Arendt ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar Eclipse Organisation des Seminars Umfang: 2 SWS,
MehrStudienbegleitende Leistungsnachweise. Gewichtung für die Bildung der Prüfungsgesamtnote. Lfd. Nr. Module SWS Art der Lehrveranstaltung
Anlage zur Studien- und Prüfungsordnung für den Bachelorstudiengang Wirtschaftsinformatik an der Technischen Hochschule Ingolstadt vom 21.01.2013 in der Fassung der Änderungssatzung vom 15.02.2016 Modul-
MehrAdvanced Topics of Software Engineering. Organisatorische Hinweise
Advanced Topics of Software Engineering Organisatorische Hinweise Prof. Dr. Dr. h.c. Manfred Broy Lehrstuhl Software & Systems Engineering Institut für Informatik Software & Systems Engineering Technische
MehrProf. Dr. Gabriele Taentzer, Dr. Thorsten Arendt
Neue Trends in der Eclipse-Technologie (Seminar WS 2015/16) Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Vorbesprechung, Mittwoch, 14. Oktober 2015 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar
MehrThomas Rau (mit Material von Peter Brichzin) Repositories zur Unterstützung von kollaborativen Arbeiten in Softwareprojekten
(mit Material von Peter Brichzin) Repositories zur Unterstützung von kollaborativen Arbeiten in Softwareprojekten In Softwareprojekten gibt es oft organisatorische Probleme, die von der inhaltlichen Arbeit
MehrZwischenvortrag: Entwurf und Evaluierung von Dashboard- Vorlagen zur Qualitätssicherung von Software-Projekten
Zwischenvortrag: Entwurf und Evaluierung von Dashboard- Vorlagen zur Qualitätssicherung von Software-Projekten Andrea Hutter, RWTH Aachen University andrea.hutter@rwth-aachen.de Überblick Motivation und
MehrAktuelle Forschungsprojekte des Distributed Systems Lab
Aktuelle Forschungsprojekte des Distributed Systems Lab Bernhard Bauer Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118 Fax: +49 821
MehrTutorium SS17 EINFÜHRUNG + BREAKOUT
Tutorium SS17 EINFÜHRUNG + BREAKOUT L U K A S L E I P O L D E V I B E R C H T O L D L. L E I P O L D @ C A M P U S. L M U. D E B E R C H T O L D @ B I O. I F I. L M U. D E Überblick Homepage: https://www.bio.ifi.lmu.de/studium/ss2017/prk_prop/index.html
Mehragosense.fidelia Tutorial Branching und Merging
agosense.fidelia Tutorial Branching und Merging Referent: Bernd Röser bernd.roeser@ +49.7154.99951.77 agosense GmbH Stammheimer Straße 10 70806 Kornwestheim info@ +49 7154 999 51 0 Kurzer Hinweis zu Beginn
MehrSoftwareentwicklungspraktikum Nebenfach
Softwareentwicklungspraktikum Nebenfach Stephan Barth, Steffen Jost, Ulrich Schöpp Ludwig-Maximilians-Universität München WS 2016/2017 Organisatorisches Personen Dozenten Stephan Barth
MehrInhalte des Moduls Programmieren 1
Inhalte des Moduls Programmieren 1 Einführung: Algorithmus und Programm, Programmiersprache Erste Schritte in Java Grundlagen der Sprache: Datentypen, Ausdrücke und Anweisungen, imperative Programmierung
MehrProseminar: Moderne Technologien für die Entwicklung von verteilten, dynamischen Anwendungen
Proseminar: Moderne Technologien für die Entwicklung von verteilten, dynamischen Anwendungen Einführung Prof. Dr. Joel Greenyer 3. April 2013 Organisation Leitung: Joel Greenyer Büro: g322 email: greenyer@inf.uni-hannover.de
MehrPraxis der Softwareentwicklung
Praxis der Softwareentwicklung WS 2013/2014 Prof. Dr. Gregor Snelting LEHRSTUHL 0 KIT 22. Universität Oktober des 2013 Landes Baden-Württemberg Praxis der Softwareentwicklung und WS 2013/2014 LEHRSTUHL
MehrSituation-Adaptive Multimodal Dialogue Platform. Übersicht
S am Situation-Adaptive Multimodal Dialogue Platform Übersicht Multimodal Dialog System Multimodal Unterstützung verschiedenster Eingabe- und Ausgabekanäle, sowohl alternativ als auch kombiniert What is
MehrKurzanleitung Eclipse
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 30. November 2005 1 Starten Für das Praktikum verwenden wir Eclipse Version 3.1 und JDK 1.5 Starten Eclipse: Doppelklick auf das Icon
MehrContinuous Everything
Continuous Everything Development, Integration, Deployment, DevOps Peter Hormanns cusy GmbH, Berlin Vortrag OpenRheinRuhr 5./6. November 2016 de.slideshare.net/cusyio/continuous-everything Kapitel you
MehrModul Softwareentwicklung
Modul Softwareentwicklung Studiengang Mechatronik, Nebenfach Informatik Prof. Dr.-Ing. G. Snelting, Fakulta t fu r Informatik 1. Juli 2014 KIT Universita t des Landes Baden-Wu rttemberg und nationales
MehrMathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java Software-Architektur basierend auf dem Plug-in-Konzept Aufteilung: Probleme mit normaler/alter Software Ziele des Software Engineerings Die
MehrSoftwareentwicklungspraktikum Android-Programmierung
Softwareentwicklungspraktikum Android-Programmierung Organisation & Einführung Lorenz Schauer, André Ebert Lehrstuhl für Mobile und Verteilte Systeme Wintersemester 2017/18 SEP Android-Programmierung:
MehrLehrverflechtungsmatrix Praktische Informatik
Vorlesung Gesamt Prof. Dr. H. G. Folz 19.10.2010 Summe Deputate 34 38 51 44 33 34 49 32 39 42 38 30 35 32 27 18 24 26 24 20 37 20 79 Deputatsermäßigung 14 14 8 24 6 4 22 8 6 8 8 PI 297 51 297 99 395 18
MehrStudienprojekt SAT:LAB
Institut für Parallele und Verteilte System () Universitätsstraße 38 D-70569 Stuttgart Studienprojekt SAT:LAB Eine kollaborative Problemlösungsumgebung für SAT-basierte Methoden Vorstellung der Studienprojekte
MehrKennenlernen. Tutorium 7 iloveswt.de Fabian I. Miltenberger INSTITUT FÜR PROGRAMMSTRUKTUREN UND DATENORGANISATION (IPD)
Kennenlernen Tutorium 7 iloveswt.de Fabian I. Miltenberger 25.05.2016 INSTITUT FÜR PROGRAMMSTRUKTUREN UND DATENORGANISATION (IPD) KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum
MehrTool-Chain. Übung. Eclipse, SVN, Ant, Cobertura, Metrics Labor "Software Engineering Experiment" Sebastian Meyer und Kai Stapel
Tool-Chain Übung Eclipse, SVN, Ant, Cobertura, Metrics Labor "Software Engineering Experiment" 2009 Sebastian Meyer und Kai Stapel 05.05.2009 Überblick SVN Grundlagen SVN in Eclipse Ant in Eclipse Cobertura
MehrSoftware(technik)praktikum: SVN-Tutorial
Software(technik)praktikum: SVN-Tutorial Übersicht Kurz: Übersicht VKM (siehe auch Vorlesungs-Folien) Werkzeuge Grundsätzliches Integration in Eclipse Praktische Übung mit SVN Commits, Updates, Konflikte
MehrService Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Einführung zur Vorlesung
Service Engineering IVS Arbeitsgruppe Softwaretechnik Abschnitt: Einführung zur Vorlesung Seite 1 Überblick zur Vorlesung Seite 2 Organisation Die Vorlesungen finden jeweils Donnerstag von 09:00 bis 11:00
MehrEclipse in der Java-Entwicklung
Patrick Kiwitter Eclipse in der Java-Entwicklung aktuell zur Version 3.4 ^Y '! I rwaddison-wesley An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney
MehrProgrammverstehen 1: Der erste Kontakt mit dem System. Dr. Thorsten Arendt Marburg, 19. November 2015
Programmverstehen 1: Der erste Kontakt mit dem System Dr. Thorsten Arendt Marburg, 19. November 2015 Überblick Was ist Forward-, Reverse- und Re-Engineering? Was sind Re-Engineering Patterns? Wie nähere
MehrPraxis der Forschung im Wintersemester 2017/18
Praxis der Forschung im Wintersemester 2017/18 Prof. Dr.-Ing. Tamim Asfour, Prof. Dr. Bernhard Beckert, Prof. Dr.-Ing. Michael Beigl, Jun.-Prof. Dr.-Ing. Anne Koziolek, Prof. Dr.-Ing. Torsten Kröger, Prof.
MehrPS Software Engineering WS 2018/19
PS Software Engineering WS 2018/19 Wöchentlich Dienstag 08:00-10:00 Start: 8:15 Termine: PLUSonline Homepage zum PS: Allgemeines www.softwareresearch.net Teaching Programmieren im Großen Die Entwicklung
MehrTool Integration mit agosense.symphony
Tool Integration mit agosense.symphony REFERENT Webinar Nr. 12 29. September 2016 15 Uhr 16 Uhr Ralf Klimpke ralf.klimpke@agosense.com +49.7154.99951.70 Kurzer Hinweis zu Beginn Fragen stellen während
MehrUniversität Stuttgart Vorstellung der Studiengänge Informatik und Softwaretechnik
Vorstellung der Studiengänge Informatik und Softwaretechnik Ilona Heurich Inhalt Worum geht es in der Informatik? Überblick über das Studium Was wird im Studium gelehrt (und was nicht)? Welche Voraussetzungen
MehrModellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH
Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen
MehrSoftwareentwicklungspraktikum Android-Programmierung
Softwareentwicklungspraktikum Android-Programmierung Organisation & Einführung Andreas Sedlmeier Lehrstuhl für Mobile und Verteilte Systeme Sommersemester 2018 SEP Android-Programmierung: Organisatorisches
MehrEinführung in die Modellgetriebene Software-Entwicklung (Stichworte)
Einführung in die Modellgetriebene Software-Entwicklung (Stichworte) Udo Kelter 02.07.2007 Zusammenfassung dieses Lehrmoduls Die modellgetriebene Software-Entwicklung (model driven software development,
MehrSoftware-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker, Hubert Mara!
Software-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker, Hubert Mara! ! Bewerbung zu einem Thema!!(+ Alternativen)!! Anmeldung über Internet-Formular und Abgabe des unterschriebenen!!formulars
MehrVersionsverwaltung. Seminar Softwareentwicklung in der Wissenschaft Robert Wiesner
Versionsverwaltung Seminar Softwareentwicklung in der Wissenschaft Robert Wiesner Gliederung Motivation Allgemeines Varianten der Versionsverwaltung Versionierungssysteme Git als Versionierungssystem-Beispiel
MehrPraxis der Forschung im Sommersemester 2017
Praxis der Forschung im Sommersemester 2017 Prof. Dr.-Ing. Tamim Asfour, Prof. Dr. Bernhard Beckert, Prof. Dr. Ralf Reussner, Prof. Dr.-Ing. Michael Beigl, Prof. Dr.-Ing. Rainer Stiefelhagen Fakultät für
MehrStudienbegleitende Leistungsnachweise. Gewichtung für die Bildung der Prüfungsgesamtnote. Lfd. Nr. Module SWS Art der Lehrveranstaltung
Anlage zur Studien- und Prüfungsordnung für den Bachelorstudiengang Wirtschaftsinformatik an der Technischen Hochschule Ingolstadt vom 21.01.2013 in der Fassung der Änderungssatzung vom 15.02.2016 Modul-
MehrMaster Projekt SoSe 2015. Computergestützte Generierung und Validierung von Softwaremodellen. Rene Meis Nazila Gol Mohammadi Prof. Dr.
Master Projekt SoSe 2015 Computergestützte Generierung und Validierung von Softwaremodellen Nazila Gol Mohammadi Prof. Dr. Maritta Heisel Universität Duisburg-Essen, Fakultät für Ingenieurwissenschaften,
MehrPraxis der Forschung im WiSe 16/17
Praxis der Prof. Dr. Bernhard Beckert, Prof. Dr. Ralf Reussner, Prof. Dr.-Ing. Michael Beigl, Prof. Dr. Tamim Asfour, Prof. Dr. Peter Sanders, Prof. Dr. Wolfgang Karl, Prof. Dr. Martina Zitterbart 1 KIT
MehrProjektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi
Projektgruppe Thomas Kühne Komponentenbasiertes Software Engineering mit OSGi Anforderungen der PG IDSE an ein Komponenten- Client Nativer Client Web Client Alternativen IDSE Nutzer Szenario Pipe IDSE
MehrGute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten. Olga Boruszewski,
Gute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten Olga Boruszewski, 23.11.2017 http://www.continental.de Tires Division Einführung Erfahrungsbericht zu Requirements
MehrAutomatisierte Entwickler VMs works on my machine zählt nicht mehr ;-)
Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Folie 1 About Seit 10 Jahren bei Zühlke Software Architekt und Infrastructure-as-Code Enthusiast In verschiedensten Projekten unterwegs......und
MehrInhaltsverzeichnis. 2.2 Grundlagen der UML... 41. 2.3 Zusammenfassung... 53
Vorwort......................................................... 13 1 Vorbereitungen.................................................. 17 1.1 JDK-Installation unter Windows................................
MehrSoftwareentwicklungspraktikum für Fortgeschrittene
Softwareentwicklungspraktikum für Fortgeschrittene Einführungsveranstaltung Prof. Dr. Martin Wirsing, Prof. Dr. Rudolf Haggenmüller, Andreas Schroeder, Philip Mayer Outline I. Was wir bieten Produkt Prozess
MehrTutorium (Stand: )
Tutorium (Stand: 28.05.2015) Im Rahmen dieses Tutoriums sollen Werkzeuge für das Versions- und Variantenmanagement von Softwaremodellen angewendet werden. In drei Teilen sollen die häufigsten Anwendungsfälle
MehrORGANISATORISCHES. So#ware Technik Prof. Dr. Wolfgang Schramm
ORGANISATORISCHES So#ware Technik Prof. Dr. Wolfgang Schramm Inhalt 1 o Organisatorisches o Fragen o Inhaltliches o Vorlesungs-Übersicht 2 Für diejenigen, die mich noch nicht kennen...... zu meiner Person
MehrMandatsverteilung für den Deutschen Bundestag
Mandatsverteilung für den Deutschen Bundestag Prof. Bernhard Beckert, Thorsten Bormer, Daniel Bruns 30. Oktober 2013 Institut für Theoretische Informatik Anwendungsorientierte Formale Verifikation 1 Bernhard
Mehr