Software Systems Engineering



Ähnliche Dokumente
Software Systems Engineering

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum


Software Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003

Teil 1: IT- und Medientechnik

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Das Leitbild vom Verein WIR

Senioren helfen Junioren

Nr. 12-1/Dezember 2005-Januar A 12041

SEMINAR Modifikation für die Nutzung des Community Builders

Weiterbildung zum Prozessmanagement Fachmann

Wir machen neue Politik für Baden-Württemberg

IT-Studiengänge an der

Anleitung über den Umgang mit Schildern

How to do? Projekte - Zeiterfassung

Projekt- Management. Landesverband der Mütterzentren NRW. oder warum Horst bei uns Helga heißt

Online Newsletter III

Einführung und Motivation

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Leichte-Sprache-Bilder

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Professionelle Seminare im Bereich MS-Office

Die PROJEN-GmbH bietet ihren Kunden einheitliche

Mit Soft Skills zum Projekterfolg

Was versteht man unter Softwaredokumentation?

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Personalentwicklung im Berliner Mittelstand. Darstellung der Studienergebnisse Berlin,

Lehramt für Berufskollegs an der Universität Siegen Häufig gestellte Fragen

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Karriere in der IT und Informatik: Voraussetzungen für den Arbeitsplatz der Zukunft

Internet Explorer Version 6

Der Kopf ist rund, damit das Denken die Richtung

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Ein Hinweis vorab: Mailkonfiguration am Beispiel von Thunderbird

Produktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort

ZuuL - Entwicklung eines Adventures

macs Support Ticket System

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Praktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

Das Werk einschließlich aller seiner Texte ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechts

Maßnahmen zur Verbesserung der Position in Suchmaschinenergebnissen

CVS. Schwerpunkte der Arbeiten des CVS bilden. für komponentenbasierte, sich selbst an veränderte. und industrielle Kommunikationssysteme.

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Unternehmensleitbild. Vision Mission Werte Spielregeln

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihr vorhandenes PMS-System mit der IAC-BOX verbinden und konfigurieren.

Projektmanagment-Zertifizierung als Beleg für Ihre Kompetenz

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

Ökonomik der Agrar und Ernährungswirtschaft in ILIAS

Kurzanleitung. Zuordnung eines Moodle-Kurses in TUMonline

Existenzgründer Rating

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Software-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013

Warum Projektmanagement?

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert

Studieren- Erklärungen und Tipps

Bachelor Prüfungsleistung

ARCO Software - Anleitung zur Umstellung der MWSt

Ihr Mandant möchte einen neuen Gesellschafter aufnehmen. In welcher Höhe wäre eine Vergütung inklusive Tantieme steuerrechtlich zulässig?

DER SELBST-CHECK FÜR IHR PROJEKT

BERECHNUNG DER FRIST ZUR STELLUNGNAHME DES BETRIEBSRATES BEI KÜNDIGUNG

Die Lernumgebung des Projekts Informationskompetenz

Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein)

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Agile Software Development

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Anlegen eines DLRG Accounts

Personalökonomik Prof. Dr. Stefan Winter

Kleines Handbuch zur Fotogalerie der Pixel AG

oder ein Account einer teilnehmenden Einrichtung also

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

Damit auch Sie den richtigen Weg nehmen können die 8 wichtigsten Punkte, die Sie bei der Beantragung Ihrer Krankenversicherung beachten sollten:

Probeklausur Softwareengineering SS 15

GEVITAS Farben-Reaktionstest

Es war einmal... "StudyING: Welten bewegen - Welten gestalten"

Wir nehmen Aufgaben und Ideen wahr. Wir suchen Lösungen zu Ideen.

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

GPP Projekte gemeinsam zum Erfolg führen

Anforderungen an die HIS

Wie der Shop funktioniert!

Einfügen von Bildern innerhalb eines Beitrages

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Seminarverwaltung in cobra

TREND SEARCH VISUALISIERUNG. von Ricardo Gantschew btk Berlin Dozent / Till Nagel

Soft Skills als Erfolgsfaktoren im anforderungsorientierten, agilen Projektmanagement am Beispiel der IT- Softwareentwicklung

Welchen Weg nimmt Ihr Vermögen. Unsere Leistung zu Ihrer Privaten Vermögensplanung. Wir machen aus Zahlen Werte

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Haftpflichtversicherung für ein Praktikum während der Herbstferien 2012 Nur für Schüler der 9. Klasse der RS Füssen

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Kurzinformation betreffend das Recht zur Verwendung bzw. Führung des burgenländischen Landeswappens. A) Allgemeines

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Tag des Datenschutzes

