Software Engineering 1

Größe: px
Ab Seite anzeigen:

Download "Software Engineering 1"

Transkript

1 Software Engineering 1 SE1 VO Einheit 1 WS Oktober 2005 MARIO BERNHART se1@inso.tuwien.ac.at se1_lab@inso.tuwien.ac.at INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische Universität Wien

2 Agenda Motivation Geschichte Risikoelemente Definitionen Entwicklung der Disziplin Code of Ethics Herausforderungen in Software Engineering 2

3 Motivation Software Engineering Geringe Qualität von Software (Ende der 50er) SOFTWARE-KRISE. Keine Methoden, um Projekte wiederholbar erfolgreich durchführen zu können. 2 NATO-Konferenzen 1968 und

4 Gescheiterte Projekte Software Runaway (Glass 1998): Projekt mit mind. doppelten Kosten oder doppelter Dauer Crunch Mode (Boddi 1987): Projekt unter massivem Termindruck Death March (Yourdon 1997): Projekt mit nahezu unmöglichen Terminvorgaben 4

5 Top Ten Liste der Risikoelemente im SE Personalmängel Unrealistische Zeit- und Kostenpläne Entwicklung der falschen Funktionalität Unpassende Benutzerschnittstelle Vergolden eines Systems Häufige Änderungen der Anforderungen Qualitätsmängel bei extern vergebenen Komponenten Qualitätsmängel bei extern vergebenen Aufgaben Unzureichende Produktionsleistungen Projektziele an der Grenze des State-of-the-Art 5

6 Keine Software Krise? Robert Glass: I do not believe in the existence of a software crisis. Falsche Statistiken Berater und Hersteller von Tools erhalten Mythos Keine wirkliche allgemein gültige Definiton von Gescheitertem Projekt vorhanden 6

7 Was ist Software Engineering NICHT? Programmierkurs, Programmier-Know-How AwenderInnen-Kurs abstrakte Wissenschaft A fool with a tool is still a fool 7

8 Software Engineering Definition Boehm 1979 The practical application of scientific knowledge in the design and construction of computer programs and the associated documentation required to develop, operate, and maintain them. IEEE Computer Society: (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1). 8

9 Entwicklung von SE als Ingenieurdisziplin (1) 9

10 Entwicklung von SE als Ingenieurdisziplin (2) 10

11 Die Profession Software Engineering Software Engineering Curriculum Code of Ethics SWEBOK 11

12 Software Engineering Curriculum (1) Grundlagen der Computertechnologie: Grundlagen der Informatik, Konstruktionstechnologien, Konstruktionswerkzeuge, Formale Konstruktionsmethoden. Mathematische & Ingenieurwesen Grundlagen: Mathematische Grundlagen, Ingenieurwesen Grundlagen, Wirtschaftliche Grundlagen des Ingenieurwesens. Professionelle Praktiken: Gruppendynamik und psychology, Kommunikationstechniken, Grundlagen einer Profession. Software Modellierung & Analyse: Grundlagen der Modellierung, Modeltypen, Grundlagen der Analyse, Grundlagen der Anforderungsanalyse, Anforderungsfindung, Spezifikation und Dokumentation von Anforderungen, Validierung von Anforderungen. Software Entwurf: Entwurfskonzepte, Entwurfsstrategien, Architekturentwurf, Entwurf von Anwenderschnittstellen, Detailentwurf, Entwurfswerkzeuge und Evaluierung des Entwurfs. 12

13 Software Engineering Curriculum II Software Verifikation & Validierung: V&V Terminologie und Grundlagen, Reviews, Testen, Anwenderschnittstellen testen und evaluieren, Problemanalyse und bericht. Software Evolution: Evolutionsprozess, Evolutionsaktivitäten. Software Prozess: Prozesskonzepte, Prozessimplementierung. Software Qualität: Software Qualität Konzepte und Kultur, Software Qualität Standards, Software Qualität Prozesse, Prozesssicherung, Produktsicherung. Software Management: Management Konzepte, Projektplanung, Projekt Personal und Organisation, Projektkontrolle, Software Konfigurationsmanagement. 13

14 Code of Ethics (1) Software engineers shall commit themselves to making the analysis, specification, design, development, testing and maintenance of software a beneficial and respected profession. In accordance with their commitment to the health, safety and welfare of the public, software engineers shall adhere to the following Eight Principles: 14

15 Code of Ethics (2) 1 PUBLIC - Software engineers shall act consistently with the public interest. 2 CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer, consistent with the public interest. 3 PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible. 4 JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment. 15

16 Code of Ethics (3) 5 MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance. 6 PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. 7 COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues. 8 SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession. 16

