• Keine Ergebnisse gefunden

Softwareengineering f¨ ur langlebige Systeme – Ubung 5 ¨

N/A
N/A
Protected

Academic year: 2022

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

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Thomas Ruhroth

Lehrstuhl 14 - Software Engineering Fakult¨at f¨ur Informatik

LSys– 27.05.2015

Deadline: 10.6.2015 (11:45)

Softwareengineering f¨ ur langlebige Systeme – Ubung 5 ¨

AUFGABE 1 (Entscheidungsfindung) (15LP):

In einem Projekt wird das Revision-Management-System CVS verwendet. Es ist die Ent- scheidung f¨ur einen Nachfolger zu treffen. In dem Projekt werden folgende Tools eingesetzt:

• Ant

• JUnit

• JavaCC

• Eclipse

Treffen Sie eine fundierte Entscheidung, wobei Sie f¨unf Kriterien ansetzen sollen. Unter- suchen Sie dabei bitte u.a. den Umstellungsaufwand, die Kompatibilit¨at mit den anderen verwendeten Tools und den Schulungsaufwand f¨ur die Projektmitarbeiter. Betrachten Sie bitte min. f¨unf Alternativen.

AUFGABE 2 (JNI) (15LP):

Aufgabe ist es ein Shared Object File (Linux, MAC) bzw. eine Dll (Windows) an ein Javaprogramm anzubinden.

Das Java-Programm soll einen Lauf eines Bioreaktors simulieren. Dabei sollen folgende Zyklen durchlaufen werden:

1. Einstellen der Parameter auf 85 Grad Celsius

2. Starten des Reaktors und Ausgabe von 150 Temperaturwerten.

3. Stoppen des Reaktors und Ausgabe von weiteren 150 Temperaturwerten.

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

1. Erstellen des Java-Wrappers 2. Erzeugen der Includedatei 3. Erstellen des C-Wrappers

Softwareengineering f¨ur langlebige Systeme– ¨Ubung 5 1

(2)

Thomas Ruhroth

Lehrstuhl 14 - Software Engineering Fakult¨at f¨ur Informatik

LSys– 27.05.2015

Deadline: 10.6.2015 (11:45)

4. Erstellen der Simulation (Klasse die den Ablauf durchf¨uhrt) 5. Erstellen der Gesamtanwendung

Das Shared Object File bzw. die DLL ist auf der LSys-Webpage verlinkt.

Bitte geben Sie die Sourcen, die Compiler-Aufrufe bzw. -Einstellungen und die Ausgabe des Programmes als Ausdruck ab.

Hinweis: Es gibt bei der Aufgabe einen Stolperstein.

Softwareengineering f¨ur langlebige Systeme– ¨Ubung 5 2

Referenzen

ÄHNLICHE DOKUMENTE

¨ Ubung zur Vorlesung Theoretische Informatik

Otto-von-Guericke-Universit¨ at Magdeburg Fakult¨ at f¨ ur

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

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

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,

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