Software Technik 3 Zusammenfassung Phillip Ghadir
Anforderungen
REQ1- Prüfungsleistung Die Prüfungsordnung XYZ erfordert das Ablegen einer 90 minütigen, schriftlichen Prüfung über das Fach. Bestanden wird bei Erreichen von 50 % der Punkte. Bei Nichtbestehen darf die Prüfungsleistung zu einem durch die FH festgelegten Termin nachgeholt werden. Es gibt maximal 3 Versuche, die Prüfungsleistung zu erbringen. Sollte dies nicht gelingen, Phillip Ghadir,... Softwaretechnik 3, FH-Dortmund
REQ2 - Prüfungsaufgaben Die Studenten fordern, dass Sie mit der Art von Aufgaben im aktuellen Semester vertraut gemacht wurden. Insbesondere sollten die Aufgaben nur aus den Themenbereichen gewählt werden: Software-Anforderungen, Software-Entwurf, Software-Konstruktion (einschließlich Integrationsplattformen), Software-Test, Projektmanagement und Konfigurationsmanagement
REQ3 - Prüfungsvorbereitung Die schriftliche Prüfung findet am 22.2.2008 um... statt. Die Klausur sollte 3 Wochen vorab einem Review durch den Dekan und die Lehrenden der Softwaretechnik 1 & 2 - Veranstaltungen unterzogen werden. Der Lehrende muss die überarbeitete Klausur zwei Wochen vorab zur Vervielfältigung im Dekanat bereitstellen.
Projektinitialisierung (Ausschnitt aus Software-Technik- Management)
Stakeholder Dekanat des FB 4 der Fachhochschule Land NRW Lehrbeauftragter Arbeitgeber des Lehrbeauftragten Studenten Lehrkörper des FB 4 (Kunden des Lehrbeauftragten) (Familie des Lehrbeauftragten)
Projektziel Durchführung der Lehrveranstaltung einschließlich Stellen und Korrigieren der gemäß Prüfungsordnung relevanten Klausur. Budgetierter Rahmen: 6 SWS Vorlesung, Übung und Klausur Freitags Auftraggeber: Dekanat Auftragnehmer/Lehrbeauftragter: Phillip Ghadir Projektende: WS 2007/2008 evtl. Verlängerung um zwei weitere Semester (Klärung nach Strategie-Beschluss im Dez. 2007)
Ergebnisdokumente /-Artefakte Verwendete Folien (Vorhandene Folien der Vorgänger können genutzt werden, müssen aber nicht.) Folien sollten den Studenten zur Verfügung gestellt werden. Literaturhinweise für die Einarbeitung Prüfungsunterlagen, Bewertungsmatrix der Klausur
Dienstleistung Vorlesung und Übung: Freitags mit folgenden Ausnahmen (...) Klausurbetreuung Klausurkorrektur
Projektinitialisierung Vorhandene Materialien sichten und auswählen. Agenda (Projektplan) erstellen Fachlichen Beirat etablieren (Sabine Sachweh und Klaus Zeppenfeld) Infrastruktur klären (Ansprechpartner: Herr Martinschledde, Herr Rumberg, Herr Fuchte) Organisatorisches: Frau Karau Besprechung des Vorgehens mit Vorgänger (Dirk Pessara)
Kommunikationsstruktur Abstimmung mit Dekanat: Initial, Abschließend und bei Bedarf Abstimmung mit Beirat: Turnusmäßig (2-3 wöchentlich) Vorlesung: wöchentlich gemäß Lehrplan Übungsaufgaben: Wöchentlich innerhalb der Vorlesung (mit einer Woche Verzug zur Vergabe der Aufgaben) Studentensprechstunde: Bei Bedarf (Studenten müssen einfordern)
Prozesse Vorlesungsunterlagen erstellen Übungsaufgaben erstellen (inkl. Programmieren von Beispielen) Übungsaufgaben korrigieren Klausuraufgaben erarbeiten Austausch mit Beirat
Vorlesungsunterlagen erstellen Anforderungsanalyse
Auswahl der Teilgebiete Teilgebiete definiert durch Software Engineering Body of Knowledge: Software Anforderungen (Software Requirements) Software Entwurf (Software Design) Software Konstruktion (Software Construction) Software Test (Software Testing) Software Wartung (Software Maintenance) Software Konfigurationsmanagement (Software Configuration Management) Software Engineering Management Software Entwicklungsprozess (Software Engineering Process) Software Entwicklungs-Werkzeuge und Methoden (Software Engineering Tools and Methods) Software Qualität (Software Quality)
Bekannt aus Softwaretechnik 1 & 2 UML - Klassen- und Aktivitätsdiagramme Software-Entwicklungs-Prozesse Analyse und Design Grundlagen der Modellgetriebenen Software-Entwicklung
Herstellen des Praxisbezugs? Schwerpunkt auf Software-Konstruktion Schrittweises Herantasten an den Verteilungsaspekt von Integrationsplattformen Aufzeigen von gängigen Architekturmustern Bezug zu Internetstandards und Java-EE- Standards
Aufmerksamkeit? Volle Folien sind zum Lesen Le(e h)re Folien sind zum Präsentieren Statistiken sind für Dokumente, nicht für die Lehre
Entwurf der Vorlesung
Die Folien Thematisch: EIN Projekt mit verschiedenen Phasen Betonung der Essenz der Softwaretechnik Das fiktive, trivialisierte Beispiel: Buchhaltungssystem
Der Code Ad Hoc implementiert Verwendung klarer Don ts zum Demonstrieren von Problemen Erarbeiten der Dos in der Vorlesung Querbezug zu Kästchen, Kreisen und Pfeile -Bildern
SWEBOK Orientierung an der Strukturierung des SWEBOK-Guides
Die Implementierung
Testen/Qualitätssicherung Live in der Vorlesung Diskussion mit Beirat Fragebogen / Studentenbefragung Probeklausur
Projektleitung Diskussion der Methode Widersprüche zur Lehr- Meinung in der Praxis