17 Teilaspekte in Software Engineering Formale Aspekte in Software Engineering Technische Aspekte in Software Engineering Ingenieursaspekte in Software Engineering Gestalterische Aspekte in Software Engineering Ökonomische Aspekte in Software Engineering 17

18 Zentrale Fragen Was ist ein Software-Entwicklungsprojekt? Was geschieht in einem Projekt? Wozu brauche ich einen dokumentierten Software- Entwicklungsprozeß? Was ist wenigstens erforderlich, um ein vernünftiges Produkt zu erstellen? Was ist der Unterschied zwischen strukturierten und objektorientierten Ansätzen? Wie können neue Technologien und Methoden in einen existierenden Software-Entwicklungsprozeß eingebracht werden? 18

19 Ein grundlegendes Modell Qualitätssicherung QS Problem A Analyse E Entwurf I Implem. Projektmanagement T Test PM Arbeitsorganisation AO QS Produkt A E I T PM AO Betrieb und Wartung 19

20 Software Engineering Projektstart Zeit Projektende Projektverlauf Ideal 20

21 Software Engineering Projektstart Zeit Projektende Projektverlauf Normal 21

22 Software Engineering Projektstart Zeit Projektende Projektverlauf mit SE Prozessmodellen 22

23 SE1 Phase B Prozessmodell 23

24 Einordnung Praktisch Zuser Orientierung auf Programierung Bruegge Sommerville Gesamtsicht Ghezzi Theoretisch 24

25 Key Challenges in Software Engineering Heterogeneity Challange Delivery Challange Trust Challange (aus Sommerville 7) 25

26 Heterogeneity Challenge Distributed Systems Other Applications / EAI Software / Hardware heterogeneity Agile System Architechtures 26

27 Delivery Challenge Less time and money for more output More direct requirement implementation Business responsive and change quickly No compromise on quality 27

28 Trust Challenge Software in all aspects of life Software is responsible for providing a trusting view Internet and distributed architectures have a imminent trust defecit Software gets more fine grained and covers more aspects Humans depend on software 28

Projektmanagement: Ethische Leitlinien des Software Engineering

Projektmanagement: Ethische Leitlinien des Software Engineering Projektmanagement: Ethische Leitlinien des Software Engineering Martin Wirsing in Zusammenarbeit mit Andreas Schroeder Institut für Informatik Ludwig-Maximilians-Universität München WS 2008/09 Ziele Ethische

Mehr

Software Engineering 1

Software 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

Mehr

Projektmanagement: Ethische Leitlinien des Software Engineering

Projektmanagement: Ethische Leitlinien des Software Engineering Projektmanagement: Ethische Leitlinien des Software Engineering Martin Wirsing Institut für Informatik Ludwig-Maximilians-Universität München WS 2006/07 Ziele Ethische Aspekte bei der Software-Entwicklung

Mehr

Softwareprozessmodelle

Softwareprozessmodelle Softwareprozessmodelle jung@cncgmbh.eu Definition Software Engineering The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that

Mehr

Inhaltsverzeichnis. Teil I Grundlagen 1

Inhaltsverzeichnis. 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

Mehr

Software Engineering

Software 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

Mehr

Jochen Ludewig Horst Lichter. Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag

Jochen 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

Mehr

Benutzerorientierte Entwicklung mobiler Anwendungen

Benutzerorientierte Entwicklung mobiler Anwendungen Benutzerorientierte Entwicklung mobiler Anwendungen Prof. Dr.-Ing. Thomas Ritz 30. Juni 2006 Prof. Dr.-Ing. Thomas Ritz Arbeiten für Verlage und Verlags-SW Hersteller Fraunhofer IAO in Stuttgart Medienindustrie

Mehr

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski Agile Software Entwicklung Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski Agenda zum Kurs Software Engineering Wasserfallmodell Agile Entwicklung Wer bin ich Studium der Computerlinguistik

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release

Mehr

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP 3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg ARIS meets RUP Der ARIS Unified Information System Development Process Martin Plümicke Berufsakademie

Mehr

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm Scrum for Management Praxis versus Theorie oder Praxis dank Theorie ALM Day 26.Oktober 2011 Urs Böhm Übersicht Kurze Situationsübersicht Diskussion Prozesse Challenges in der SW-Entwicklung Wie geht Scrum

Mehr

SICHERES TESTEN MIT POLARION. Frank Ziesel

SICHERES TESTEN MIT POLARION. Frank Ziesel SICHERES TESTEN MIT POLARION Frank Ziesel 03.05.2018 1. MOTIVATION 2. POLARION 3. TESTSPEZIFIKATION Testkonzept Testspezifikation in Polarion Testplattformen 4. TESTDURCHFÜHRUNG Manuelle Ausführung Testautomatisierung

Mehr

Informatik I: Einführung in die Programmierung

