Technische Universität München Institut für Informatik Prof. Dr. Manfred Broy Dr. Christian Prehofer, Andreas Rausch Sommersemester 1997 Blatt 1 Übungen zur Vorlesung „Softwareengineering“ 1. (H) (Projektplanung) Die Bibliothek der TU München soll ein neues Softwaresystem erhalten. Sie sind Projektleiter und erstellen ein Grobkonzept sowie einen Projektplan. Grobe Beschreibung des gewünschten Systems: Es soll der gesamte Buchbestand verwaltet sowie das Vormerken und Ausleihen von Büchern unterstützt werden. Dazu soll an drei Rechnern die Verwaltung des Buchbestandes (für neue und verlorene Bücher) sowie die Ausleihe erfolgen. Diese Rechner werden dabei vom Bibliothekspersonal bedient. Drei weitere Rechner dienen den Benutzern der Bibliothek für (einfache) Recherche und Vormerkungen. Gewünschter Projektplan: Der Projektplan soll den Erfolg des Projekt sicher stellen, das heißt die termintreue Auslieferung eines funktionstauglichen Produktes unter Einhaltung des Kostenrahmens. Untergliedern Sie den Plan in einzelne Stufen, für die jeweils das Teilziel sowie die dafür benötigten Ressourcen dargelegt werden. Die Phasen des Plans sollten alle Beteiligte (Entwickler, Anwender und Verantwortliche) berücksichtigen. Der Plan sollte zumindest folgende Teile umfassen: Genaue Spezifikation der Anforderungen Alle Softwareaspekte des Systems (Benutzungsoberfläche, Datenbank) Test und Einführung des Systems Diskutieren Sie die Vor- und Nachteile Ihrer Lösung. Geben sie eine Aufwandsschätzung auf Basis Ihres Plans an, indem Sie für jeden Schritt den Personeneinsatz abschätzen. (Gehen Sie davon aus, daß ein Softwareentwickler DM 100.000 pro Jahr kostet.) Hinweise: Diese Aufgabe dient dazu, die grundlegende Problematik des Softwareengineering zu verdeutlichen. Die Lösungen werden am 13.5 in der Übung diskutiert.