Chair for Applied Software Engineering Lehrstuhl für Angewandte Softwaretechnik

Home  |  People  |  Projects  |  Teaching  |  Publications  |  Internal  |  Changes  |  Index Software Engineering  |  Search

Software Engineering Praktikum (Lab course on Software Engineering) WS 03/04

Typ: Praktikum
Semesterwochenstunden: 6+0
Generelle Studienplaneinordnung: BS-INF WA ab5, INF.prakt WP ab5




cont001.gif

The course is conducted in English.

News:

Register for the interview dates here: SePrakt03Interviews

Goals:

  • To provide students with a realistic software engineering experience, including exposure to a real client, state-of-the-art tools, team work, and hands on the entire software engineering process.
  • To develop a functional prototype of a distributed logistic system for supporting inventory management, freight service support and dispatch disposition.

Topic:

Wacker Chemie (München, Burghausen) is the client for this year's praktikum.
wacker.jpg "The Burghausen plant, founded in 1914, is WACKER´s most important production location and the largest chemical site in Bavaria. Burghausen is located 110 km east of Munich at the frontiers of Austria. Roughly 10,000 employees of the divisions WACKER SILTRONIC, WACKER SILICONES and WACKER SPECIALTIES are working in 150 production facilities on an area of 2,400,000 m²." (www.wacker.com)

In such huge sites as the Burghausen plant there is need for an own logistic - group with daily tasks like product transport from facility to facility, disposition of freight for trains and trucks or stocking and intermediate warehousing.

In this area a distributed, interactive logistic tool will be developed, the focus lies upon the visualization of freight flow and stocking information where visionary and modern visualization and user-interaction concepts will be implemented experimentally.

Keywords: Objective C, OpenGL (3D), Peer2Peer, TopicMaps (XTM), Content Distribution, Mac OS X (Cocoa), User Interface Design, Usability

Professors, Instructors:

bruegge.gif Brügge B.
ptr.jpg Renner P.

Process:

  • Real problem:
    Each praktikum involves a client from industry, with a real problem. The praktikum students have a semester to investigate the problem, design, realize, and test a solution that is then demonstrated to the client during a final review.

  • Object-oriented software engineering:
    The praktikum will use state-of-the art tools and methods for development management. In particular, the textbook for the praktikum is the new run of "Object-Oriented Software Engineering: Using UML, Patterns and Java by Bruegge & Dutoit (2003)".

  • Team work vs. Developer responsibility:
    The entire Praktikum is managed as a project organized in teams. Each team is responsible for a subsystem and is required to interact with other teams to negotiate its interfaces and dependencies. The participants themselves will have additional responsibilities for project-wide "crossfunctional" topics, such as integration, testing, documentation, filming etc.

Time & Location: The date for the Vorbesprechung will be announced here.

minicont.gif To qualify for a Schein:

  • attend the reviews and team meetings regularly
  • participate actively in the online discussions and in the development
  • demonstrate the ability to work and integrate with a team
  • demonstrate the ability to present your work to others
  • the client must accept the system during the client acceptance test



More information is available on the (read protected) project page: /projects/logistic/


cargoscreen.jpg The project was finished with a successful client acceptance test in February 2004.

 

Lehrstuhl: SePrakt03 .
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | More topic actions
r7 - 11 Nov 2003 - 10:44:00 - PatrickRenner
Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding the website? Send feedback