Informatik I: Einführung in die Programmierung Informatik I: Einführung in die Programmierung 19. Berufsethik und Wissenschaftsethik Albert-Ludwigs-Universität Freiburg Bernhard Nebel 19. Dezember 2014 1 19. Dezember 2014 B. Nebel Info I 3 / 40 Motivation

Mehr

on Software Development Design

on Software Development Design Werner Mellis A Systematic on Software Development Design Folie 1 von 22 How to describe software development? dimensions of software development organizational division of labor coordination process formalization

Mehr

I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Tabellen mit ASIL Zuordnungen

I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Tabellen mit ASIL Zuordnungen I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011 Tabellen mit ASIL Zuordnungen 1. Die Tabellen in der Norm (mit ASIL Zuordnung) Ein wesentlicher Bestandteil der Norm sind die insgesamt

Mehr

Wie agil kann Business Analyse sein?

Wie agil kann Business Analyse sein? Wie agil kann Business Analyse sein? Chapter Meeting Michael Leber 2012-01-24 ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com

Mehr

GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo

GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo Matthias Grimm, Dr. Michael Meyer zu Hörste Vortragstitel > 11. Juni 2010 > Folie 1 Agenda

Mehr

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering mit Übungen Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering 2 Organisation Ort: Seminarraum 05.002, Spiegelgasse 5 Ablauf: 15:15 Vorlesung Prüfung: Schriftlich,

Mehr

Die Kunst des Programmierens...

Die Kunst des Programmierens... Die Kunst des Programmierens... Wo die Kosten anfallen Der Mythos Wiederverwendung: Design für Wartung als eigentliches Ziel, Objekt Spektrum 4/2009 software maintainers sped 45 percent of their time seeking

Mehr

E-Business. Fr. Hauser, WS 2018/

E-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

Mehr

War bis 2004 Bakk. rer.soc.oec. Bakkalaureus/Bakkalaurea rerum socialium oeconomicarumque Bakk. der Sozial- und Wirtschaftswissenschaften

War bis 2004 Bakk. rer.soc.oec. Bakkalaureus/Bakkalaurea rerum socialium oeconomicarumque Bakk. der Sozial- und Wirtschaftswissenschaften War bis 2004 Bakk. rer.soc.oec. Bakkalaureus/Bakkalaurea rerum socialium oeconomicarumque Bakk. der Sozial- und Wirtschaftswissenschaften ab 2007 - Heute BSc Bachelor of Science WAS IST INFORMATIK? WAS

Mehr

Comparing Software Factories and Software Product Lines

Comparing Software Factories and Software Product Lines Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich

Mehr

Agil lernen. 4. Projektmanagement Day Georg Götz

Agil lernen. 4. Projektmanagement Day Georg Götz Agil lernen 4. Projektmanagement Day 09.10.2012 Georg Götz Agil lernen? Release 1: Vordiplom Inf formatikstudium Sprint Review z.b. Algorithmik I Release 2: Diplom Product Owner: Professor Scrum Master:?

Mehr

Kapitel 1 Applikations-Architektur VIII

Kapitel 1 Applikations-Architektur VIII Kapitel 1 Applikations-Architektur VIII Software Architecture, Quality & Testing FS 2016 Prof. Dr. Jana Koehler jana.koehler@hslu.ch Agenda Beruf des IT Architekten Herausforderungen & Risiken Karrierewege

Mehr

Software Technik 3 Zusammenfassung

Software 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

Mehr

Die Wissensgebiete der Simulationstechnik Durak, U., Gerlach, T.

Die Wissensgebiete der Simulationstechnik Durak, U., Gerlach, T. Die Wissensgebiete der Simulationstechnik Durak, U., Gerlach, T. Dr.Umut Durak DLR Institute of Flight Systems Workshop der ASIM/GI-Fachgruppen STS und GMMS Ulm, 9. Und 10. März 2017 DLR.de Chart 2 Body

Mehr

Informatik I. 19. Berufsethik und Wissenschaftsethik. 17. Dezember Albert-Ludwigs-Universität Freiburg. Informatik I.

Informatik I. 19. Berufsethik und Wissenschaftsethik. 17. Dezember Albert-Ludwigs-Universität Freiburg. Informatik I. 19. Berufsethik und Wissenschaftsethik Albert-Ludwigs-Universität Freiburg 17. Dezember 2013 1 / 35 2 / 35 Muss ein sich wirklich mit Ethik beschäftigen? 3 / 35 Muss ein sich wirklich mit Ethik beschäftigen?

Mehr

I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Tabellen mit ASIL Zuordnungen

I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Tabellen mit ASIL Zuordnungen I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011 Tabellen mit ASIL Zuordnungen 1. Die Tabellen in der Norm (mit ASIL Zuordnung) Ein wesentlicher Bestandteil der Norm sind die insgesamt

Mehr

Unternehmensweite IT Architekturen

