Klausur Software Engineering für WI (EuI)



Ähnliche Dokumente
7. Analyse-Phase: Datenmodellierung Software Engineering

Name: Matr.-Nr. Datum: Bitte beachten Sie:

Klausur Software-Engineering SS 2005 Iwanowski

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

Übungen zur Softwaretechnik

Prüfung Software Engineering I (IB)

Prüfung Software Engineering I (IB)

Probeklausur Softwareengineering SS 15

Otto-von-Guericke-Universität Magdeburg

Vertraulich. Nachname: Vorname: Matrikel-Nummer: Studiengang: Datum: 30. Januar 2015

Name (in Druckbuchstaben): Matrikelnummer: Unterschrift:

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

IKP Uni Bonn Medienpraxis EDV II Internet Projekt

Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement

Datenbanken I - Übung 1

teischl.com Software Design & Services e.u. office@teischl.com

Übung 4. Musterlösungen

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

Die Invaliden-Versicherung ändert sich

Klausur Softwaretechnik Feb. 2008

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Information Security Management System. Klausur Wintersemester 2009/10 Hochschule Albstadt-Sigmaringen

Modellierungsmethoden in der Informatik

Hinweise für das Schreiben einer Bachelor-Arbeit im Fachbereich Wirtschaftspsychologie

Hochschule Darmstadt Darmstadt, den KLAUSUR zur Lehrveranstaltung "Datenbanken für FB MN"

Anleitung für die Online-Bewerbung über LSF auf Lehrveranstaltungen aller Lehramtsstudiengänge

Studientag 1793 Software Engineering I. 6. Juli 2014

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

EAS - BARCODE - MOBILE DOKUMENTATION für alle Fachrichtungen!

Schnittstelle Drittmeldepflicht Ab ImmoTop

Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007

Statuten in leichter Sprache

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

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

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement

Die Post hat eine Umfrage gemacht

oder ein Account einer teilnehmenden Einrichtung also

Softwaretechnologie -Wintersemester 2011/ Dr. Günter Kniesel

Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden.

Java Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7

Use Cases. Die Sicht des Nutzers. Fortgeschrittenenpraktikum SS 2004

Modulklausur Konstruktion und Analyse ökonomischer Modelle

Klausur "OOAD" im SS Name, Vorname: Matrikel-Nr:

K L A U S U R D E C K B L A T T

Übung 1. Ziel: Statisches Modell (Klassendiagramm) aus allgemeiner Beschreibung erstellen.

Übung - Datenmigration in Windows 7

Eigene Formatvorlagen

IntelliRestore Seedload und Notfallwiederherstellung

Datenidentifikation und -synchronisation: Grundlage zur Erfüllung der Qualitätsanforderungen beim Datenaustausch zwischen Systemen

Kapitel 4 Die Datenbank Kuchenbestellung Seite 1

Klausur zur Veranstaltung Industrielle Produktionssysteme im SS 04

Einführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Orientierungstest für angehende Industriemeister. Vorbereitungskurs Mathematik

Teil 1: IT- und Medientechnik

Requirements Engineering Die Dinge von Anfang an richtig machen

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!.

Digitaler*Ausstellungsbegleiter*für*Mobilgeräte ** * * * Alter: Studiengang: Geschlecht: $ $ $ $ Datum: Falls%Ja,%welches? Falls%ja, %welches?

Lehrer: Einschreibemethoden

Das Schulsystem in Deutschland (Band 2, Lektion 1)

Hochschule Karlsruhe Klausur EAI Prof. Dr. Christian Pape. Klausur EAI WS 05/06. Note: Bearbeitungszeit 90 Minuten Keine Hilfsmittel

Anforderungen an die HIS

BlueEvidence Services in Elexis

Antrag auf Pauschal-Förderung Aus dem Hamburger Selbsthilfe-Gruppen-Topf

KinderPlus. Mit KinderPlus wird Ihr Kind zum Privatpatienten im Krankenhaus.

