ISBN-13: 9783838699257 / Niemiecki / Miękka / 2006 / 122 str.
ISBN-13: 9783838699257 / Niemiecki / Miękka / 2006 / 122 str.
Bachelorarbeit aus dem Jahr 2006 im Fachbereich Informatik - Allgemeines, Note: 2,0, Fachhochschule Stralsund (Elektrotechnik, Bachelor Informatik), Sprache: Deutsch, Abstract: Inhaltsangabe: Einleitung: In der Bachelor-Arbeit wird ein Vergleich der Prozessmodellierung mit CASE-Ansatz und der Prozessmodellierung mit MDA-Ansatz durchgefuhrt. Die Modellierung mit CASE-Ansatz erfolgt mit einem Plug-in fur die Entwicklungsumgebung Eclipse. Dieses Plug-in von der Firma JBoss erzeugt wahrend der grafischen Modellierung eine Prozessbeschreibung. Beim MDA-Ansatz erfolgt die Modellierung auch mit einem CASE-Tool (MagicDraw). Die Prozessbeschreibung wird dann mittels AndroMDA ANDROMDAH] generiert. Der Fokus dieser Arbeit liegt auf dem technischen Aspekt der Prozessmodellierung, sowie der Codegenerierung mittels AndroMDA. Um auf die Generierung von Prozessbeschreibungen durch AndroMDA eingehen zu konnen, ist es notwendig, den Aufbau und die Funktionsweise von AndroMDA, speziell der AndroMDA jBPM-Cartridge, zu beschreiben. Auf andere Codegeneratoren wird nicht eingegangen. Eine Gegenuberstellung einiger Codegeneratoren ist unter CG] u finden. Gang der Untersuchung: Zu Beginn wird das Umfeld der Entstehung der Arbeit dargestellt und danach wird die Aufgabenstellung vorgestellt. In Kapitel 2 folgt eine kurze Einfuhrung in die generative Softwareentwicklung. Dabei werden die Themen: Computer-Aided Software Engineering, Model Driven Architecture (MDA) und Model Driven Software Development (MDSD) behandelt. Um die Konzepte der Model Driven Architecture verstehen zu konnen, werden einige Standards der OMG vorgestellt (UML, MOF, XML, XMI ). In Kapitel 2.2.2 werden die MDA-Konzepte dargestellt. Abgeschlossen wird der theoretische Teil der Arbeit mit einem Vergleich von MDA und MDSD. Im praktischen Teil wird der Aufbau und die Funktionsweise von AndroMDA, speziell der AndroMDA jBPM-Cartridge, beschrieben. Zuerst wird in Kapitel 3.3 das Vorgehen mit CASE-Ansatz erlautert. Die Prozessmo