Unternehmensweite IT Architekturen Unternehmensweite IT Architekturen Part 1: IT Systems Architecture, Roles and Responsibilities of IT Architects Part 2: Solution Architecture, based on a practical Case Study Part 3: SOA (Service Oriented

Mehr

FIT FÜR DIE HERAUSFORDERUNGEN DER ZUKUNFT?

FIT FÜR DIE HERAUSFORDERUNGEN DER ZUKUNFT? konradbak - Fotolia.com FIT FÜR DIE HERAUSFORDERUNGEN DER ZUKUNFT? AGILITÄT DER FÜHRUNGSKRÄFTE UND DER TEAMS NUR MODISCHE SCHLAGWÖRTER? 1 Derzeit stellen sich viele Menschen die zentrale Frage, wie weit

Mehr

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

Software 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

Mehr

Requirement: Klar und testbar!

Requirement: Klar und testbar! Requirement: Klar und testbar! Definitionen, Merkmale, Beispiele Lukas Kraus, Lead QA Engineer www.bbv.ch bbv Software Services Corp. 1 Ich geh mal fragen was die wollen, und ihr beginnt schon mal zu codieren!!!

Mehr

CMM Mythos und Realität. Forum Forschungsförderung BITKOM / ViSEK 2003 17. Oktober 2003. Tilman Seifert, TU München

CMM Mythos und Realität. Forum Forschungsförderung BITKOM / ViSEK 2003 17. Oktober 2003. Tilman Seifert, TU München CMM Mythos und Realität Forum Forschungsförderung BITKOM / ViSEK 2003 17. Oktober 2003, TU München Agenda Das CMM Ziele und Aufbau Prozessverbesserung nach CMM Bewertung des CMM Mythen Thesen Kritik Zusammenfassung

Mehr

Cybersecurity Mit Sicherheit!

Cybersecurity Mit Sicherheit! Cybersecurity Mit Sicherheit! Klaus Lenssen Chief Security Officer Cisco Security & Trust Office Deutschland 16. Deutscher Akademietag der Cisco Networking Academies 31. März 2017 Kennen Sie diesen Herren?

Mehr

DevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG

DevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG DevOps with AWS Software Development und IT Operation Hand in Hand Matthias Imsand CTO Amanox Solutions AG Agenda Evolution agiles DevOps AWS Kurzeinführung Automation und Infrastruktur als Code AWS CloudFormation

Mehr

Konferenz SIGNO-Strategieförderung

Konferenz SIGNO-Strategieförderung Konferenz SIGNO-Strategieförderung BMWi / PtJ am 19.03.10 Dr. Frank-Roman Lauter Leiter der Geschäftsentwicklung des Berlin-Brandenburg Centrums für Regenerative Therapien Charite Summit 17.03.10 Translationszentrum

Mehr

Software Engineering. 7) SW Wartung. Prof. Dr. Anja Metzner Hochschule Augsburg, Fakultät für Informatik. Studiengang WiBac 4 (Stand:

Software Engineering. 7) SW Wartung. Prof. Dr. Anja Metzner Hochschule Augsburg, Fakultät für Informatik. Studiengang WiBac 4 (Stand: Software Engineering 7) SW Wartung Prof. Dr. Anja Metzner Hochschule Augsburg, Fakultät für Informatik Kontakt: anja.metzner@hs-augsburg.de Studiengang WiBac 4 (Stand: 15.03.2014), Hochschule Augsburg,

Mehr

Darstellung und Anwendung der Assessmentergebnisse

Darstellung und Anwendung der Assessmentergebnisse Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define

Mehr

Business Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin

Business Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin Business Analysis Body of Knowledge BABOK v3 Konzepte Scope Struktur Ursula Meseberg microtool GmbH Berlin 1980 Mach mal Systemanalyse Tom DeMarco, Structured Analysis and System Specification, 1978, p

Mehr

Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth

Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth Connect on LinkedIn www.linkedin.com/in/heiko-schwindt-625039140/ 1 "The challenge

Mehr

Software Engineering. Validierung und Verifikation. Martin Glinz Harald Gall. Kapitel 7. Universität Zürich Institut für Informatik

Software Engineering. Validierung und Verifikation. Martin Glinz Harald Gall. Kapitel 7. Universität Zürich Institut für Informatik Martin Glinz Harald Gall Software Engineering Kapitel 7 Validierung und Verifikation Universität Zürich Institut für Informatik 2005, 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe

Mehr

ROLLENSPEZIFISCHE SICHTEN AUF RE ARTEFAKTE BASIEREND AUF EMPIRISCHEN DATEN

