252-0273-01L  Distributed Software Engineering Laboratory

SemesterHerbstsemester 2014
DozierendeB. Meyer, P. Kolb, D. M. Nordio
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheEnglisch
KommentarIm Masterstudium können zusätzlich zu den Vertiefungsübergreifenden Fächern nur max. 10 Kreditpunkte über Laboratorien erarbeitet werden. Weitere Laboratorien werden auf dem Beiblatt aufgeführt.



Lehrveranstaltungen

NummerTitelUmfangDozierende
252-0273-01 VDistributed Software Engineering Laboratory2 Std.
Di10:15-12:00RZ F 21 »
B. Meyer, P. Kolb, D. M. Nordio
252-0273-01 UDistributed Software Engineering Laboratory2 Std.
Di09:15-10:00RZ F 21 »
12:15-13:00RZ F 21 »
B. Meyer, P. Kolb, D. M. Nordio
252-0273-01 ADistributed Software Engineering Laboratory
Project Work, no fixed presence required.
3 Std.B. Meyer, P. Kolb, D. M. Nordio

Katalogdaten

KurzbeschreibungThe Distributed Software Engineering Laboratory introduces the software engineering principles and techniques appropriate for the increasingly prevalent style of modern software development, involving teams spread across teams, companies and countries.

The course involves a distributed project conducted in cooperation with student teams from other universities.
LernzielModern software development is increasingly *distributed*: projects are developed by different groups collaborating across teams, companies, countries, timezones. This setup radically alters the assumptions underlying many of the traditional views of software engineering.

The Distributed Software Engineering Laboratory introduces the principles and techniques for this new paradigm. In line with the "distributed" nature of the topic, the project is performed in collaboration with student teams from other universities in various countries.This course provides students with a clear view of distributed software development, enabling them to participate successfully in distributed projects, and also helping them to devise their own career strategies in the context of the continued trend towards outsourcing.
InhaltBasics of distributed development

The outsourcing phenomenon; country review.

Requirements engineering for distributed projects

Quality assurance for distributed projects.

Process models (especially CMMI) and agile methods

Supplier assessment and qualification.

Negotiating a contract for a distributed project.

Software project management for distributed projects.

Role of interfaces and other technical issues of distributed development.


A key part of the Laboratory is the course project, performed in groups involving teams from other universities. Students get to practice distributed developmemt directly, experiencing issues and applying techniques presented in the course.

The exercise sessions usually start at 9am.
SkriptThe course page includes the full set of slides and links to supplementary documentation.
Voraussetzungen / BesonderesPrerequisites: Basic understanding of programming.

Leistungskontrolle

Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
ECTS Kreditpunkte8 KP
PrüfendeB. Meyer, P. Kolb, D. M. Nordio
Formbenotete Semesterleistung
PrüfungsspracheEnglisch
RepetitionRepetition nur nach erneuter Belegung der Lerneinheit möglich.
Zusatzinformation zum PrüfungsmodusThe course grade is based entirely on the project.

Lernmaterialien

 
HauptlinkInformation
Es werden nur die öffentlichen Lernmaterialien aufgeführt.

Gruppen

Keine Informationen zu Gruppen vorhanden.

Einschränkungen

Keine zusätzlichen Belegungseinschränkungen vorhanden.

Angeboten in

StudiengangBereichTyp
CAS in InformatikFokusfächer und WahlfächerWInformation
Informatik MasterWahlfächer der Vertiefung Software EngineeringWInformation