Category: betriebsinformatik II

Jun 30 2009

Fachprüfung Softwareengineering Prof. Dr. Sandhaus am 27.06.2009

Hier die Aufgaben, die im Rahmen der Fachprüfung Softwareengineering am 27.06.2009 von Prof. Dr. Sandhaus (FOM) gestellt wurden. Diese Fachprüfung gehört zum Bereich Betriebsinformatik II und war für 120 Minuten angesetzt. Insgesamt gab es in 6 Aufgaben 120 Punkte zu erreichen.

Alle Angaben basieren auf meinen Erinnerungen – daher keine Garantie auf Vollständigkeit. Wer Ergänzungen hat, bitte per Kommentar einreichen.

Aufgabe 1

Sachverhalt war vorgegeben. Es ist beabsichtigt eine Software zu programmieren, die in kleinen Einzelhandelsläden die Einkaufsabwicklung unterstützt. Ziel: Ablösung manueller Kassenführung.

a) Lastenheft erstellen. Die jeweiligen Punkte waren vorgegeben.

b) FunctionPoint-Analyse

c) Umweltdiagramm erstellen (als Use-Case-Diagramm)

Aufgabe 2

Vor- und Nachteile inkrementelles Modell nennen und erläutern.

Aufgabe 3

Unterschied Lastenheft und Pflichtenheft

Aufgabe 4

Erweiterte inhaltlich vollständige Entscheidungstabelle erklären.

Aufgabe 5

3 vorgegebene Modelle in die drei Sichten (Komplexität, Anwendungsbereich, Phase) einsortieren. Tabelle war vorgegeben.

Aufgabe 6

Vorgegebenes Sequenzdiagramm in Kommunikationsdiagramm überführen

Jun 08 2009

Meilensteine im Juni

Seit dem ich studiere ist der Juni immer ein ganz besonderer Monat. Das liegt daran, dass im Juni  Klausuren und Fachprüfungen auf dem Terminkalender stehen. Die letzte Runde des Semesters wird damit also eingeläutet.

Aber dieses Jahr ist es doch noch Schlimmer Anders. Denn es stehen nicht nur die ersten Semesterklausuren an, sondern auch die Abgabetermine für die Fallstudie und Hausarbeit.
Darüber hinaus ist es wohl auch mein letztes Sommersemester. Die Vorlesungszeit endet damit und ab Herbst steht dann “nur” noch die Diplomarbeit auf dem Zettel.

Hier mal die Juni-Meilensteine in chronologischer Reihenfolge:

  • 16.06.2009 – Abgabe Fallstudie II
  • 19.06.2009 – Präsentation Fallstudie II
  • 22.06.2009 – Abgabe Hausarbeit
  • 27.06.2009 – Fachprüfung Betriebsinformatik II (Softwareengineering)
Apr 27 2009

Zum letzten Mal…

… habe ich mich heute zu Fachprüfungen angemeldet.

Ihre Anmeldung am 2009-04-27, 20:59:13 zur Prüfung:
Softwareengineering bei Professor Gregor Sandhaus am 2009-06-27 um 12:30 Uhr in Köln-Nord
wurde erfolgreich gespeichert.

Ihre Anmeldung am 2009-04-27, 20:59:39 zur Prüfung:
Betriebssysteme, Kommunikation bei Michael Cleves
Holger Döring
Holger Döring
Michael Cleves am 2009-07-11 um 09:30 Uhr in Köln-Nord
wurde erfolgreich gespeichert.

Langsam geht es in Richtung Endspurrt!

Jan 25 2009

Fachprüfung Betriebsinformatik II (Java)

Am Samstag (24. Januar 2009) stand die zweite Klausur in diesem Semster an. Es mussten in 120 Minuten 21 Fragen zum Thema Java beantwortet werden. Die Fachprüfung wurde von Holger Döring gestellt (bei ihm hatte ich auch die Vorlesungen “genossen”). Die Klausur war fair und ich glaube ich habe es ganz gut hinbekommen.

In der letzten Vorlesung gab es so eine Art Eingrenzung. Auf dieser Eingrenzung basierend habe ich mir einen “Lernzettel” gebastelt. Nach dem die Fachprüfung nun geschrieben ist und ich feststellt habe, dass ich mit meinem “Lernzettel” themenmäßig sehr richtig lag, stelle ich diesen nun hier zur Verfügung. Quasi für die, die noch (mal) müssen.

Mein Java-Lernzettel

Jan 10 2009

Betriebsinformatik II (MySQL) – Klausur

Nach der Marathon-Woche stand am heutigen Samstagnachmittag die Teilklausur Datenbankentwicklung (MYSQL) an.

