• Keine Ergebnisse gefunden

Softwareengineering f¨ ur langlebige Systeme – Ubung 1 ¨

N/A
N/A
Protected

Academic year: 2022

Aktie "Softwareengineering f¨ ur langlebige Systeme – Ubung 1 ¨"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. Jan J¨urjens, Thomas P. Ruhroth Lehrstuhl 14 Software Engineering

Fakult¨at ur Informatik

LSys 22.4.2015 12:00 - Inf-Briefkasten 57

Softwareengineering f¨ ur langlebige Systeme – Ubung 1 ¨

AUFGABE 1 (Wiederholung und Verwechseln von Design-Pattern) (5 BP):

1. Unter welchen Umst¨anden k¨onnen Design-Pattern verwechselt werden?

2. Vergleichen Sie verschiedene Design-Pattern aus “Patterns kompakt” (http://link.

springer.com/book/10.1007/978-3-8274-2526-3/page/1) nach dem Kriterium der “Verwechselbarkeit”. Finden Sie bitte min. 5 Paare und geben Sie zu den 5 Paaren an, wieso diese verwechselt werden k¨onnen.

Bemerkung: Diese Aufgabe dient der Wiederholung von Stoff aus SWT.

AUFGABE 2 (Projekt-Aufgabe Teil 1) (5 BP):

Erstellen Sie bitten einen kleinen Taschenrechner in Java. Dieser soll genau die Funktionen

“Addition”, “Multiplikation”, “Subtraktion” und “Division” besitzen. Mit der “Gleich”- Taste l¨asst sich das Endergebnis ausrechnen. Mit den Tasten “A” und “AC” sollen wie handels¨ubliche Taschenrechner die aktuelle Eingabe bzw. die ganze Berechnung l¨oschen.

Es soll eine graphische Oberfl¨ache existieren, welche einem handels¨ubliche Taschenrechner nachgebildet ist.

Geben Sie den Code bitte, sowohl als Ausdruck als auch als ZIP-gepacktes Archiv an mich ab (http://www-secse.cs.tu-dortmund.de/staff/ruhroth).

Hinweis: Mit der Abgabe des Codes erkl¨aren Sie sich einverstanden, dass Ihr Code an- deren Studenten der Vorlesung LSys zur Verf¨ugung gestellt wird.

Softwareengineering f¨ur langlebige Systeme– ¨Ubung 1 1

Referenzen

ÄHNLICHE DOKUMENTE

Erstellen Sie ein Ant-Script, welches folgende Tragets bietet und eine sinnvolle Includierung der Targets untereinander beinhalten:. • compile : Kompiliert

Halten Sie sich bitte an das Schema aus der Vorlesung und erstellen sie zus¨ atzlich eine Klasse, die den Ablauf wie oben beschrieben durchf¨

Da die Daten- bank alt ist und nicht mehr modernen Anforderungen gen¨ ugt, soll das System durch eine neue Version ersetzt werden.. Dabei sind die Daten

Bemerkung: Die nichtssagenden Klassen-, Variablen- und Methoden-Namen sind schlech- ter Programmierstil, den Sie sich nicht aneignen sollen. Wir haben ihn hier dennoch ge- nutzt,

 Termine werden im Juni bekannt gegeben (mind. drei Termine über die vorlesungsfreie

Erstelle eine Executive Summary f¨ ur die Einleitung (bis Seite 18) des Buches “Entwurfs- muster f¨ ur effektive Software-Entwicklung” (Link auf der LSys-Webseite).

Jan J¨ urjens, Christian Wessel Lehrstuhl 14 – Software Engineering Fakult¨ at f¨ ur Informatik Modellbasierte Softwaretechniken f¨ ur sichere Systeme – 24.04.2012..

Kunden k¨ onnen ¨ uber eine Benutzeroberfl¨ ache Informationen ¨ uber ihre laufenden Versicherungen einholen.. Auch diese Daten sind sensibel und m¨ ussen gesch¨