ROLLENSPEZIFISCHE SICHTEN AUF RE ARTEFAKTE BASIEREND AUF EMPIRISCHEN DATEN ROLLENSPEZIFISCHE SICHTEN AUF RE ARTEFAKTE BASIEREND AUF EMPIRISCHEN DATEN Anne Hess 1, Jörg Dörr 1, Norbert Seyff 2,3 1 Fraunhofer IESE, Kaiserslautern {Anne.Hess; Joerg.Doerr}@iese.fraunhofer.de 2 Fachhochschule

Mehr

Challenges for the future between extern and intern evaluation

Challenges for the future between extern and intern evaluation Evaluation of schools in switzerland Challenges for the future between extern and intern evaluation Michael Frais Schulentwicklung in the Kanton Zürich between internal evaluation and external evaluation

Mehr

Software Engineering 1

Software Engineering 1 Software Engineering 1 Qualitätssicherung in SE Mario Bernhart se1@inso.tuwien.ac.at www.inso.tuwien.ac.at INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische

Mehr

CODE REVIEWS DONE RIGHT. Heiko Gramlich

CODE REVIEWS DONE RIGHT. Heiko Gramlich CODE REVIEWS DONE RIGHT Heiko Gramlich Agenda Über mich Code Review Code Review bei De-Mail Development Tooling Demo Erfahrungen im Team 2 Über mich Software Entwickler Werdegang: Dipl. Informatiker der

Mehr

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Application Lifecycle Management in Eclipse Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Christoph Bräuchle, MKS GmbH Interessen (klassisch) Budget: werden Aufwände eingehalten, ergeben

Mehr

Software Engineering und Projektmanagement 2.0 VO

Software Engineering und Projektmanagement 2.0 VO Software Engineering und Projektmanagement 2.0 VO Inhalte der Einheit Was ist Usability? Wieso ist Usability wichtig? Vorlesung 2009W Usability Engineering (Christoph Wimmer) Sicherheit in der Softwareentwicklung

Mehr

TU Wien. Gerti Kappel Business Informatics Group (BIG) Institut für Information Systems Engineering

TU Wien. Gerti Kappel Business Informatics Group (BIG) Institut für Information Systems Engineering Wirtschafts!NFORMATIK @ TU Wien Gerti Kappel Business Informatics Group (BIG) Institut für Information Systems Engineering Aus der Sicht der Informatik Teil der Angewandten Informatik? Was ist Wirtschaftsinformatik?

Mehr

Design ControlMedizintechnik

Design ControlMedizintechnik Design ControlMedizintechnik Hans-Georg Pfaff International Quality Consulting AG Hans-Georg Pfaff IQC AG Überblick 21CFR820 Elemente des Entwicklungsprozessen Erfahrungen der Teilnehmer Einfaches Prozessmodell

Mehr

Beschwerdemanagement / Complaint Management

Beschwerdemanagement / Complaint Management Beschwerdemanagement / Complaint Management Structure: 1. Basics 2. Requirements for the implementation 3. Strategic possibilities 4. Direct Complaint Management processes 5. Indirect Complaint Management

Mehr

16. bis 18. Oktober 2012, Berlin

16. bis 18. Oktober 2012, Berlin 16. bis 18. Oktober 2012, Berlin Agiles Projektmanagement und Anforderungsmanagement in der Praxis www.manage-agile.de - Goldsponsor - - Veranstalter - - Sponsor - Die Manage Agile 2012 findet am 16. Oktober

Mehr

Informatik I. Informatik I. 19.1 Motivation & Überblick. 19.2 Berufsethik: Ethische Leitlinien für Informatiker

Informatik I. Informatik I. 19.1 Motivation & Überblick. 19.2 Berufsethik: Ethische Leitlinien für Informatiker Informatik I 17. Dezember 2013 19. Berufsethik und Wissenschaftsethik Informatik I 19. Berufsethik und Wissenschaftsethik Bernhard Nebel Albert-Ludwigs-Universität Freiburg 17. Dezember 2013 19.1 Motivation

Mehr

(Software) Architektur der Dinge. Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT

(Software) Architektur der Dinge. Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT (Software) Architektur der Dinge Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT Hardware Mainframe Speichersysteme Rechner Kopplung Zentralisierung Anwendungsprogramme Software

Mehr

Algorithms for graph visualization

Algorithms for graph visualization Algorithms for graph visualization Project - Orthogonal Grid Layout with Small Area W INTER SEMESTER 2013/2014 Martin No llenburg KIT Universita t des Landes Baden-Wu rttemberg und nationales Forschungszentrum

Mehr

Online Learning in Management

Online Learning in Management 43 rd EUCEN Conference 2012 Workshop: Supporting the individual learner in ULLL The Makes and Brakes of Collaborative E-Learning: Online Learning in Management - A case study - Dr. Marion Bruhn-Suhr University

Mehr

Introduction to the diploma and master seminar in FSS 2010. Prof. Dr. Armin Heinzl. Sven Scheibmayr

