Wir haben für euch einen Moodle Kurs mit Forum eingerichtet in dem ihr technische Fragen stellen könnt. Bitte keine Fragen zur Aufgabenstellung, die beantwortet nur der Kunde.
Moodle Kurs: Software Engineering I SS16
Wir haben für euch einen Moodle Kurs mit Forum eingerichtet in dem ihr technische Fragen stellen könnt. Bitte keine Fragen zur Aufgabenstellung, die beantwortet nur der Kunde.
Moodle Kurs: Software Engineering I SS16
Im folgenden ein Beispiel, was “method body lines of code” aus den Bewertungskriterien bedeutet. Aus diesen 55 Zeilen der Klasse fließen 12 Zeilen in die Bewertung ein. Da ausschließlich Methodenrümpfe gezählt werden, fallen alle Importe, Felddeklarationen usw. raus. Innerhalb der Methodenrümpfe werden zudem alle Kommentare, sowie öffnende und schließende Klammern nicht gezählt.
Erstellt ein Metamodell mit moddle für ein UML2.2 Class Diagram. Versucht eine Kompatibilität zur OMG Spezifikation zu gewährleisten (Infrastructure specification Section 11.3 – http://www.omg.org/spec/UML/2.2/ )
Das MM soll vollständig mit mocha test getestet werden.
Ein XML Export und Import der MM-Instanzen soll mittels moddle-xml implementiert und im mocha test abgebildet werden.
Linksammlung:
http://bpmn.io/
https://github.com/bpmn-io/moddle
https://github.com/bpmn-io/moddle-xml
http://gruntjs.com/
https://www.npmjs.com
https://mochajs.org
https://github.com/Automattic/expect.js
Hier findet ihr das Aufgabenblatt:
Hausaufgaben und Projekt
Abgabe ist Donnerstag, 4.02.2016 23:59 Uhr.