Bitte bringen Sie zu Ihrem ersten Termin zusätzlich ärztliche Befunde und Untersuchungsergebnisse mit.

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

BSV Ludwigsburg Erstellung einer neuen Internetseite

macs Support Ticket System

Noch Fragen? Möchten Sie die über Sie für das Kindergeld gespeicherten Daten einsehen oder verbessern?

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

Arbeitsblätter, Wörterbücher (1 pro Gruppe) Materialien: Zeit: Mündlich (Interaktion, Schriftlich) Schriftlich (Rezeption, Schriftlich)

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

GeFüGe Instrument I07 Mitarbeiterbefragung Arbeitsfähigkeit Stand:

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

Sie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können:

Ökonomik der Agrar und Ernährungswirtschaft in ILIAS

Häufig gestellte Fragen

OutLook 2003 Konfiguration

Modul Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

SWE5 Übungen zu Software-Engineering

Fragen und Antworten

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

Ihr Patientendossier. Ihre Rechte

Wir bringen Ihre Geschäftsprozesse zum Laufen. Alles zu Prozessmanagement by bosshart consulting

Neuerungen in ReviPS Version 12g

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

UserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014

Techniken der Projektentwicklungen

Fachhochschule Bochum Fachhochschule Münster Fachhochschule Südwestfalen

Fachhochschule Deggendorf Platzziffer:...

Erste Schritte. Lavid-F.I.S. Faktura. Erste Schritte

Software Engineering Klassendiagramme Assoziationen

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Transkript:

Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten): Note: Zugelassene Hilfsmittel: Vorlesungsunterlagen und eigene Materialien Bearbeitungszeit: 90 Minuten Bitte halten Sie Ihren Personalausweis bereit Bitte tragen Sie zu Beginn Ihren Namen und Matrikelnummer auf dem Deckblatt ein Die Blätter dürfen nicht auseinander genommen werden Bitte lesen Sie alle Aufgaben zu Beginn durch. Arbeiten Sie zügig: falls Sie eine Aufgabe nicht auf Anhieb lösen können, gehen Sie zur nächsten Aufgabe über Tragen Sie ihre Lösungen sind in die dafür vorgesehenen Bereiche ein. Falls der Platz nicht ausreicht, können die Rückseiten der Blätter verwendet werden. Bitte dann darauf verweisen 9. Februar 2006 Seite 1/12

1 Projektmodell / Vorgehensmodelle (4+2+4+3 = 13 Punkte) 1.1 Phasen (4 Punkte) Beschreiben Sie für die Phasen Analyse, Design, Programmierung und Integration / Einführung jeweils das Ziel der Phase und ein Beispiel für einen Ergebnistypen. Phase Ziel Ergebnistypen Analyse Design Programmierung Integration / Einführung 1.2 Seite 2/12

1.3 Stufen (2 Punkte) Was sind Stufen? Was ist der Sinn eines gestuften Projektvorgehens? 1.4 Projektorganisation (4 Punkte) Zeichnen Sie ein typisches Organigramm für ein Projekt mit 15 Mitarbeitern. Beschreiben Sie die Aufgaben jeder Rolle mit je einem Satz. Seite 3/12

1.5 Vorgehensmodelle (3 Punkte) Nennen Sie zwei Vorgehensmodelle. In welchem Kontext ist welches Vorgehensmodell empfehlenswert? 2 Analyse-Phase: Geschäftsprozesse (2+2+8 = 12 Punkte) 2.1 Anforderungsanalyse (2 Punkte) Warum ist die Anforderungsanalyse wichtig? Seite 4/12