Introduction to the diploma and master seminar in FSS 2010. Prof. Dr. Armin Heinzl. Sven Scheibmayr Contemporary Aspects in Information Systems Introduction to the diploma and master seminar in FSS 2010 Chair of Business Administration and Information Systems Prof. Dr. Armin Heinzl Sven Scheibmayr Objective

Mehr

agosense.fidelia Tutorial Arbeiten mit Links & Traces

agosense.fidelia Tutorial Arbeiten mit Links & Traces agosense.fidelia Tutorial Arbeiten mit Links & Traces Referent: Bernd Röser bernd.roeser@agosense.com +49.7154.99951.77 agosense GmbH Stammheimer Straße 10 70806 Kornwestheim info@agosense.com +49 7154

Mehr

Funktionale Sicherheit ISO 26262 Schwerpunkt Requirements Engineering,

Funktionale Sicherheit ISO 26262 Schwerpunkt Requirements Engineering, Funktionale Sicherheit ISO 26262 Schwerpunkt Requirements Engineering, Manfred Broy Lehrstuhl für Software & Systems Engineering Technische Universität München Institut für Informatik ISO 26262 Functional

Mehr

Softwareproduktlinienentwicklung und Semantic Web Seminar Wintersemester 2008/2009

Softwareproduktlinienentwicklung und Semantic Web Seminar Wintersemester 2008/2009 Softwareproduktlinienentwicklung und Semantic Web Seminar Wintersemester 2008/2009 Dr. Sören Auer; Thorsten Berger; Thomas Riechert; Jens Lehmann; Michael Martin Termin: freitags; 11:15 bis 12:45 Ort:

Mehr

Trends in der Agilität Dr. Martin Geier

Trends in der Agilität Dr. Martin Geier Projektmanagement Agil Trends in der Agilität Dr. Martin Geier Zahlen und Fakten Fakten Gründung 2001 Standorte: Deutschland: Erlangen, München USA: Detroit, Miami Auszeichnungen 2004 2008 2011 2006, 2007,

Mehr

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle Mit Legacy-Systemen in die Zukunft Dr. Roland Schätzle Der Weg zur Entscheidung 2 Situation Geschäftliche und softwaretechnische Qualität der aktuellen Lösung? Lohnen sich weitere Investitionen? Migration??

Mehr

Einführung in die Medizinische Informatik

Einführung in die Medizinische Informatik WS 2010/2011 Vorbesprechung 12. Oktober 2010 Prof. Rudi Freund Prof. Thomas Grechenig Dr. Barbara Tappeiner Dr. Anna Wujciow TMI Technisch Medizinische Informatik INSO Industrial Software Institut für

Mehr

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau Johannes Bergsmann Berater, Trainer, Eigentümer - 1 - Über Software Quality Lab LEISTUNGSPORTFOLIO CONSULTING Management Consulting Prozesse

Mehr

Software Engineering (Softwaretechnik) --- Entwicklung von (Anwender-)Software

Software Engineering (Softwaretechnik) --- Entwicklung von (Anwender-)Software Software Engineering (Softwaretechnik) --- Entwicklung von (Anwender-)Software Software als dominierender Faktor IT Branche ist weltweit ein führender

Mehr

Thomas Schissler MVP Visual Studio ALM, artiso AG

Thomas Schissler MVP Visual Studio ALM, artiso AG Thomas Schissler MVP Visual Studio ALM, artiso AG Kurs-Übersicht Moderne Softwareentwicklung 01 Überblick Was macht moderne Software-Entwicklung aus? 02 Projektmanagement Wie funktioniert modernes Projektmanagement

Mehr

Systemtheorie 1. Formale Systeme 1 # WS 2006/2007 Johannes Kepler Universität Linz, Österreich

Systemtheorie 1. Formale Systeme 1 # WS 2006/2007 Johannes Kepler Universität Linz, Österreich Einführung 1 Systemtheorie 1 Formale Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof. Dr. Armin Biere Institut für Formale Modelle und Verifikation

Mehr

Lessons learned from co-operation The project Virtual interaction with Web 2.0 in companies

Lessons learned from co-operation The project Virtual interaction with Web 2.0 in companies Lessons learned from co-operation The project Virtual interaction with Web 2.0 in companies 43 rd EUCEN Conference Lena Oswald Center of Continuing University Education Hamburg University Agenda The project

Mehr

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Roadshow INDUSTRIAL IT SECURITY Dr. Thomas Störtkuhl 18. Juni 2013 Folie 1 Agenda Einführung: Standard IEC 62443

Mehr

Technology Transfer in Steep Terrain Timber Harvesting (TechnoSteep)