Diese Klausur ist ein Bestandteil der Betriebsinformatik-II-Vorlesungsreihe und setzt sich aus letztendlich wie folgt zusammen:

3 Klausuren mit je 120 Min. Prüfungsdauer bis Studienbeginn WS 2006/07

+ Teilleistung Datenbankentwicklung (Gewichtung: 16,66 %)
+ Teilleistung Softwarengineering (Gewichtung: 33,34 %)
+ Teilleistung Programmierpraxis (Gewichtung: 50 %)

Quelle: fom.de

Somit haben wir also 16,66% heute hinter uns gelassen.

Die von Hr. Schmitz erstellelte Klausur bestand aus einem Multiple-Choice-Teil und einem Teil in dem SELECT-Statements selbst geschrieben werden mussten. Diese habe ich mir gut merken können und gleich mal in einem PDF zusammen gefasst. Vielleicht kann der ein oder andere diese noch mal gebrauchen.

mysql-select-statements

Jan 03 2009

vier Vorlesungen plus Klausur

Das neue Jahr fängt ja gut an.

Weil vor Weihnachten einige Vorlesungen ausgefallen sind, haben wir diese Woche gleich vierVorlesungen auf dem Plan

  • Mo. 05.01 – Java
  • Di. 06.01 – Projektmanagement
  • Do. 08.01 – Java
  • Fr. 09.01 – Java

Dazu kommt dann am Samstagnachmittag ( 10.01.) die Klausur MySQL.  Schön ist anders…

Dez 16 2008

Mit Blick auf die “Java-Prüfung” am 24.01.2008.

Neues-Sonderheft-iX-kompakt-Java

Okt 30 2008

Java-Vorlesung vom 30.10.2008

Wir haben mit dem Kapitel 009 angefangen. Hier stehen Komponenten aus graphischen Benutzeroberflächen im Mittelpunkt (sog. GUI). Die Beispiele habe ich im Kapitel 009 unter java.zwerchserver.com abgelegt.

Im ersten Teil geht es darum ein “HelloWorld” in einem Frame auszugeben. Im zweiten Schritt (HelloWorldMitButtons) werden Buttons ausgegeben, die nach Anklicken eine Aktion ausführen.

Der “Schildkrötenteil” ist schon etwas komplexer. Die Datei “ZeichneDasHausVomNikolaus.java” zeichnet ein Haus, dabei greift die Main-Klasse auf die anderen Klassen zurück. Die Schildkröte kann “laufen, sich drehen oder zu bestimmten Punkten gehen”. Alle Schildkröten-Dateien gehören dem Package kroete an.

Mit Hilfe der Datei ZeichneQuadrat.java läßt sich ein einfaches Quadrat ausgeben. (Ebenfalls kroeten-Package)

Okt 26 2008

Java am 23.10.2008

Nach mehr als drei Wochen stand heute Java zum ersten mal wieder auf dem Plan. Hatte schon das Schlimmste befürchtet. Aber da ich mich (fast) jeden Tag eine halbe Stunde mit Java beschäftigt hatte, kamm ich doch super schnell ins Thema.

Am Anfang haben wir uns damit beschäftigt, Texte in Dateien abzulegen und im zweiten Schritt dann auch wieder auszulesen. Das Alles ist im Skript unter Kaptiel 008 nachzulesen.

Den größten Teil der Vorlesung haben wir uns aber mit unserem “Aquarium”-Programm beschäftigt. Die Dateien dazu habe ich hier unter Kaptiel 8 abgelegt.

Es ging dabei darum die Fläche, den Inhalt und das Gewicht von einem beliebigen Aquarium zu berechnen und das Ergenis auswerfen zu lassen.

Okt 10 2008

In der Zwischenzeit

Jetzt wo wir eine ganze Zeit lang keine Java-Vorlesungen haben, besteht natürlich die Gefahr, dass das frisch Erlernte gleich wieder in Vergessenheit gerät. Aus diesem Grund habe ich mir vorgenommen, jeden Tag mind. eine halbe Stunde lang mit Java zu beschäftigen. Dabei ist mir nun aufgefallen, dass unser Skript nicht so richtig motiviert.

Ich habe mich dann mal auf unserem Online-Campus umgeschaut. Wollte mal sehe was andere Prof’s so bieten. Unter dem Navigationspunkt “Veranstaltungen”, können nicht nur die eigenen Vorlesungsmaterialien eingesehen werden, sondern auch die der anderen Standorte. “In Essen” habe ich in der Vorlesungsreihe von Prof. Dr. Ritschel ganz gute Präsentationen gefunden. Weiterhin bin ich dort auf das Buch “Java in 21 Tagen” aufmerksam geworden. Werde mich jetzt da mal durchwühlen.