2.2 Stakeholder (2 Punkte) Was ist ein Stakeholder? Nennen Sie mindestens 2 Beispiele 2.3 Anwendungsfälle (8 Punkte) Es soll ein Anwendungssystem zur Unterstützung der Geschäftsprozesse in einem Krankenhaus entwickelt werden. Das System soll folgende Aufgaben erledigen: Der Personalsachbearbeiter soll Mitarbeiter einstellen und entlassen können. Der Sachbearbeiter in der Aufnahme kann Patienten aufnehmen und entlassen. Sowohl bei der Einstellung von Ärzten, als auch bei der Aufnahme von Patienten müssen Name und Adresse erfasst werden. Erstellen Sie ein oder mehrere UML Use-Case-Diagramme (Anwendungsfall-Diagramme) mit insgesamt mindestens 3 Akteuren und 3 Anwendungsfällen. Zur Erinnerung die Notation: Seite 5/12

3 Analyse-Phase: Datenmodell (2,5+1,5+10 = 14 Punkte) Es soll ein Anwendungssystem zur Unterstützung der Geschäftsprozesse in einem Krankenhaus entwickelt werden. Bisher konnten folgende Informationen bei den entsprechenden Fachexperten eingeholt werden: Im Krankenhaus arbeiten Ärzte und andere Mitarbeiter. Ärzte sind auch Mitarbeiter. Mitarbeiter sind Personen. Zu jeder Person soll der Name, das Geschlecht, das Geburtsdatum und die Adresse erfasst werden. Patienten sind Personen. Ein Patient kann von mehreren Ärzten behandelt werden. Zu jeder Behandlung wird Art, Datum, Befund und Gebühr in einem Protokoll festgehalten. Jeder Patient ist bei genau einer Krankenversicherung versichert. Von jeder Krankenversicherung sind Name und Adressen bekannt. Es gibt gesetzliche und private Krankenversicherungen. 3.1 Entitäten (2,5 Punkte) Ermitteln Sie 5 Entitäten aus der obigen fachlichen Beschreibung des Krankenhaussystems (nur Namen auflisten). Nr. Entität 1. 2. 3. 4. 5. Seite 6/12

3.2 Attribute (1,5 Punkte) Ermitteln Sie die mindestens 3 Attribute der Entität Person (Namen und Datentypen auflisten): Nr. Attribute der Entität Person: <Name> : <Datentyp> 1. 2. 3. 3.3 Klassendiagramm (10 Punkte) Zeichnen Sie ein UML-Klassendiagramm zur fachlichen Beschreibung des Krankenhaussystems. Es soll mindestens 5 Entitäten (ohne Attribute und Methoden) mit ihren Beziehungen (Assoziationen und Vererbung) enthalten. Zur Erinnerung die Notationen: Assoziation Vererbung Seite 7/12

4 Test- / Integrationsphase, Einführung (2+4+2 = 8 Punkte) 4.1 Testen (2 Punkte) Warum ist Testen wichtig? Seite 8/12

4.2 Testfälle (2 + 2 = 4 Punkte) Wie findet man Testfälle? Nennen Sie 4 Beispiele für Testfälle, zum Beispiel für das Krankenhaussystem aus Aufgaben 2 und 3. Nr. Testfall 1. 2. 3. 4. Seite 9/12

4.3 System- und Abnahmetest (2 Punkte) Was muss im System- und Abnahmetest überprüft werden? 5 Projekt- und Qualitäts-Management (2+2+3+3 = 10 Punkte) 5.1 Meilensteine (2 Punkte) Was ist ein Meilenstein? Seite 10/12

5.2 Aktivitäten (2 Punkte) Nennen Sie 4 Beispiele für Aktivitäten in einem Projektplan, zum Beispiel zur Umsetzung des Krankenhaussystems aus Aufgaben 2 und 3. Nr. Aktivität 1. 2. 3. 4. 5.3 Controlling (3 Punkte) Für eine Aufgabe sind 3 Zeitwochen und 3 Bearbeiterwochen Aufwand geschätzt. 2 Zeitwochen nach Start der Aufgabe sind 2 Bearbeiterwochen für die Aufgabe abgeleistet. Ist die Erledigung der Aufgabe im Plan? Begründen Sie Ihre Antwort. Seite 11/12

5.4 Qualitätsbeauftragter (3 Punkte) Was sind die Aufgaben eines Qualitätsbeauftragten in einem Projekt? Seite 12/12