Softwareentwicklung und Testprozess
|
|
- Otto Adler
- vor 7 Jahren
- Abrufe
Transkript
1 Softwareentwicklung und Testprozess FAKULTÄT FÜR WIRTSCHAFTSWISSENSCHAFTEN Thomas Hintze
2 2 / 22 Gliederung 1. Motivation und Zielsetzung 2. Software-Entwicklung Versionsverwaltung Build-Automatisierung 3. Testprozess Testautomatisierung Defektmanagement 4. Zusammenfassung und Ausblick
3 3 / 22 1 Motivation (1) Gegenstand: umfangreiche Entwicklungsprojekte aus Sicht der Software-Entwickler Erreichung der geforderten Qualität Abb. Software-Entwicklung (eigene Darstellung)
4 4 / 22 1 Motivation (2) Problem: Abb. Produktdiversifizierung (modifiziert übernommen von Hoffmann 2008: 416).
5 5 / 22 1 Zielsetzung Abb. Infrastruktur für Software-Entwicklung und Testprozess (eigene Darstellung)
6 6 / 22 2 Software-Entwicklung: Versionsverwaltung (1) Aufzeichnung aller Dateiinhalte über die Zeit + Verzeichnisinformationen + Rechte + interne Verwaltungsinformationen Abb. Versionsverwaltung (eigene Darstellung)
7 7 / 22 2 Software-Entwicklung: Versionsverwaltung (2) Abb. check in / check out / revert (eigene Darstellung)
8 8 / 22 2 Software-Entwicklung: Versionsverwaltung (3) Abb. branching (eigene Darstellung).
9 9 / 22 2 Software-Entwicklung: Versionsverwaltung (4) Abb. merging (eigene Darstellung).
10 10 / 22 2 Software-Entwicklung: Versionsverwaltung (5) Abb. merge-konflikt (eigene Darstellung)
11 11 / 22 2 Software-Entwicklung: Versionsverwaltung (6) Abb. Subversion-Integration im Powerbuilder (Screenshot).
12 12 / 22 2 Software-Entwicklung: Versionsverwaltung (7) Abb. Versionsverwaltung im Powerbuilder (Screenshot).
13 13 / 22 2 Software-Entwicklung: Versionsverwaltung (6) Abb. merge-konflikt (Screenshot).
14 14 / 22 2 Software-Entwicklung: Versionsverwaltung (9) Universell einsetzbar Quelltexte Konfigurationen Binärdateien Integration in Entwicklungsumgebungen Geringer Aufwand für Entwickler Teamfähigkeit Zeitersparnis Teil eines Konfigurationsmanagements Archivierung kompletter Umgebungen
15 15 / 22 2 Software-Entwicklung: Build-Automatisierung (1) Zusammenstellung aller Komponenten eines Systems Post- und Pre-Processing der Quelltexte Compilierung und Linken Dokumentationserstellung Compiliert und linked es? Läuft es?
16 16 / 22 2 Software-Entwicklung: Build-Automatisierung (2) Abb. Inkrementelle Compilierung/Abhängigkeitsgraph (eigene Darstellung)
17 17 / 22 2 Software-Entwicklung: Build-Automatisierung (3) Makefile: a.out: fkt.o main.o g++ fkt.o main.o fkt.o: fkt.c common.h g++ -c fkt.c main.o: main.c common.h g++ -c main.c Quellen compilieren, nicht linken.
18 18 / 22 2 Software-Entwicklung: Build-Automatisierung (4) Abb. dezentralen Build-Prozesses
19 19 / 22 2 Software-Entwicklung: Build-Automatisierung (5) Abb. Build-Einstellung im Powerbuider 12.1 (Screenshot)
20 20 / 22 2 Software-Entwicklung: Build-Automatisierung (6) Performance durch Inkrementelles Compilieren Dezentraler Build-Prozess Integration in Entwicklungsumgebungen Geringer Aufwand für Entwickler Einfache Konfiguration Integration in Versionsmanagement Direkter Zugriff auf spezielle Versionsstände Hochladen der erzeugten Binärdateien
21 21 / 22 Vielen Dank.
22 22 / 22 Quelle: Hoffmann (2008): Hoffmann, Dirk W., Software-Qualität, Springer- Verlag,Berlin Heidelberg Literaturempfehlung: Frühauf/Ludewig/Sandmayr (2006): Frühauf, Karol, Ludewig, Jochen, Sandmayr, Helmut: Software-Prüfung Eine Anleitung zum Testen und zur Inspektion, 6. Auflage, vdf Hochschulverlag, Zürich Hamill (2009): Hamill, Paul, A Language-Independend Overview Unit Test Frameworks, O'Reilly Media, Ebook Osherove (2010): Osherove, Roy, The Art of Unit Testing Deutsche Ausgabe, mitp, eine Marke der Verlagsgruppe Hüthig Jehle Rehm GmbH, Heidelberg, München, Landsberg, Frechen, Hamburg Pezze/Young (2009): Pezze, Mauro, Young, Michael, Software testen und analysieren, Oldenbourg Wissenschaftsverlag, München
Softwareentwicklung und Testprozess
Fakultät für Wirtschaftswissenschaften ARBEITSPLAN UND GROBKONZEPT Softwareentwicklung und Testprozess Modul: Formale Methoden (WS2011/2012) eingereicht von: Thomas Hintze Fernstudiengang Master Wirtschaftsinformatik
MehrSoftwareentwicklung und Testprozess
Fakultät für Wirtschaftswissenschaften SEMESTERPROJEKT Softwareentwicklung und Testprozess Modul: Formale Methoden (WS2011/2012) eingereicht von: Thomas Hintze Fernstudiengang Master Wirtschaftsinformatik
MehrSoftwareentwicklung: Variablen, Risiken, wirtschaftliche Gesichtspunkte. Jens Müller TU-Dresden
Softwareentwicklung: Variablen, Risiken, wirtschaftliche Gesichtspunkte TU-Dresden Variablen: Überblick Kosten (Personal, Material) Zeit (Projektdauer) Qualität (z.b. Funktionalität, Zuverlässigkeit) Leistungsumfang
MehrAdobe Flash CS4. Herbert A. Mitschke. inklusive DVD-ROM. Von den Programmier-Grundlagen zur professionellen Webentwicklung
Herbert A. Mitschke inklusive DVD-ROM Professionelle Webentwicklung mit Adobe Flash CS4 inkl. ActionScript 3, XML, PHP und MySQL Von den Programmier-Grundlagen zur professionellen Webentwicklung Datenmanagement
Mehr20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0
20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0 Raus aus dem Chaos mit der kollaborativen Open Source- Entwicklungsumgebung. Nürnberg 21. November 2007 Robert Szilinski PROMATIS software GmbH
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
MehrModellgetriebene Softwareentwicklung
Jens Trompeter (Hrsg.), Georg Pietrek (Hrsg.), Juan Carlos Flores Beitran, Boris Holzer, Thorsten Kamann, Michael Kloss, Steffen A. Mork, Benedikt Niehues, Karsten Thoms Modellgetriebene Softwareentwicklung
MehrKarol Frühauf, Jochen Ludewig, Helmut Sandmayr. Software-Prüfung Eine Anleitung zum Test und zur Inspektion
Karol Frühauf, Jochen Ludewig, Helmut Sandmayr Software-Prüfung Eine Anleitung zum Test und zur Inspektion (f Hochschulverlag AG an der ETH Zürich B.G. Teubner Stuttgart Inhalt Vorwort 3 Inhalt 5 Verzeichnis
MehrUnit-Tests mit ABAP Unit
D3kjd3Di38lk323nnm Damir Majer Unit-Tests mit ABAP Unit Damir Majer d.majer@majcon.de Lektorat: Dr. Michael Barabas Copy-Editing: Annette Schwarz, Ditzingen Herstellung und Satz: Frank Heidt Umschlaggestaltung:
MehrSoftware Engineering
Jochen Ludewig Horst Lichter Software Engineering Grundlagen, Menschen, Prozesse, Techniken 3., korrigierte Auflage dpunkt.verlag Teil i Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben
MehrModellbasiertes Testen
Modellbasiertes Testen Modellierung und Generierung von Tests Grundlagen, Kriterien für Werkzeugeinsatz, Werkzeuge in der Übersicht Helmut Götz Markus Nickolaus Thomas Roßner Knut Salomon März 2009 Copyright
MehrKonfigurationsmanagement mit Subversion, Maven und Redmine
Gunther Popp Konfigurationsmanagement mit Subversion, Maven und Redmine Grundlagen für Softwarearchitekten und Entwickler 4., aktualisierte und erweiterte Auflage Gunther Popp gpopp@km-buch.de Lektorat:
MehrDen Einsatz von ADF Planen
Beratung Software Lösungen Den Einsatz von ADF Planen Wolf G. Beckmann wb@team-pb.de Ablauf eines ADF-Projektes Fertigstellung des ADF-Projekts Planung Analyse 16.09.2015 TEAM - Ihr Partner für IT 2 Analyse
MehrDen Einsatz von ADF Planen
Beratung Software Lösungen Den Einsatz von ADF Planen Wolf G. Beckmann Ablauf eines ADF-Projektes Fertigstellung des ADF-Projekts Planung Analyse 23.05.2017 TEAM - Ihr Partner für IT 2 Analyse Gemeinsam
MehrLicht und Beleuchtung in der People- und Porträtfotografie
mitp Edition Profifoto Licht und Beleuchtung in der People- und Porträtfotografie Bearbeitet von Friedrun Reinhold 1. Auflage 2010. Taschenbuch. 240 S. Paperback ISBN 978 3 8266 5938 6 Format (B x L):
MehrWelche Testautomatisierungen sind möglich und sinnvoll?
Continuous Testing Welche Testautomatisierungen sind möglich und sinnvoll? Frank Ziesel 11.05.2017 12. Neu-Ulmer Test-Engineering-Day 2017 Agenda Motivation Automatisierung in Software Projekten Continuous
MehrProjektmanagement und Softwareentwicklung. Nina Stodolka, WS2017/2018
Projektmanagement und Softwareentwicklung Nina Stodolka, WS2017/2018 Softwareentwicklung Anforderung Umsetzung Test Rollout Quelle: eigene Darstellung 2 Konstruktives Qualitätsmanagement Technische Maßnahmen
MehrSoftware-Engineering Grundlagen des Software-Engineering 7 Implementierungsphase (Programming Phase)
Software-Engineering Grundlagen des Software-Engineering 7 Implementierungsphase (Programming Phase) Prof. Dr. Rolf Dornberger Software-Engineering: 7 Implementierungsphase 27.04.2006 1 7 Implementierungsphase
MehrMultimediales Modell des Zerspanprozesses 1
Multimediales Modell des Zerspanprozesses 1 Dipl.-Ing. Jens Hoffmann Einleitung Entsprechend der Ausrichtung der Arbeitsgruppe PAZAT bildet die Lehre zu den spanenden Fertigungsverfahren einen wesentlichen
MehrE-Business. Fr. Hauser, WS 2018/
Fr. Hauser, WS 2018/2019 09.11.2018 Agenda 1. Betrieb und Wartung 2. Weiterentwicklung 3. Vorgehensmodelle 4. Releasemanagement 3 1. Betrieb und Wartung Production and Maintenance Maintain product and
MehrAnsible für Entwickler
Frankfurter Entwicklertage 2016 Ansible für Entwickler Sandra Parsick info@sandra-parsick.de @SandraParsick Zur meiner Person Freiberufliche Softwareentwickler und Consultant im Java-Umfeld Schwerpunkte:
Mehrexamen.press Software-Qualität Bearbeitet von Dirk W Hoffmann
examen.press Software-Qualität Bearbeitet von Dirk W Hoffmann 1. Auflage 2008. Buch. XIV, 568 S. Hardcover ISBN 978 3 540 76322 2 Format (B x L): 15,5 x 23,5 cm Weitere Fachgebiete > EDV, Informatik >
MehrSharePoint s Best Practice Was funktioniert (wirklich)? DI(FH) Chris Holubarz Teamlead SharePoint
SharePoint s Best Practice Was funktioniert (wirklich)? DI(FH) Chris Holubarz Teamlead SharePoint Über mich DI (FH) Christopher Holubarz Teamlead SharePoint Projekte seit Beginn SharePoint 2007 Ursprung
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
MehrDIN EN (VDE ): EN 62304: A1:2015
Inhalt Vorwort...2 Europäisches Vorwort zu A1...3 Einleitung...10 1 Anwendungsbereich...14 1.1 *Zweck...14 1.2 *Anwendungsgebiet...14 1.3 Beziehung zu anderen Normen...14 1.4 Einhaltung...14 2 *Normative
MehrSebastian Springer, Testgetriebene Entwicklung mit JavaScript, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm
D3kjd3Di38lk323nnm Sebastian Springer ist Diplom-Informatiker (FH) und arbeitet als JavaScript-Entwickler bei der Mayflower GmbH in München. Neben seiner Tätigkeit als Consultant unterrichtet er als Dozent
MehrSoftware Product Lines
Software Product Lines Concepts, Analysis and Implementation Programmier-Paradigmen für Software-Produktlinien (3/3) ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr Dept. of Electrical Engineering
MehrDigitale Naturfotografie
mitp Edition Profifoto Digitale Naturfotografie Tiere Pflanzen Strukturen Landschaften von Gerhard Zimmert, Beate Stipanits 1. Auflage Digitale Naturfotografie Zimmert / Stipanits schnell und portofrei
MehrSoftware Engineering: Testen. (in der Softwareentwicklung) Eine Übersicht Für Softwareentwickler und Softwaretester Stand: 03/2018
Software Engineering: Testen (in der Softwareentwicklung) Eine Übersicht Für Softwareentwickler und Softwaretester Stand: 03/2018 Sie finden diese und weitere Präsentationen unter ( Klick): https://www.peterjohannconsulting.de/praesentationen
MehrSPI Blechsoftware jetzt mit Vorschau der Fertigungsradien am Modell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 SPI Blechsoftware jetzt mit Vorschau der Fertigungsradien am Modell SPI SheetMetalWorks Version 2015 freigegeben Ahrensburg 19.01.2015.
MehrContainer als Immutable Infrastructure. John M. Hutchison
Container als Immutable Infrastructure John M. Hutchison Container als Immutable Infrastructure 1. Context 2. Anwendungsbereiche 3. Demo 4. Erkenntnisse Präsentationstitel 06.03.2017 2 Container Verschiedene
MehrMichael Troitzsch. Überblick über lokale Netze und praktische Hinweise für die Planung. Mit 86 Abbildungen 4., neubearbeitete Auflage.
Michael Troitzsch Überblick über lokale Netze und praktische Hinweise für die Planung Mit 86 Abbildungen 4., neubearbeitete Auflage Franzis' 1 Einführung 11 1.1 Geschichtlicher Überblick 12 1.2 Zur Definiton
Mehrmitp Professional Agiles Coaching Praxis-Handbuch für ScrumMaster, Teamleiter und Projektmanager in der agilen Software-Entwicklung
mitp Professional Agiles Coaching Praxis-Handbuch für ScrumMaster, Teamleiter und Projektmanager in der agilen Software-Entwicklung von Rachel Davies, Liz Sedley 1. Auflage Agiles Coaching Davies / Sedley
MehrVulnerability Recognition by Execution Trace Differentiation
Vulnerability Recognition by Execution Trace Differentiation Fabien Patrick Viertel, Oliver Karras and Kurt Schneider Software Engineering Group, Leibniz Universität Hannover, Germany Symposium on Software
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
MehrAndreas Spillner / Ulrich Breymann, Lean Testing für C++-Programmierer, dpunkt.verlag, ISBN
Andreas Spillner ist Professor für Informatik an der Hochschule Bremen. Er war über 10 Jahre Sprecher der Fachgruppe TAV»Test, Analyse und Verifikation von Software«der Gesellschaft für Informatik e.v.
MehrNOKIS Stand des Projekts
NOKIS Stand des Projekts Carsten Heidmann (BAW) Wassili Kazakos (disy) Überblick Das Projekt Software Gazetteer Einbettung in GDI-DE Zusammenarbeit mit PortalU Ausblick Projektinformation - NOKIS Laufzeit
MehrMethoden der agilen Softwareentwicklung für eingebettete Systeme
Seminarvortrag Methoden der agilen Softwareentwicklung für eingebettete Systeme Lisa Krause Aachen, 27.01.2010 Inhaltsübersicht Motivation Einführung in die Softwaretechnik - Ziele - Traditionelle Prozessmodelle
MehrVorlesung Projektmanagement und Teamorganisation. Dr. Bernhard Schätz Leopold-Franzens Universität Innsbruck Sommersemester 2003
Vorlesung Projektmanagement und Teamorganisation Dr. Bernhard Schätz Leopold-Franzens Universität Innsbruck Sommersemester 2003 Übersicht 1. Übersicht 2. Projektmanagement und Software-Engineering 3. Projektstrukturen
MehrAgile Testing. Der agile Weg zur Qualität. von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner. 1.
Agile Testing Der agile Weg zur Qualität von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner 1. Auflage Hanser München 2013 Verlag C.H. Beck im Internet: www.beck.de
MehrModellbasiertes Testen auf Basis des fundamentalen Testprozesses
Modellbasiertes Testen auf Basis des fundamentalen Testprozesses Tobias Eckardt, Michael Spijkerman Software Quality Lab (s-lab) Universität Paderborn 12. Februar 2009 Vorgehensmodell für Modellbasiertes
MehrAngepasste Software Standards für DLR- Eigenentwicklungen - Die DLR Software Basisstandards -
Angepasste Software Standards für DLR- Eigenentwicklungen - Die DLR Software Basisstandards - Anita Herrmann Braunschweig, 10. Nov 2004 Ausgangspunkte Im DLR werden nach vorsichtigen
MehrArchivierung in DBMS
Archivierung in DBMS Marcus Brisgen 9. März 2004 Gliederung Gliederung Motivation Archivierung Grundlagen Anwendungsorientiertes Archivieren Architekturen Erweiterungen ASQL XML-Archivierungsoperator Beispiele
MehrAgile Softwareentwicklung im normativ regulierten Umfeld: Die Rolle der Qualitätssicherung für eine Zertifizierung
Agile Softwareentwicklung im normativ regulierten Umfeld: Die Rolle der Qualitätssicherung für eine Zertifizierung ROSALINDE SCHUSTER TESTMANAGERIN INDUSTRY RSCHUSTER@ASSYSTEM.COM CHRISTOPH LEGAT SOFTWARE
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
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
MehrENTWICKLUNG UND UMSETZUNG EINES ENTSCHEIDUNGSUNTERSTÜTZUNGSSYSTEMS FÜR DAS OUTSOURCING IN DER KOMPONENTENBASIERTEN SOFTWAREENTWICKLUNG
ENTWICKLUNG UND UMSETZUNG EINES ENTSCHEIDUNGSUNTERSTÜTZUNGSSYSTEMS FÜR DAS OUTSOURCING IN DER KOMPONENTENBASIERTEN SOFTWAREENTWICKLUNG Inauguraldissertation zur Erlangung des akademischen Grades eines
MehrDatenbanken und Netzanbindung
Datenbanken und Netzanbindung Zusammenfassung von Michael Reiher zum Vortrag Webserver und Sicherheit. Meine Ausarbeitung befasst sicht sich mit Möglichkeiten eines Angriffs auf einen Webserver. Seite
MehrArbeiten mit dem Versionsverwaltungssystem. Jannik Kramer Proseminar Werkzeuge für das wissenschaftliche Arbeiten
Arbeiten mit dem Versionsverwaltungssystem Proseminar Werkzeuge für das wissenschaftliche Arbeiten 14.07.2014 Agentur für cooperation & communication Gliederung 1. Einführung 2. Funktionsweise 3. 4. Ausblick
MehrFlexible Softwareentwicklung für Flugsimulatoren in der Forschung am Beispiel des Projektes Lubeta
DLR.de Folie 1 Flexible Softwareentwicklung für Flugsimulatoren in der Forschung am Beispiel des Projektes Lubeta Jan Hettwer DLR - Institut für Flugsystemtechnik Workshop der ASIM/GI-Fachgruppen STS und
MehrProzesse Last oder Lust?
Prozesse Last oder Lust? Definitionen, Vorteile, Ansätze Hugo Beerli, Lead QA-Engineer www.bbv.ch bbv Software Services Corp. 1 Agenda Prozessarten Erwartungen an Prozesse Zeitlicher Ablauf Einige Prozesse
MehrIngenieur (m/w) Hybrid- und Elektrofahrzeug Antrieb Standorte: Aachen, Remscheid, Köln
Ingenieur (m/w) Hybrid- und Elektrofahrzeug Antrieb Standorte: Aachen, Remscheid, Köln Als Entwicklungsingenieur (m/w) erstellen und verantworten Sie Anforderungen von Antriebsstrangfunktionen für Hybrid-
MehrHans-Georg Schumann. Visual Basic Inklusive DVD-ROM
Hans-Georg Schumann Visual Basic 2010 Inklusive DVD-ROM Hans-Georg Schumann Visual Basic 2010 für Kids Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet
MehrVom dem was Autos und Software GEMEINSAM haben. Diskussionsbeitrag zur Software-Industralisierung. Guido Brune
Vom dem was Autos und Software GEMEINSAM haben Diskussionsbeitrag zur Software-Industralisierung Guido Brune Gesellschaft für Informatik e. V. Regionalgruppe Dortmund 14. März 2011 Gliederung E I N L E
MehrIntegration eines Application Security Management in ein ISMS nach BSI IT- Grundschutz 1. BSI IT-Grundschutztag Limburg
Integration eines Application Security Management in ein ISMS nach BSI IT- Grundschutz 1. BSI IT-Grundschutztag Limburg 09.03.2017 Wer wir sind Beratung und Dienstleistung für anspruchsvolle Anforderungen
MehrSoftware-Qualität: Übung 1 Evolutionäres Entwickeln
Software-Qualität: Übung 1 Evolutionäres Entwickeln Versionskontrolle Automatisiertes Testen Bugtracking University of Zurich Department of Informatics 2007, University of Zurich, Department of Informatics,
MehrVU Qualitätssicherung in der Softwareentwicklung SS 2015 Assignment 1
VU Qualitätssicherung in der Softwareentwicklung SS 2015 Assignment 1 Institut für Softwaretechnologie TU Graz 10. März 2015 Inhalt 1 Organisatorisches 2 Assignment 1 3 Testen in C# Organisatorisches 4
MehrPersönliche Build-Höllen für Jedermann Andreas Hartmann & Dr. Halil-Cem Gürsoy
Über Ant und Maven zu SBT und Gradle Persönliche Build-Höllen für Jedermann Andreas Hartmann & Dr. Halil-Cem Gürsoy 07.04.2011 Speaker Andreas Hartmann [hartmann@adesso.de] Principal Software Engineer
MehrEntwicklungsprozesse und -werkzeuge
Entwicklungsprozesse und -werkzeuge Boris Nikolai Konrad boris.konrad@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Entwicklungsprozesse Unterstützungsprozesse Kernprozess Entwicklungswerkzeuge
MehrAgile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg
Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen
MehrTesting. Modul Software Komponenten. Roland Gisler. Inhalt
Modul Software Komponenten Testing Roland Gisler Inhalt 1. Testing Einführung 2. Motivation für Testing 3. Testarten, Unit-Testing 4. Test-First-Ansatz 5. Übungen 1 (Test-First Ansatz) 6. Messen der Codeabdeckung
MehrSoftware build (-erstellung), deployment(-verteilung) und execution(-ausführung)
Software build (-erstellung), deployment(-verteilung) und execution(-ausführung) (in eingebetteten Systemen) Inputvortrag Nebenläufige Systeme am 1.11.18 Georg Ringwelski Was machen Sie beim Entwickeln
MehrSoftware- Produktmanagement
Harry M. Sneed Martin Hasitschka Maria-Therese Teichmann Software- Produktmanagement Wartung und Weiterentwicklung bestehender Anwendungssysteme dpunkt.verlag Wegweiser durch dieses Buch xxv 1 Wesen des
MehrEnes Kurnaz, Oliver Nagel Institut für Mathematik und Informatik. Versionsverwaltung mit Git
Enes Kurnaz, Oliver Nagel Institut für Mathematik und Informatik Versionsverwaltung mit Git Inhalt Einführung - Was bedeutet Versionsverwaltung? Git - Geschichte - Funktionsweise - Terminologie erste Schritte
MehrKonfigurationsmanagement mit Subversion, Ant und Maven
Gunther Popp Konfigurationsmanagement mit Subversion, Ant und Maven Grundlagen für Softwarearchitekten und Entwickler 2., aktualisierte Auflage Gunther Popp gpopp@km-buch.de Lektorat: René Schönfeldt Copy-Editing:
Mehr2 Einführung in das Konfigurationsmanagement 11
v 1 Einleitung 1 1.1 Wer dieses Buch lesen sollte........................ 2 1.2 Warum Subversion, Maven und Redmine?............. 3 1.3 Wo ist das Ant-Kapitel?........................... 5 1.4 Abgrenzung
MehrUmstieg auf DB2 für SAP HTM Sport u. Freizeitgeräte GmbH. Gerhard Spari, HTM Sport GmbH 7. Oktober 2010
1 Umstieg auf DB2 für SAP HTM Sport u. Freizeitgeräte GmbH Gerhard Spari, HTM Sport GmbH 7. Oktober 2010 Firmenprofil HTM Wir sind ein führender globaler Produzent und Verkäufer von Sportartikel im Bereich
MehrSoftware Engineering. 13. Configuration Management. Franz-Josef Elmer, Universität Basel, HS 2012
Software Engineering 13. Configuration Management Franz-Josef Elmer, Universität Basel, HS 2012 Software Engineering: 13. Configuration Management 2 Übersicht Dokumentation, Installationssoftware, etc.
MehrEnterprise PHP Tools
Stefan Priebsch Enterprise PHP Tools Werkzeuge und Methoden für einen effizienten Entwicklungsprozess intwrckier.press Vorwort 9 1 Einführung 11 1.1 Unternehmensanwendungen und PHP 11 1.2 Der Entwicklungsprozess
MehrPräsentation der Projektphase. Praktikanten der HEDV
Präsentation der Projektphase Praktikanten der HEDV Gliederung 1. Einführung / Motivation 2. Schematische Darstellung der Aufgabenstellung 3. Erklärung zur Installation und Einrichtung 4. Konfiguration
MehrTestmanagement. Full-Service
Testmanagement Full-Service Industrie 4.0 und das Internet der Dinge sind nur zwei Beispiele für die zunehmende Bedeutung von Software und die Vernetzung von Software-Systemen. Fehler in diesen Systemen
MehrJochen Ludewig Horst Lichter. Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag
Jochen Ludewig Horst Lichter Software Engineering Grundlagen, Menschen, Prozesse, Techniken dpunkt.verlag Inhaltsverzeichnis 1 Modelle und Modellierung 1.1 Modelle, die uns umgeben 1.2 Modelltheorie 1.3
MehrC# Projektleiter (w/m) Deine Aufgaben. Unser Angebot. Dein Profil. Wir suchen:
C# Projektleiter (w/m) Neuentwicklung, Leitung und Betreuung von externen und internen Projekten Mitarbeit an der Realisierung von Kundenprojekten mittels Standardsoftware sowie individueller Programmierung
MehrSoftware Engineering. 14. Build und Deployment. Franz-Josef Elmer, Universität Basel, WS 2006/07
Software Engineering 14. Build und Deployment Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 14. Build und Deployment 2 Übersicht Dokumentation, Installationssoftware, etc. Source
MehrInformationssystem Kirche bei den Menschen
Fachhochschule Wiesbaden Fachbereich 06 - Informatik Informationssystem Kirche bei den Menschen Prof. Dr. Reinhold Schäfer Marco Born, Michael Eckhardt, Stefan Nitsche Inhalt des Vortrags Übersicht Grundsätzliches
MehrInhaltsverzeichnis. Teil I Grundlagen 1
xv Teil I Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben.................................. 3 1.2 Modelltheorie........................................... 5 1.3 Ziele beim Einsatz
MehrKompendium der Web-Programmierung
. Thomas Walter Kompendium der Web-Programmierung Dynamische Web-Sites Mit 510 Abbildungen und 22 Tabellen 4ü Springer OOM- Hinweise zum Gebrauch des Buches XIII Teil I Grundlagen der Web-Programmierung
MehrSoftwareentwicklung bei KMU - Ergebnisse einer Studie zum Entwicklungs-, Projekt- und Qualitätsmanagement
Softwareentwicklung bei KMU - Ergebnisse einer Studie zum Entwicklungs-, Projekt- und Qualitätsmanagement Lutz Nentwig Fraunhofer-Institut für Software und Systemtechnik ISST - Berlin 28. Oktober 2002
MehrSoftwaretests mit Junit
Softwaretests mit Junit Techniken der testgetriebenen Entwicklung Bearbeitet von Johannes Link überarbeitet 2005. Taschenbuch. XVI, 416 S. Paperback ISBN 978 3 89864 325 2 Format (B x L): 16,5 x 24 cm
MehrERSTELLUNG EINES KONZEPTS ZUM TESTEN DER PERFORMANCE VON JAVA CODE MIT HILFE DER FRAMEWORKS JUNIT UND TESTNG
ERSTELLUNG EINES KONZEPTS ZUM TESTEN DER PERFORMANCE VON JAVA CODE MIT HILFE DER FRAMEWORKS JUNIT UND TESTNG VORTRAG ZUR SEMINARARBEIT JOHANNES WALLFAHRER 20. JANUAR 2016 Inhalt 1. Einleitung 2. Was ist
MehrProf. Dr. Marko Boger. Prof. Dr. Christian Johner. Versionsmanagement
Prof. Dr. Marko Boger Prof. Dr. Christian Johner Versionsmanagement Lernziele Probleme benennen können, die Versionsverwaltungssysteme lösen Mit Begriffen umgehen können: Check-out, commit, merge, pull,
MehrSoftwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen
Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen S. Jovalekic 1), G. Martinek 1), Th. Okrusch 2) 1), 73458 Albstadt 2) Robert Bosch GmbH, Abstatt Gliederung Einleitung
Mehr1 Inhalte der Funktion Informationsmanagement
1 1 Inhalte der Funktion Informationsmanagement Darstellung der Inhalte der Funktion Informationsmanagement und deren Bedeutung sowohl für handelnde Personen als auch in einem Unternehmen / einer Organisation.
MehrHerausforderung: Organisation und Einführung
Model Driven Software Development Herausforderung: Organisation und Einführung Referent: Carsten Schädel Seite 2 / 30 Seite 3 / 30 MDSD Rahmenbedingungen Rahmenbedingungen von MDSD ist ein Paradigmenwechsel
MehrOracle E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack
Oracle E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack Thomas Fricke Oracle Deutschland GmbH Hamburg Schlüsselworte: E-Business Suite, Change Management,
MehrArbeiten mit Visual COBOL 3.0 for Eclipse. Rolf Becking 30. November 2017
Arbeiten mit Visual COBOL 3.0 for Eclipse Rolf Becking 30. November 2017 Unsere Themen im heutigen Webinar Konzept der Eclipse IDE und Konsequenzen für die Arbeitsweise Wann ist Eclipse die richtige IDE
MehrOpen Build Service als zentrale Entwicklungsumgebung
Open Build Service als zentrale Entwicklungsumgebung B1 Systems GmbH http://www.b1-systems.de c B1 Systems GmbH 2004 2013 (1 / 33) Open Build Service als zentrale Entwicklungsumgebung Vorstellung B1 Systems
MehrTraceability-Modell als Erfolgsfaktor für Process Enactment. Paul-Roux Wentzel, SEE 2008
Traceability-Modell als Erfolgsfaktor für Process Enactment Einführung Referent Paul-Roux Wentzel Unternehmen method park Software AG 2008 method park Software AG Slide 2 Leistungsportfolio Training &
MehrHello World! Eine Einführung in das Programmieren Das erste Programm
Hello World! Eine Einführung in das Programmieren Das erste Programm Görschwin Fey Institute of Embedded Systems Hamburg University of Technology Slide 2 Betriebssystem Funktion Anwendung Gerätesteuerung
MehrSoftware Engineering: Grundlagen, Menschen, Prozesse, Techniken. Click here if your download doesn"t start automatically
Software Engineering: Grundlagen, Menschen, Prozesse, Techniken Click here if your download doesn"t start automatically Software Engineering: Grundlagen, Menschen, Prozesse, Techniken Jochen Ludewig, Horst
MehrDie Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent
Xpert.press Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und
MehrVerbesserung der Architektur und Dokumentation der DPP-Software Saros. Slawa Belousow Institut für Informatik FU Berlin 13.01.2011
Verbesserung der Architektur und Dokumentation der DPP-Software Saros Slawa Belousow Institut für Informatik FU Berlin 13.01.2011 Vorstellung der Arbeit Problem Entwicklung wird immer schwieriger Ziel
MehrAgile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf G Bleek, Hennig Wolf 1. Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrEine technische Plattform für Smart-Client-Systeme. Alexander Ziegler
Eine technische Plattform für Smart-Client-Systeme Alexander Ziegler Agenda Ausgangssituation Smart Client Ansatz Technische Kernthemen Erfahrungen 1 Agenda Ausgangssituation Smart Client Ansatz Erfahrungen
MehrDiplomarbeit: Open Source Rapid Web Development Frameworks - Eine Untersuchung der Skalierungsstrategien
Diplomarbeit: Open Source Rapid Web Development Frameworks - Eine Untersuchung der Skalierungsstrategien Ergebnispräsentation Kolloquium Ralf Geschke FOM Köln 27.04.2009 Gliederung Einleitung Vorgehensweise
Mehrbhv Praxis Nero 10 von Winfried Seimert 1. Auflage Nero 10 Seimert schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
bhv Praxis von Winfried Seimert 1. Auflage Seimert schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Multimedia, elektronische Kommunikation mitp/bhv 2010 Verlag
Mehr