Realisierung von Software-Projekten
|
|
- Helmut Neumann
- vor 8 Jahren
- Abrufe
Transkript
1 Realisierung von Software-Projekten Gefördert mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 160H11068 Dr. Hans-Georg Eßer Friedrich-Alexander-Universität Erlangen-Nürnberg v1.1, 2015/12/27 Folie 1
2 Hans-Georg Eßer Dipl.-Math. (RWTH Aachen, ) Dipl.-Inform. (RWTH Aachen, ) Fachjournalist (FJS Berlin, ) Dr.-Ing. (Univ. Erlangen-Nürnberg, ) Chefredakteur Linux-Zeitschrift (seit 2000) und Autor diverser Computerbücher seit 2006 Dozent (u. a. FOM, HS München, TH Nürnberg, Univ. Erlangen-Nürnberg): Betriebssysteme, Rechnerarchitektur, ITInfrastruktur, Informatik-Grundlagen, Systemprogrammierung, Betriebssystem-Entwicklung, Software Engineering, IT-Sicherheit Seit 2010 wiss. Mitarbeiter der Univ. Erlangen-Nürnberg Folie 2
3 Realisierung von Software-Projekten 5 ECTS-Punkte Einordnung ins Fachsemester: ab Studiensemester 6 Arbeitsaufwand: Präsenzstudium: Fernstudienanteil: Zeitstunden Selbststudium: 90 Aufgaben: 40 Online-Betreuung: 5 Summe: 150 Zeitstunden Folie 3
4 Kompetenzen Fachkompetenz: Die Studierenden erwerben fundierte Kenntnisse über Prozessmodellierung und lernen, Zustandsdiagramme zu erstellen. Darüber hinaus erlangen sie Kenntnisse über Secure Coding Policies und Testing Policies. Methodenkompetenz: Die Studierenden beherrschen die Fähigkeiten ein Softwareprojekt zu entwerfen und umzusetzen sowie ein sicheres Programm zu schreiben. Sozialkompetenz: Aufgrund der Teamarbeit, unter anderem an den Präsenzwochenenden, erweitern die Studierenden ihre Teamfähigkeit und Sozialkompetenz. Selbstkompetenz: Durch die Eigenentwicklung von Softwareprojekten erweitern die Studierenden ihre Selbstständigkeit. Die Studierenden lernen somit Verantwortung für ihr Handeln zu übernehmen und steigern ihre Entscheidungsfähigkeit. Folie 4
5 Inhalte Einführung in das Software Engineering (SE) Motivation, Klassische Prozessmodelle Technische Grundlagen der Software-Entwicklung Software-Dokumentation Code Comprehension Kommentare, Dokumentationsgeneratoren Versionsverwaltung Literate Programming Folie 5
6 Literatur-Empfehlungen Ian Sommerville: Software Engineering, 9th ed. 2011, Pearson, ISBN (engl. Ausgabe) Helmut Balzert: Lehrbuch der Softwaretechnik (drei Bände) Folie 6
7 Folienübersicht Einführung und Motivation (Folien 8-22) Prinzipien und Methoden (23-38) Software-Entwicklung (Folie 39-46) Wasserfall-Modell, Lasten-/Pflichtenheft (47-77) Software-Dokumentation (78-180) Code Comprehension (84-91) Selbst-dokumentierender Code (92-105) Code-Kommentare ( ) Dokumentationsgeneratoren ( ) Versionierung ( ) Literate Programming ( ) Folie 7
8 Einführung und Motivation Folie 8
9 Einführung und Motivation Anfänge der Software-Entwicklung Erstellung durch einzelne Programmierer ganz früh: direkte Eingabe von Maschinen-Opcodes oder Code-Eingabe über Lochkarten-Leser später: lokale Entwicklungsumgebung (Editor, Compiler/Assembler und Tools) überschaubare Code-Größe ( wenige 1000 LOC) einfache Versionsverwaltung Dokumentation: rudimentär oder gar nicht Folie 9
10 Einführung und Motivation Zunehmende Komplexität Code zu groß für einzelnen Entwickler Teams verteilte Code-Basis bessere Versionierungstools, Repositorys (im Netz) Coding-Guidelines Dokumentation wird Pflicht ( Qualität?) Software-Krise Folie 10
11 Eigenschaften von Software Original und Kopie sind gleich Herstellung vieler Kopien ist einfach Software verschleißt nicht durch Gebrauch keine Fehler durch Abnutzung Allerdings: Software altert Software ist immateriell Quelle: Folien von Dipl. Ing. Felix Dutkowski, FOM [Dut] Folie 11
12 Hundehütte bauen keine formale Projektorganisation kaum Planung nötig 1 Person einfache Werkzeuge SW-Entwicklung Bild: okal.de Bild: Fressnapf.de Kleine vs. große Projekte Projekte LOC bzw. 2 Personenjahre Einfamilienhaus bauen Plan Rohbau Installation Innenausbau etc. genaue Planung nötig großes Team komplexe Werkzeuge SW-Entwicklung Projekte mit Millionen LOC, hunderte Personenjahre Folie 12
13 Großes Projekt Beispiel: Linux-Kernel Quelle: Folie 13
14 EinführungGroße und Motivation Projekte (> 1 Mio. LOC) Quelle: (Auszug) Folie 14
15 Software-Krise (1) The major cause of the software crisis is that the machines have become several orders of magnitude more powerful! To put it quite bluntly: as long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem. E. Dijkstra (1972) Folie 15
16 Software-Krise (2) Probleme: Budget-Überschreitung Zeit-Überschreitung ineffiziente Software Software von geringer Qualität Software erfüllt nicht die Anforderungen Projekt-Management u. Code-Pflege schwierig Entwicklung wird nie fertig Folie 16
17 Software Engineering (SE) Neue Herangehensweise: Ingenieursperspektive ( Engineering) SW-Entwicklung nicht als Kunst, sondern als Ingenieurswissenschaft begreifen Einsatz von erforschten Methoden / Prozessen Phasenmodelle, z. B. Wasserfall, Spirale Life Cycle Management, z. B. Reifegradmodell (CMM), Test-driven Development (TDD) Entwicklungsphilosophien, z. B. XP, Scrum, Pair Programming Folie 17
18 Ingenieurswissenschaft Die Ingenieurwissenschaften sind angewandte Wissenschaften. Forschung wird meist in Bezug zu praktisch einsetzbarer Technik, Verfahren, Methoden, Anwendungen oder Geräten betrieben. (Quelle: Folie 18
19 SE-Definitionen the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software [1] an engineering discipline that is concerned with all aspects of software production [2] the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines [3] [1] IEEE Standard Glossary of Software Engineering Terminology, IEEE Std , 1990 [2] Sommerville, Ian (2007), Kap : What is software engineering? in Software Engineering, S. 7. [3] "Software Engineering". Information Processing (North-Holland Publishing Co.) 71: Folie 19
20 SE-Ziele Probleme ( Software-Krise) in den Griff bekommen im Budget bleiben, im Zeitplan bleiben ( SW fertigstellen) effiziente, qualitativ hochwertige, möglichst fehlerfreie SW entwickeln die Anforderungen (Spezifikation) erfüllen Projekt-Management und Code-Pflege ermöglichen Fehlerfreiheit: Testverfahren hier auch: sichere SW entwickeln Folie 20
21 Fehlerfrei? Y2K-Problem Y2K (Jahr-2000-Problem) Jahr als zweistellige Ziffer ( ) SW-Einsatz war nie über 1999 hinaus vorgesehen SW war 2000 trotzdem noch im Einsatz = 1900 noch besser: , = einer der größten Bugs der InformatikGeschichte demnächst: Jahr-2038-Problem ( Unixtime ) Folie 21
22 Fehlerfrei? typische Fehlerraten normale Software: 1 bis 25 Fehler / 1000 LOC Clean Room Development: < 0,1 Fehler / 1000 LOC Quellen: [1] Steve McConnell: Code Complete, 2nd edition 2004, Microsoft Press, Kap ( Typical Errors ), Abschnitt How Many Errors Should You Expect to Find? [2] Cobb, R. H. and Mills, H. D. (1990). Engineering Software under Statistical Quality Control. IEEE Software,7(6), Folie 22
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
MehrRealisierung von Softwareprojekten. Bachelorstudiengang Informatik/IT-Sicherheit. Autoren: Hans-Georg Eßer Prof. Dr.-Ing. Felix C.
20 60 10 30 35 50 70 90 5 7 11 12 15 21 24 33 38 43 45 52 55 65 67 69 80 85 96 Bachelorstudiengang Informatik/IT-Sicherheit Realisierung von Softwareprojekten Autoren: Hans-Georg Eßer Prof. Dr.-Ing. Felix
MehrSoftware Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003
Software Engineering Softwaretechnik Softwaretechnologie, Software Engineering (engl.) das, -, Teilgebiet der Informatik, das sich mit Methoden und Werkzeugen für das ingenieurmäßige Entwerfen, Herstellen
MehrSoftware Engineering 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,
MehrEinführung in die Informatik
Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard 1.1 Vorlesung Zeit und Ort: Dienstags 10:00-12:00 Uhr Donnerstags 10:00-12:00 Uhr Gebäude 101 HS
MehrUniversität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Softwaretechnik I Wintersemester 2015 / 2016 www.ias.uni-stuttgart.de/st1 st1@ias.uni-stuttgart.de
MehrRequirements Engineering Research Group!
Martin Glinz Harald Gall Software Engineering Herbstsemester 2011 Einleitung zur Vorlesung! Requirements Engineering Research Group! 2006, 2011 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrWir helfen Ihnen, sich auf Ihre Kompetenzen zu konzentrieren.
Wir helfen Ihnen, sich auf Ihre Kompetenzen zu konzentrieren. R Unser Anspruch bei bitbase Fokussiert auf Zuverlässigkeit, Qualität und eine permanente Serviceerweiterung tragen wir dazu bei, dass Sie
MehrZuuL - Entwicklung eines Adventures
ZuuL - Entwicklung eines Adventures im Rahmen der Uni-Tage 2009 Team 120 Universität Hamburg 16./17. November 2009 Team 120 (Universität Hamburg) ZuuL - Entwicklung eines Adventures 16.11.09 1 / 21 Übersicht
MehrSoftware Systems Engineering
Software : SoSe 08 Prof. Dr. Klaus Schmid Software Produktlinien Ein neues Programm soll erstellt werden. Das habe ich doch schon mal programmiert, oder? Alter Code passt aber nicht ganz! Wird passend
MehrVersionsverwaltung GIT & SVN. Alexander aus der Fünten. Proseminar: Methoden und Werkzeuge, SS 2012. Lehrstuhl i9, Prof. Dr. T.
Versionsverwaltung GIT & SVN Alexander aus der Fünten Proseminar: Methoden und Werkzeuge, SS 2012 Lehrstuhl i9, Prof. Dr. T. Seidl RWTH Aachen Ablauf Was ist Versionsverwaltung? Arbeitsmodelle Lokale,
MehrDie künftige Ingenieurausbildung in der EU - Brennpunkt Ostsee-Raum oder The Network of Excellence in Mechatronics in the Baltic Sea Region
Die künftige Ingenieurausbildung in der EU - Brennpunkt Ostsee-Raum oder The Network of Excellence in Mechatronics in the Baltic Sea Region Was ist Mechatronik? Was ist ein mechatronisches System? Mechatronik
MehrSPI-Seminar : Interview mit einem Softwaremanager
Erstellung eines Fragenkatalogs der die Beurteilung der Level 2 Key Process Areas in einem ca. einstündigen Interview mit einem Software Manager ermöglicht Vortrag von Matthias Weng 1 Aufbau Geschichte
MehrAgile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?
OOP 2012 Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer? André Köhler Softwareforen Leipzig GmbH Geschäftsführer füh 1 Softwareforen Leipzig - Unternehmensprofil Spin-Off
MehrFreie Software. Karin Kosina Free Software Foundation Europe. kyrah@fsfeurope.org
Freie Software Karin Kosina Free Software Foundation Europe kyrah@fsfeurope.org Was ist Freie Software? Was ist Freie Software? Frei steht für Freiheit, nicht für gratis. Freie Software ist Software, die
MehrEinführung in die Programmierung der Schnittgrößenermittlung am Einfeldträger. 7.12.2012 J. Lange
Einführung in die Programmierung der Schnittgrößenermittlung am Einfeldträger 7.12.2012 J. Lange 1 Vorstellung Dr.-Ing. Johannes Lange Softwareentwicklung, Organisation Projekt-, Qualitätsmanagement CAD
MehrInformatik studieren an der Universität zu Lübeck
Informatik studieren an der Universität zu Lübeck Prof. Dr. Till Tantau Studiengangsleiter MINT Lübecker Schnuppertag 2011 Das Informatik-Studium an der Uni Lübeck...... ist angewandter. Ein Studium an
Mehrmiditech 4merge 4-fach MIDI Merger mit :
miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse
MehrTesten Prinzipien und Methoden
Testen Prinzipien und Methoden ALP 2 SS2002 4.7.2002 Natalie Ardet Definition Im folgenden gilt: Software = Programm + Daten + Dokumentation Motivation Software wird immer mehr in Bereichen eingesetzt,
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
MehrStudie zur Personalsuche Projektleiter (Projektmanager) Werden Projektleiter richtig ausgewählt? Vortrag bei PMI Munich Chapter e.v. Am 27.
Studie zur Personalsuche Projektleiter (Projektmanager) Werden Projektleiter richtig ausgewählt? Vortrag bei PMI Munich Chapter e.v. Am 27.Juni 2011 Zielsetzung und Fragestellung der Studie These: Projekte
MehrWirtschaftsingenieurwesen (Informationstechnik) Modulname. Programmierung II / Software Engineering II Modulnummer
Modulbeschreibung Programmierung II / Software Engineering II Modulname Programmierung II / Software Engineering II Modulnummer -1.2 Inhalt Programmierung II Software Engineering II Grundlagen der objektorientierten
MehrInstallationsanleitung. Ab Version 2.0.0.0
Installationsanleitung Ab Version 2.0.0.0 1 Einleitung Bitte lesen Sie die Installationsanleitung zuerst aufmerksam durch, bevor Sie mit der Installation des Korrelatorprogramms fortfahren. Damit eine
Mehr2. Workshop: Vorgehensmodelle in der Praxis Reife und Qualität
2. Workshop: Vorgehensmodelle in der Praxis Reife und Qualität Marco Kuhrmann, Patrick Keil (Technische Universität München), Stephan Ziegler (BITKOM e.v.) Bremen, 27.09.2007 1 Geschichte und Ziele des
MehrSicherheitstage SS 2007
Sicherheitstage SS 2007 Folie 1 Sicherheitstage SS 2007 22.06.07 Microsoft Updates Virenschutz Sicherheitstage SS 2007 Folie 2 Microsoft Updates Virenschutz Sicherheitstage SS 2007 Folie 3 Das RRZN betreibt
MehrXesar. Die vielfältige Sicherheitslösung
Xesar Die vielfältige Sicherheitslösung Xesar Die professionelle Lösung für Ihr Unternehmen Xesar Sicher und flexibel Xesar ist das vielseitige elektronische Schließsystem aus dem Hause EVVA. Komplexe
MehrIT-Projekt Management
IT-Projekt Management Dr.-Ing. The Anh Vuong EINLEITUNG: J.W. Goethe Universität Frankfurt am Main Beschluss der Vorstandssitzung der INTER-UNI AG (*) am 01.09.2007: Um das Marktpotential der internationalen
MehrSoftware Engineering. Organisation von Softwareentwicklungsprojekten
Software Engineering Organisation von Softwareentwicklungsprojekten Die Inhalte der Vorlesung wurden primär auf Basis der jeweils angegebenen Literatur erstellt. Darüber hinaus finden sich ausgewählte
MehrVisual Basic Express erstes Projekt anlegen
Inhalt Dokument Beschreibung... 1 Erstes Projekt anlegen... 1 Verweise hinzufügen... 2 Imports setzen... 5 Public Class vorbereiten... 6 Mehrere Tools programmieren... 7 Dokument Beschreibung Nach der
MehrErgebnisse: Online- Fundraising Studie 2011 von Thomas Seidl & Altruja GmbH
Ergebnisse: Online- Fundraising Studie 2011 von Thomas Seidl & Altruja GmbH Im Folgenden stellen wir Ihnen die Resultate der von Thomas Seidl und der Altruja GmbH durchgeführten Studie zum Thema - vor.
MehrAngewandte Informatik
Informatik Angewandte Informatik Theorie und Praxis im Gleichklang Das Studium der Angewandten Informatik ist im Gegensatz zu zum Beispiel Geo-Informatik oder Wirtschafts-Informatik keine Bindestrich-Informatik,
MehrBartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3.
BartPE Dokumentation Projektarbeit Network Services Dozent: Wolf-Fritz Riekert Belmondo Kovac Autor: Andreas Dinkelacker, 3. Semester IWD, HdM Stuttgart, Fachbereich IuK Was ist BartPE und PE Builder?
MehrProjektmanagement Vorlesung 12/ 13
Folie 1 Projektmanagement Vorlesung 12/ 13 Prof. Adrian Müller, PMP FH Kaiserslautern phone: +49 6332 914-329 http://www.fh-kl.de/~amueller Folie 2 Inhalte Agile Modelle Manifesto Übersicht XP Prinzipien
MehrDevOps bei den ID Build-Automatisierung statt Silo-Betrieb
DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue
MehrHerzlich willkommen zur Kurzvorlesung: Die häufigsten Fehlerquellen bei der Erstellung von Webapplikationen. Udo H. Kalinna. Nürnberg, den 10.10.
Herzlich willkommen zur Kurzvorlesung: Die häufigsten Fehlerquellen bei der Erstellung von Webapplikationen Udo H. Kalinna Nürnberg, den 10.10.2013 AGENDA Kein Tag ohne Hack! Sind diese Schwachstellen
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
MehrGrundlagen des Software Engineering
Grundlagen des Software Engineering Teil 1: SW-Management Fachrichtung Wirtschaftsinformatik FB Berufsakademie der FHW Berlin Prof. Dr. Gert Faustmann Motivation des Risikomanagements Ungefähr 80 Prozent
MehrDer Business Analyst in der Rolle des agilen Product Owners
Der Business Analyst in der Rolle des agilen Owners HOOD GmbH Susanne Mühlbauer Büro München Keltenring 7 82041 Oberhaching Germany Tel: 0049 89 4512 53 0 www.hood-group.com -1- Inhalte Agile Software
MehrSoftware Engineering. Produktivitätsfaktoren! Kapitel 18
Martin Glinz Thomas Fritz Software Engineering Kapitel 18 Produktivitätsfaktoren 2007-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch
MehrTrends 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,
MehrGeänderte Studien- und Prüfungsordnung SPO3 für SEB
Geänderte Studien- und Prüfungsordnung SPO3 für SEB Gültig ab WS 14/15 Informationen zum Übergang Prof. Dr.-Ing. Gerald Permantier Neue Prüfungsordnung SPO3 SEB Beschlossen im Fakultätsvorstand IT am 4.2.2014
MehrInformatik studieren an der Universität zu Lübeck
Informatik studieren an der Universität zu Lübeck Prof. Dr. Till Tantau Studiendekan Technisch-Naturwissenschaftliche Fakultät Universität zu Lübeck Das Informatik-Studium an der Uni Lübeck...... ist angewandter.
MehrIndividuelles Bachelorstudium. Software Engineering for Physics
Individuelles Bachelorstudium Software Engineering for Physics 1 Qualifikationsprofil Das individuelle Bachelorstudium Software Engineering for Physics vermittelt eine breite, praktische und theoretische
MehrSoftwaretechnik. Lean Software Development. Prof. Dr. Matthias Hölzl Joschka Rinke. 21. Januar 2016
Softwaretechnik Lean Software Development Prof. Dr. Matthias Hölzl Joschka Rinke 21. Januar 2016 Lean Software Development Übertragung von Prinzipien des Lean Manufacturing, Lean Services und Lean IT auf
MehrAgile Software Development
Dipl. Wirtsch. Ing. Alexander Werth Methoden der Softwareentwicklung 6-1 Agile Manifest Individuen und Interaktion statt Prozessen und Tools. Funktionierende Software statt umfangreicher Dokumentation.
MehrVersionsverwaltung mit SVN
Versionsverwaltung mit SVN Jan-Philipp Kappmeier Technische Universität Berlin 11. 04. 2012 Versionsverwaltung Typische Situation in der Softwareentwicklung Mehrere Personen arbeiten an einem Projekt Arbeiten
MehrQualität bei evolutionärer Entwicklung
Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 3 Qualität bei evolutionärer Entwicklung 2007, 2010 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht
MehrSoftware-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013
Software-Praktikum Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013 Überblick Was ist das Ziel des Praktikums? Wie wird das Praktikum durchgeführt? Was wird bewertet? Welchen Softwareentwicklungsprozess
MehrTRACK II Datenmanagement Strategien & Big Data Speicherkonzepte BI Operations Erfolgsfaktoren für einen effizienten Data Warehouse Betrieb
9.30 10.15 Kaffee & Registrierung 10.15 10.45 Begrüßung & aktuelle Entwicklungen bei QUNIS 10.45 11.15 11.15 11.45 Von Big Data zu Executive Decision BI für den Fachanwender bis hin zu Advanced Analytics
MehrEinführung in die Informatik
Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard Cyrill Stachniss 0.1 Vorlesung Zeit und Ort: Mo 16.00 18.00 Uhr Gebäude 101, HS 00-026 Informationen
MehrEmpirische Softwaretechnik Kosten und Nutzen von UML in der Wartung Dr. Victor Pankratius Andreas Höfer Wintersemester 2009/2010
Empirische Softwaretechnik Dr. Victor Pankratius Andreas Höfer Wintersemester 2009/2010 IPD Tichy, Fakultät für Informatik Pflichtlektüre hierzu: Dzidek, Arisholm, Briand, A Realistic Empirical Evaluation
MehrGS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen
GS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen Impressum Business Software GmbH Primoschgasse 3 9020 Klagenfurt Copyright 2014 Business Software GmbH Die Inhalte und
MehrSoftware Engineering
Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,
MehrEinführung in Subversion
Einführung in Subversion Benjamin Seppke AB KOGS Dept. Informatik Universität Hamburg Was ist Subversion? Ein Server-basiertes Versions-Verwaltungs- System Ermöglicht mehreren Benutzern die gemeinsame
MehrSchlüsselqualifikationen
Schlüsselqualifikationen Schlüsselqualifikationen sind erwerbbare allgemeine Fähigkeiten, Einstellungen und Wissenselemente, die bei der Lösung von Problemen und beim Erwerb neuer Kompetenzen in möglichst
MehrEberhard Lehmann: Projekte im Informatik-Unterricht Software Engineering, Ferd. Dümmlers Verlag, Bonn 1995. Inhaltsverzeichnis.
3 Eberhard Lehmann: Projekte im Informatik-Unterricht Software Engineering, Ferd. Dümmlers Verlag, Bonn 1995 Inhaltsverzeichnis Vorwort 5 1. Komplexe Software - Projekte - Software-Engineering 7 1.1 Komplexe
MehrBusiness Breakfast. Collaboration and more - Wie Windows 10 die IT-Landschaft in Ihrem Unternehmen beeinflussen wird. Ludwigshafen, 11.
Business Breakfast Collaboration and more - Wie Windows 10 die IT-Landschaft in Ihrem Unternehmen beeinflussen wird Ludwigshafen, 11. Juni 2015 Auf Kacheln oder Fenster schauen 2 Auf oder durch Fenster
MehrInstallation von SAS 9.1.3 unter Windows XP
Installation von SAS 9.1.3 unter Windows XP Als erstes werden Sie aufgefordert, die Setup-Sprache auszuwählen. In den meisten Fällen wird eine deutschsprachige Installation bevorzugt werden. Bestätigen
MehrPasolfora Database Appliance PDA
Pasolfora Database Appliance PDA pasolfora GmbH An der Leiten 37 D-91177 Thalmässing Web: www.pasolfora.com Steffan Agel Andreas Prusch steffan.agel@pasolfora.com andreas.prusch@pasolfora.com 26/01/2016
MehrPresse-Information 04.01.2013
04.01.2013 1 Studie des Instituts für Demoskopie Allensbach zur wirtschaftlichen Situation von Unternehmen im Geschäftsgebiet der Volksbank Herrenberg Rottenburg Optimistische Unternehmen in Herrenberg
MehrInstallation der Eicon Diva PCI Karte unter Windows XP
Installation der Eicon Diva PCI Karte unter Windows XP Wenn Sie die ADSL Karte korrekt in Ihren Rechner eingebaut haben, sollte kurz nach dem Start von Windows XP diese Fenster erscheinen. Eine Einbauanleitung
MehrDie Kunst Des Nein. Projektmanagement von Video Games
Die Kunst Des Nein Projektmanagement von Video Games Zu Mir Producer Boss Alien (Brighton, England) Teil von NaturalMotion Games Zu Boss Alien Das Ziel Grundlagen des Projektmanagements von Videospielen
MehrIT-Sicherheitsausbildung an der RWTH Aachen
IT-Sicherheitsausbildung an der RWTH Aachen Martin Mink Lehr- und Forschungsgebiet Verlässliche Verteilte Systeme Workshop zur Ausbildung im Bereich IT-Sicherheit 11. August 2005, Köln Wer sind wir? Lehr-
MehrIT-Projekt-Management
IT-Projekt-Management email: vuongtheanh@netscape.net http: www.dr-vuong.de 2005 by, Bielefeld Seite 1 Vorgehensmodell 2005 by, Bielefeld Seite 2 Was ist ein Vorgehensmodell? Strukturbeschreibung über
MehrWireless LAN PCMCIA Adapter Installationsanleitung
Wireless LAN PCMCIA Adapter Installationsanleitung Diese Anleitung hilft Ihnen bei der Installation des Funknetzwerkadapters für Ihre PCMCIA Schnittstelle und erläutert in wenigen Schritten, wie Sie den
MehrIT-Projekt-Management
IT-Projekt-Management Dr. The Anh Vuong email: vuongtheanh@netscape.net http: www.dr-vuong.de Seite 1 Konfigurations Management Seite 2 KM: Ziele Verwaltung der Dokumentationen Erzeugen und Pflege die
MehrProduktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort
ALEX IT-Service Ihr IT Servicepartner»ALEX-IT Service«16341 Panketal an unsere Kundschaft Ihr Zeichen, Ihre Nachricht Unser Zeichen Telefon, Name Datum CMS 13.01.2010 Produktvorstellung: CMS System / dynamische
MehrAUFGABEN- UND ANFORDERUNGSPROFIL. Projektmanager (m/w)
AUFGABEN- UND ANFORDERUNGSPROFIL Position: Projektmanager (m/w) Wesentliche Informationen zum Unternehmen und zur Position: Das Unternehmen ist einer der weltweit führenden Eigentümer, Entwickler, Betreiber
MehrAgile Methoden. David Tanzer. Oliver Szymanski
Agile Methoden David Tanzer Oliver Szymanski Ziel von Softwareentwicklung Anforderungen zuverlässig und effizient in lauffähige Software verwandeln. Ziel von Softwareentwicklung Bedürfnisse des Kunden
MehrVeranstaltungsplan für das Weiterbildungsangebot Projektmanagement
Veranstaltungsplan für das Weiterbildungsangebot Projektmanagement an der der Hochschule Landshut Gültig für Studienbeginn Wintersemester 2014/15 und später Beschlossen vom Fakultätsrat am 2014-10-21 Inhaltsverzeichnis
MehrSoftware Engineering
Software Engineering Grundlagen, Menschen, Prozesse, Techniken von Jochen Ludewig, Horst Lichter 1. Auflage Software Engineering Ludewig / Lichter schnell und portofrei erhältlich bei beck-shop.de DIE
MehrAgile Softwareprozess-Modelle
Agile Softwareprozess-Modelle Steffen Pingel Regionale Fachgruppe IT-Projektmanagement 2003-07-03 Beweglich, Lebhaft, Wendig Was bedeutet Agil? Andere Bezeichnung: Leichtgewichtiger Prozess Manifesto for
MehrGeyer & Weinig: Service Level Management in neuer Qualität.
Geyer & Weinig: Service Level Management in neuer Qualität. Verantwortung statt Versprechen: Qualität permanent neu erarbeiten. Geyer & Weinig ist der erfahrene Spezialist für Service Level Management.
MehrNutzung eines VPA compact GPS als Bluetooth-PAN Modem
Nutzung eines VPA compact GPS als Bluetooth-PAN Modem Sämtliche geistigen Eigentumsrechte verbleiben bei Vodafone, Microsoft bzw. deren Lizenzgeber. Es ist nicht gestattet, die Dokumente zu kopieren, zu
Mehr1 WEB ANALYTICS: PROFESSIONELLE WEB-ANALYSEN UND REPORTING FÜR IHR ONLINE MARKETING.
1 WEB ANALYTICS: PROFESSIONELLE WEB-ANALYSEN UND REPORTING FÜR IHR ONLINE MARKETING. Web Analytics, Reporting & Beratung Erfolgskontrolle mit professionellen Web Analysen! Web Analytics mit Google Analytics
MehrSeminar für Führungskräfte
Seminar für Führungskräfte Ich habe es mir zur Aufgabe gemacht, Menschen in ihrem persönlichen Wachstum zu fördern und ihre Potenziale an s Licht zu bringen. Diese für die persönlichen und jeweiligen Unternehmensziele
MehrPRAKTIKUMSBERICHT. AMCON GmbH Osterstraße 15 49661 Cloppenburg
PRAKTIKUMSBERICHT Betriebspraktikum vom 01.02.2016-12.02.2016 Fachlehrer: Herr Wöste Abgabedatum: Freitag, der 19.02.2016 AMCON GmbH Osterstraße 15 49661 Cloppenburg Von Marina Hivric Klasse 10d Inhaltsverzeichnis
MehrAlle Informationen zu Windows Server 2003 Übersicht der Produkte
Alle Informationen zu Windows Server 2003 Übersicht der Produkte Downgrade-Rechte für Microsoft Windows Server 2003 Was sind Downgrade-Rechte? Gründe für Downgrades Wichtige EULA-Anforderungen für Downgrades
MehrÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong
Einleitung Beschluss der UNI- AG vom 10.10.2012: Bis Ende März 2013 soll ein Portal für Studierende der UNI- AG entwickelt werden. Das Portal bietet aus Anlass der Weltwirtschschaft diverse Informationen
MehrSoftwareentwicklungsprozess im Praktikum. 23. April 2015
Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit
MehrEntwicklung des Dentalmarktes in 2010 und Papier versus Plastik.
Sehr geehrter Teilnehmer, hier lesen Sie die Ergebnisse aus unserer Umfrage: Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik. Für die zahlreiche Teilnahme an dieser Umfrage bedanken wir
MehrDownload - Shop. Handbuch Work@Home
Download - Shop Handbuch Work@Home Startseite Shop URL http://cotec.onthehub.com co.tec GmbH Traberhofstraße 12 83026 Rosenheim Telefon 08031 26350 Fax 08031 263529 www.cotec.de info@cotec.de 2 Einkauf
Mehremlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn
emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn Agenda emlp e & mlearning Publisher Military Operations emlp WEBauthor Erstellen einer Präsentation
MehrValidierung und Verifikation
Martin Glinz Harald Gall Software Engineering Kapitel 7 Validierung und Verifikation Universität Zürich Institut für Informatik 2005, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrProjektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern
Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern phone: +49 631/3724-5329 http://www.hs-kl.de/~amueller
MehrBeispielfragen L4(3) Systemauditor nach AS/EN9100 (1st,2nd party)
Allgemeine Hinweise: Es wird von den Teilnehmern erwartet, dass ausreichende Kenntnisse vorhanden sind, um die Fragen 1.1 bis 1.10 unter Verwendung der EN 9100 und ISO 19011 innerhalb von 20 Minuten zu
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
Mehr1) Was sind die Ziele des Europäischen Wirtschaftsführerscheins, EBC*L? 4) Von wem wurde der EBC*L initiiert und von wem wird er betrieben?
FAQs zum EBC*L - Allgemein 1) Was sind die Ziele des Europäischen Wirtschaftsführerscheins, EBC*L? 2) Wer gehört zur Zielgruppe des EBC*L? 3) Welchen Nutzen haben EBC*L AbsolventInnen? 4) Von wem wurde
MehrCONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping
CONTINUOUS LEARNING Agile Anforderungsanalyse mit Impact Mapping Nils Wloka Berater und Coach codecentric AG @nilswloka Softwareentwicklung auf dem Gipfel der Effizienz! There is nothing so useless as
MehrInformationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen:
Informationssystemanalyse Lebenszyklusmodelle 3 1 Aufgaben von Lebenszyklusmodellen Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen: Definition der Tätigkeiten im Entwicklungsprojekt Zusicherung
Mehr57590 Spezielle BWL der Dienstleister (Sommersemester 2013): Syllabus. 2 Zielgruppe, Vorkenntnisse und Voraussetzungen
57590 Spezielle BWL der Dienstleister (Sommersemester 2013): Syllabus 1 Rahmendaten Wahlpflichtfach im Bachelorstudiengang Informatik (SPO 29) der Hochschule Aalen. Veranstaltungsumfang: 4 SWS, 5 CP, 150
MehrPraktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle
Diverse Grundlagen Dr. Karsten Tolle Vorgehensmodelle im Software Engineering Wasserfallmodell Rapid Prototyping Spiralmodell V-Modell Rational Unified Process extrem Programming Test Driven Development
MehrZeit- und Selbstmanagement in der Prüfungsphase (den Studienabschluss planen) B. Reysen-Kostudis
Zeit- und Selbstmanagement in der Prüfungsphase (den Studienabschluss planen) Zeit- und Selbstmanagement in der Prüfungsphase: Die Entscheidung für die Prüfung Standortbeschreibung Wo stehe ich jetzt?
MehrMarkup-basiertes Spezifikationsund Anforderungsmanagement in agilen Softwareprojekten
Roman Roelofsen Prof. Dr. Stephan Wilczek Markup-basiertes Spezifikationsund Anforderungsmanagement in agilen Softwareprojekten Konferenz Software Engineering & Management 2015 Dresden 19.03.2015 3 Rollen
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.
1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent
MehrDokumentation für die Software-Wartung
7. Workshop Software-Reengineering Dokumentation für die Software-Wartung Stefan Opferkuch Universität Stuttgart Institut für Softwaretechnologie, Abteilung Software Engineering 4. Mai 2005 Übersicht Wie
MehrNach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.
FolderShare Installation & Konfiguration Installation Eine kostenlose Version von FolderShare kann unter http://www.foldershare.com/download/ heruntergeladen werden. Sollte die Installation nicht automatisch
MehrIndustrial Application Profiles.
Die Unabhängigkeitserklärung von Hirschmann: Industrial Application Profiles. Flexible Industrial Profiles PROFINET, EtherNet/IP oder Modbus TCP Nahtlose Einbindung in Diagnosekonzepte Integration in Rail
MehrUnterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Abi-Retter-Strategien: Texterörterung. Das komplette Material finden Sie hier:
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Das komplette Material finden Sie hier: Download bei School-Scout.de Thema: TMD: 47047 Kurzvorstellung des Materials: Teil der Abi-Retter-Strategie-Serie:
MehrN N O B O X E N C H E C K. Learn more about (your) Innovation Management and how to make it even better! M A R I A T A G W E R K E R - S T U R M
N N O B O X E N C H E C K Learn more about (your) Innovation Management and how to make it even better! Die Entwicklung verschlingt so viel Geld. Der Kunde braucht das Produkt nicht. Keiner will die Entscheidung
Mehr