Technology Transfer in Steep Terrain Timber Harvesting (TechnoSteep) Beyond Europe: Informationsveranstaltung zur 2. Ausschreibung 14. Dezember 2016, Wien (Österreich) Technology Transfer in Steep Terrain Timber Harvesting (TechnoSteep) Beyond Europe: 1. Ausschreibung Martin

Mehr

Lern-Engagement der Studierenden Forum ProLehre 2011 Aktivierendes Lehren: Neue Wege in Hörsaal und Selbststudium

Lern-Engagement der Studierenden Forum ProLehre 2011 Aktivierendes Lehren: Neue Wege in Hörsaal und Selbststudium Lern-Engagement der Studierenden Forum ProLehre 2011 Aktivierendes Lehren: Neue Wege in Hörsaal und Selbststudium Adi Winteler Beauftragter der Präsidentin zur Förderung der Hochschullehre Students learn

Mehr

Bimodale IT Erfahrungsbericht und Stand der Dinge. Upfront Thinking Night, Fabian Probst David Rossier

Bimodale IT Erfahrungsbericht und Stand der Dinge. Upfront Thinking Night, Fabian Probst David Rossier Bimodale IT Erfahrungsbericht und Stand der Dinge Upfront Thinking Night, 7.9.2016 Fabian Probst David Rossier «Banking Trends» Blockchain, Crowd Lending, Apple Pay, P2P Banking, Bildquelle: http://crowdfundbeat.com/2015/10/01/is-fintech-a-crowdfunding-offspring-2/

Mehr

Scenario Building Workshop - Interplay of problem framings

Scenario Building Workshop - Interplay of problem framings Transdiciplinary Conference Inter- and Transdisciplinary Problem Framing, ETH Zürich, 27-28 November 2008 Scenario Building Workshop - Interplay of problem framings PD Dr. Rolf Meyer*, Dr. Martin Knapp*,

Mehr

IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE. Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation

IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE. Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation DAS SIND WIR Dr. Jörg-Stefan Bock Team Manager Business Consulting E-Mail:

Mehr

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG 1 Was erwartet Sie? Arbeit & Prozesse Ingenieure & Prozesse Organisationen & Prozesse Projekt/ Produkt & Prozesse Agil & Prozesse

Mehr

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Modellgetriebene 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

Mehr

The Development and Use of Industrial Robots the Educational/Work Science Perspective (part 1)

The Development and Use of Industrial Robots the Educational/Work Science Perspective (part 1) Prof. Dr. Martin Fischer Institut für Berufspädagogik und Allgemeine Pädagogik Internet: http://www.ibp.kit.edu The Development and Use of Industrial Robots the Educational/Work Science Perspective (part

Mehr

Wie Programm Neighborhood Agent mit Secure Gateway konfigurieren. von Stefan Müri

Wie Programm Neighborhood Agent mit Secure Gateway konfigurieren. von Stefan Müri Wie Programm Neighborhood Agent mit von Stefan Müri Notice The information in this publication is subject to change without notice. THIS PUBLICATION IS PROVIDED AS IS WITHOUT WARRANTIES OF ANY KIND, EXPRESS

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Prozess Dimension von SPICE/ISO 15504 Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define

Mehr

Die S.O.L.I.D-Prinzipien für C# Entwickler Thomas Claudius

Die S.O.L.I.D-Prinzipien für C# Entwickler Thomas Claudius Die S.O.L.I.D-Prinzipien für C# Entwickler Thomas Claudius Huber @ThomasClaudiusH BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH

Mehr

1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell:

1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell: 1 Einführung und Überblick 1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell: Anstoß Auftrag Projekt planen Anforderungen spezifizieren Lieferung Architektur entwerfen System

Mehr

SPiCE und Test: Was hat das denn miteinander zu tun?

SPiCE und Test: Was hat das denn miteinander zu tun? SPiCE und Test: Was hat das denn miteinander zu tun? TAV Düsseldorf 15./16.2.2007 Arbeitskreis Test eingebetteter Systeme Dr. Uwe Hehn Uwe.Hehn@methodpark.de Gliederung Reifegradmodelle Übersicht über

Mehr

QS-0000 Übersicht der gültigen Qualitätssicherungsbedingungen Overview of valid Quality Assurance Provisions

QS-0000 Übersicht der gültigen Qualitätssicherungsbedingungen Overview of valid Quality Assurance Provisions 1. Zweck /Purpose In diesem Dokument ist jeweils aktuelle Stand der Qualitätssicherungsbedingungen aufgeführt. Die Dokumente können unter www.kmweg.de herunter geladen werden. This document contains the

Mehr

MEDDEV The European Commission provides a range of guidance documents to assist stakeholders in implementing directives related to medical devices.

MEDDEV The European Commission provides a range of guidance documents to assist stakeholders in implementing directives related to medical devices. The European Commission provides a range of guidance documents to assist stakeholders in implementing directives related to medical devices. Unter Verwendung von Material von TÜV SÜD Product Service GmbH