Transkript:

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 gemacht! Habe einen Fehler gefunden Copy, Paste, muss überall hat nicht nachgezogen funktioniert! werden! Firmen haben ähnliche Probleme Anforderungen, Architektur, Code wird kopiert Ri i P t ti l b i i hti S t tik! B O Riesiges Potential bei richtiger Systematik! Betrifft nicht nur Programmierer sondern ganzes Unternehmen! A Vorlesung Dienstag 13:15 C213, Übung Mittwoch 16.00 C213 P 15.09.2008, Information IMIT Prof. Dr. Klaus Schmid 11

Prozesse und Management des Software Fokussiert die Planung und den Ablauf von Softwareentwicklung: Prozesse beschreiben: Dokumentation / Modellierung Projektziele formulieren und Erfüllung überprüfen: Messen Qualität vorhersagen können: Abläufe standardisieren Wie standardisiert sind die Abläufe in einer Organisation: Reifegrade? Welche Unterstützungstätigkeiten gehören zu einer strukturierten Entwicklung von Software? Aufgaben- / Rollenverteilung Management Vorlesung Dienstag 16:1515 C213, Übung Mittwoch 16.00 C213 15.09.2008, Information IMIT Prof. Dr. Klaus Schmid 12

Modellbasierte Software-Entwicklung UML? Da malt man doch nur Bilder Schreibt die Bilder als Programm ab Wirft die Bilder weg Modelle sind zukunftssicher Dokumentation Ziel: Möglichst viel Generieren um typische Fehler zu minimieren i i Aber: UML ist nicht alles Frühe Modelle z.b. für Anforderungen Werkzeugketten Produktionsumgebungen für Produktlinien Vorlesung Mittwoch 12.00 C213, Übung Donnerstag 12.00 C213 15.09.2008, Information IMIT Prof. Dr. Klaus Schmid 13

Praktikum: Agile und Leichtgewichtige Softwareentwicklungsprozesse schnelle Reaktion auf kurzfristige Änderungen und vage Anforderungen So viel Planung wie nötig - so wenig Planung wie möglich Häufiges Erstellen inkrementeller Zwischen-Versionen Agil bedeutet aber nicht: einfach drauf los zu programmieren Kent Beck: Extreme Programming explained: 346g Helmut Balzert: Lehrbuch der Software- Technik: 1825g Vorlesung Dienstag 13.00 C213, Übung Mittwoch 16.00 C213 15.09.2008, Information IMIT Prof. Dr. Klaus Schmid 14

Seminar: Flexible Benutzerschnittstellen systematisch entwickeln Die Benutzerschnittstelle ist das Gesicht jedes IT- Gute Benutzerschnittstelle es macht Spaß Schlechte Benutzerschnittstelle es nervt, dauert, man macht Fehler Die Entwicklung guter Benutzerschnittstellen wird häufig als Kunst statt als Wissenschaft empfunden Benutzerschnittstellen sollten flexibel sein und sich an die Benutzerbedürfnisse anpassen Welche Methoden können genutzt werden zur systematischen Entwicklung von Benutzerschnittstellen? Beginn: 17.4.08, Seminarvorbesprechung: 10:15 C213 Anmeldung im Moodle 15.09.2008, Information IMIT Prof. Dr. Klaus Schmid 15

Übersicht (Vertiefungsblock BSc. / MSc.) Prozesse und Management des Software Vorlesung dienstags 16:15-18:00 C213 Übung mittwochs 8:15-10:00 C213 => in Kombination mit Projektmanagement und auf Antrag (Ambrosi) auch für BWL-Block zulässig Software Produktlinien Vorlesung dienstags 13:15-16:00 C213 Übung mittwochs 16:15-18:00 C213 Modellbasierte Entwicklung Vorlesung mittwochs 12:15-16:00 C213 Übung donnerstags 12:15-13:00 C213 15.09.2008, Information IMIT Prof. Dr. Klaus Schmid 16

Übersicht (Vertiefungsblock BSc. / MSc.) Praktikum: Softwaretechnik Regelmäßige Veranstaltung: 1. Treffen. Donnerstag 14:15 Seminar Intuitive Benutzung von Softwaresystemen 1. Treffen Do. 10:15 C213 17408 17.4.08 15.09.2008, Information IMIT Prof. Dr. Klaus Schmid 17