Sep 25 2008

alle Java-Programm-Dateien jetzt online

Nach dem mich WordPress gestern so geärgert hat, habe ich alle Java-Programm-Dateien aus der Vorlesungsreihe Betriebsinformatik II (Java) jetzt in einem eigenen Verzeichnis geladen. Darüber klappt es nun auch mit der Groß- und Kleinschreibung innerhalb der Dateinamen.

Unter java.zwerchserver.com findet ihr alle bisher geschriebenen Java-Programme nach Kapiteln sortiert. Ich werde diese Liste entsprechend fortschreiben.

Sep 24 2008

Java am 23.09.2008

Wir haben Kapitel 5 und 6 abgeschlossen. Wobei Kapitel 6 nur eine schöne Zusammenfassung der ersten fünf Kapitel ist.

Zusammen haben wir das kleine Programm “Rectangle” erstellt. Für die, die nicht da waren, hier der Java-Quelltext:

Achtung: WordPress spielt mir gerade einen Streich. Es will einfach nicht gelingen, dass die Groß-und Kleinschreibung der Dateinamen übernommen wird. Damit die o.g. Programm auch wirklich compiliert werden können, muss also vorher Hand angelegt werden

  1. im selben Verzeichnis abgelegt werden und
  2. die Datei rectangle.java ind Rectangle.java umbenannt werden
  3. die Datei rectangletester.java in RectangleTester.java
Sep 12 2008

Betriebsinformatik II (Java) am 11.09.2008

Wir haben in der Vorlesung u.a. zwei Fragebögen gelöst. Versuche die in den nächsten Tagen online zustellen – kann es aber nicht versprechen.


Sep 05 2008

Betriebsinformatik II (Java) am 04.09.08

Es ging genauso flott weiter wie am Dienstag – aber wir sollen uns keine Sorgen machen. Die Syntax von Java – die mir zum jetzigen Zeitpunkt nicht so ganz nachvollziehbar erscheint – wird noch ganz genau erläutert. Gute Aussichten also.

Basti hat mittlerweile herausgefunden, dass der Galileo Press Verlag auf seiner Website diverse Openbooks im HTML Format bereit hält (Danke Basti!). Idealerweise das IT-Fachbuch "Java ist auch eine Insel ".

Ich denke, bevor teure Bücher das Budget unnögtig belasten, sollte zumindest ein Blick in dieses viel gelobte Werk investiert werden. Ich habe bisher nur flüchtig darüber schauen können – aber es macht wirklich einen sehr guten Eindruck. Habe mir für Sonntag vorgenommen mich etwas tiefer damit auseinander zu setzen.

Natürlich gibt es "Java ist auch eine Insel" in Papierform. Z.B.  als Buch bei Amazon.de

Sep 03 2008

Betriebsinformatik II (Java) am 02.09.2008

Gestern also die Semestereröffnung mit einer Runde Java bei Hr. Döring.
Es ging (meiner Meinung nach) recht flott los.

Was haben wir gemacht?

  • Einführung in die Kommandozeilen-Befehle mit dem Programm "cmd.exe "
    Hier haben wir kurz Ordner/ Dateien angelegt, verschoben, kopiert, umbenannt. Wer die ganzen Command-Befehle nicht parat hat, der kann sich diese txt.-Datei runterladen . Ich habe diese tolle Übersicht von yves-roesener.de . Danke dafür!
    Auf dem Desktop abgelegt hat man so die wichstigsten Befehle schnell zur Hand.
  • Folgende Begriffe wurden angesprochen:
    Implikation, Negation, Konjunktion, Disjunktion, Antivalenz (sog. xor )
  • Prüfsummenberechnung mit xor
  • Vergleichsoperatoren
  • Zahlensysteme – dezimal, binär, hexadezimal
  • Installation Java SDK 6.0 Update 10
  • zwei kleine Programme geschrieben, compiliert und über den Interpreter ausgeführt
  • einige Eigenarten von Java besprochen (steht im Skript, das noch kommen soll)

Hinweis: Die Fom stellt Laptops zur Verfügung. Es können aber auch eigene Laptops genutzt werden.

Was haben wir nicht gemacht?

  • eine vernünftige Begrüssung
  • Aufbau / Ziele der Vorlesung besprochen
  • Aufbau / Ablauf der Klausur besprochen
  • weiteren Verlauf der Vorlesungen – sprich: welche Themen werden behandelt