Mehr

Safer Software Formale Methoden für ISO26262

Safer Software Formale Methoden für ISO26262 Safer Software Formale Methoden für ISO26262 Dr. Stefan Gulan COC Systems Engineering Functional Safety Entwicklung Was Wie Wie genau Anforderungen Design Produkt Seite 3 Entwicklung nach ISO26262 Funktionale

Mehr

Softwarepraktikum. Gernot A. Fink SS 2005

Softwarepraktikum. Gernot A. Fink SS 2005 Softwarepraktikum Gernot A. Fink SS 2005 Einführung Wichtige Grundbegriffe Was ist Softwareengineering? Software- und Projektentwicklung Anfordernugen and Softwareentwicklung Softwareprozesse und Vorgehensmodelle

Mehr

ISO 9001:2015. ISO 9001 Revision Challenges and opportunities

ISO 9001:2015. ISO 9001 Revision Challenges and opportunities ISO 9001:2015 ISO 9001 Revision Challenges and opportunities Quality = ISO? Consistence Loyalty Good feeling Durability Accuracy Reliability Simplicity Resistance Safety Compentence Cleanliness Conformity

Mehr

ORGANISATORISCHES. So#ware Technik Prof. Dr. Wolfgang Schramm

ORGANISATORISCHES. 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

Mehr

PS Software Engineering WS 2018/19

PS 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

Mehr

Softwareentwicklung und Projektmanagement

Softwareentwicklung und Projektmanagement Softwareentwicklung und Projektmanagement Fr. Hauser, WS 2018/2019 Wiederholung 2 5 6 Agenda 1. Einführung in die Softwareentwicklung 7 1. Einführung in die Softwareentwicklung Softwaretechnik / Software

Mehr

Presentation of a Large Complex Project

Presentation of a Large Complex Project Presentation of a Large Complex Project Introduction into Software Engineering Lecture 22 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Überblick Einleitung (5 min) Besonderheiten

Mehr

Anlage zur Akkreditierungsurkunde D-PL nach DIN EN ISO/IEC 17025:2005

Anlage zur Akkreditierungsurkunde D-PL nach DIN EN ISO/IEC 17025:2005 Deutsche Akkreditierungsstelle GmbH nach DIN EN ISO/IEC 17025:2005 Gültigkeitsdauer: 20.04.2018 bis 19.04.2023 Ausstellungsdatum: 20.04.2018 Urkundeninhaber: TÜV SÜD Product Service GmbH Barthstraße 12,

Mehr

Oracle Integration Cloud Service

Oracle Integration Cloud Service überraschend mehr Möglichkeiten! Oracle Integration Cloud Service Closed Loop Ordermanagement with SAP, SFDC and Oracle ICS Cornelia Spanner Consultant Alexander Däubler Managing Consultant OPITZ CONSULTING

Mehr

CERTIFICATE. with the organizational units/sites as listed in the annex. Scope: Administration of the associated production units of the KUKA Group

CERTIFICATE. with the organizational units/sites as listed in the annex. Scope: Administration of the associated production units of the KUKA Group CERTIFICATE This is to certify that with the organizational units/sites as listed in the annex has implemented and maintains an Energy Management System. : Administration of the associated production units

Mehr

Normerfüllung in der Praxis am Beispiel "Tool Qualification" Dr. Anne Kramer, sepp.med gmbh

Normerfüllung in der Praxis am Beispiel Tool Qualification Dr. Anne Kramer, sepp.med gmbh Normerfüllung in der Praxis am Beispiel "Tool Qualification" Dr. Anne Kramer, sepp.med gmbh Über uns Mittelständischer IT-Service Provider 30 Jahre Industrieerfahrung Unsere Referenzen Medizintechnik Pharma

Mehr

EUR-ACE-Selbstevaluation des (Name Studiengang einfügen)

EUR-ACE-Selbstevaluation des (Name Studiengang einfügen) 28LC/44 Appendix 6 EUR-ACE-Selbstevaluation des (Name Studiengang einfügen) Complementary report to evaluate the EUR-ACE outcome criteria for degree programmes 1 (Datum einsetzen) Einleitung Im Rahmen

Mehr

Consultant Profile. Alexander Fritz Profil M Beratung für Human Resources Management GmbH & Co. KG Berliner Straße Wermelskirchen

Consultant Profile. Alexander Fritz Profil M Beratung für Human Resources Management GmbH & Co. KG Berliner Straße Wermelskirchen Consultant Profile Alexander Fritz Profil M Beratung für Human Resources Management GmbH & Co. KG Berliner Straße 131 42929 Wermelskirchen Telephone: (+49) 21 96 / 70 68 208 Fax: (+49) 21 96 / 70 68 450

Mehr