761 research outputs found

    Technologiebasierte Unterstützungsmaßnahmen in der akademischen Software Engineering-Ausbildung. Konzeption, Entwicklung und Evaluation einer lernerzentrierten Analyse- und Designumgebung

    Get PDF
    Die Fähigkeit der Modellbildung, das Modellieren stellt nicht nur eine zentrale, sondern auch eine sehr komplexe, Aufgabe für Software- Ingenieure dar. Durch die Tätigkeit des Abstrahierens wird ein Modell der realen Welt erstellt, das dabei helfen soll Probleme zu verstehen. Die Lehre zur Modellierung von Softwaresystemen nimmt für Studierende wie Lehrende daher eine herausfordernde Bedeutung ein. Diese Arbeit beschreibt einen Ansatz zur problembasierten Initiierung von Hilfsmitteln (sog. Scaffolds) zur Unterstützung Studierender bei der Modellierung mit der Unified Modeling Language (UML). Als Ausgangsbasis wurden Probleme Studierender bei der Modellierung von Softwaresystemen mit der UML erfasst und katalogisiert. Auf Basis der identifizierten Probleme wurden verschiedene Scaffolds abgeleitet und konzeptioniert. Dazu gehören sowohl Unterlagen und Tutorials als klassische Hilfsmittel wie auch technologiebasierte Ansätze, wie die Verwendung von Augmented Reality, Eye-Movement Modeling Examples und Hilfsmittel zur Identifikation von Use-Cases sowie Klassenkandidaten. Die verschiedenen Scaffolds wurden in eine Modellierungsumgebung prototypisch integriert und evaluiert. Die Evaluationen mit Studierenden sowie eine Expertenbegutachtung zeigen erfolgsversprechende Ergebnisse. Die Arbeit bestätigt, dass evidenzbasierte Scaffolds und deren Integration in den Lehreinsatz die praktische Hochschuldidaktik bereichern können

    Ansätze zur kollaborativen Softwareerstellung

    Full text link
    Die Erstellung von Software zur Unterstützung betrieblicher Abläufe wird in zunehmendem Maße komplexer. Da der Erstellungsprozess in der Softwareindustrie traditionell einer Werkstatt- bzw. Einzelfertigung entspricht, erfordert die stetig steigende Nachfrage nach betrieblicher Software und die fortschreitende Globalisierung die rationellere Gestaltung der Softwareentwicklung. In der Literatur werden daher immer häufiger die Industrialisierung der Softwareerstellung und neuartige Formen der Spezialisierung, Arbeitsteilung und Zusammenarbeit (engl. Collaboration) vorgestellt. Dabei kann im Wesentlichen unterschieden werden, ob die Zusammenarbeit einzelner Akteure und Arbeitsgruppen auf Projektebene oder die strategische Zusammenarbeit von Unternehmen innerhalb der Softwareindustrie behandelt wird. Über diese beiden grundlegenden Betrachtungsebenen hinweg lassen sich existierende Ansätze zur arbeitsteiligen Softwareerstellung entlang mehrerer Dimensionen, wie räumliche, zeitliche und organisatorische Verteilung der Aktivitäten im Prozess sowie Intensität und Richtung der Zusammenarbeitsbeziehungen klassifizieren. Ziel dieses Artikels ist es, einen umfassenden und systematischen Überblick über bestehende Ansätze zur kollaborativen Softwareerstellung zu geben, indem diese in einen generischen Klassifikationsrahmen eingeordnet werden. Des Weiteren soll eine etymologische und pragmatische Herleitung des Kollaborationsbegriffs die Etablierung eines eigenständigen Forschungsparadigmas im Rahmen der Wirtschaftsinformatik ermöglichen

    Ein agiles Vorgehensmodell anhand von APEX 4.2

    Get PDF
    In der Softwareentwicklung setzen sich vermehrt agile Methoden durch, die meist in kleineren Softwareprojekten Anwendung finden. Durch die intensive Einbeziehung des Kunden, Kommunikation innerhalb des Teams und kontinuierlichen Auslieferung soll die Softwarequalität gesteigert werden. So erhält der Kunde ein produktiv einsetzbares Softwareprodukt. Diese Bachelorarbeit gewährt einen Überblick über bekannte agile Prozesse und betrachtet im Detail den Scrum Prozess. Danach wird das Framework Oracle APEX vorgestellt und schließt mit einer Betrachtung zur Eignung der Einführung des Scrum Prozesses innerhalb APEX ab.In the software engineering agile methods gain more acceptance, which apply usually in smaller software projects. Through the intensive involvment of customers, communication within the team and continuous delivery the software quality shall increase. In this way the customer gets a productiv usable software product. This bachelor thesis allows an overview about known agile processes and views the scrum process in detail. After that the oracle APEX framework will be introduced and completes with an observation of the scrum process as a suitable implementation within APEX

    Ein auf Petri-Netzen basierendes Geschäftsprozessmodell und dessen Anwendung im E-Commerce

    Get PDF
    Der Gedanke der prozessorientierten Sicht reicht viele Jahrzente zurück, hat sich aber erst in jüngerer Zeit unter dem Gesichtspunkt von Kunden- und Resultatausrichtung, Qualitätssicherung, Supply Chain Management, Effizienzsteigerung und damit Wettbewerbsfähigkeit durchgesetzt. Der Wechsel von einer Aufbau- hin zu einer Prozessorganisation erfolgt initial im Entwurf und in der Umsetzung des neuen Prozessmodells. Anschliessend ist es Aufgabe der Führung, diese Prozesse laufend zu überwachen und zu steuern. Dabei stellt sich zum einen die Frage nach dem geeigneten Modell und zum anderen die nach der geeigneten Modellsprache. Die vorliegende Arbeit unterzieht zwei in der Praxis häufig anzutreffende Prozessmodelle sowie die mathematisch begründeten, formalen Petri-Netze einer Beurteilung aus Sicht der Wirtschaftsinformatik. Danach folgt ein Vorschlag, welcher auf den Petri-Netzen beruht, aber im Gegensatz zu diesen besser an die Bedürfnisse der Geschäftsprozessmodellierung angepasst ist, was in der anschliessenden Beurteilung gezeigt wird. Die meisten Geschäftsprozesse erfahren heutzutage eine informationstechnische Unterstützung, deren Realisierung nicht zuletzt aufgrund unterschiedlicher Modelle auf seiten Betrieb und auf seiten Informatik mit hohem Aufwand verbunden ist. Am Beispiel eines in einem Webshop ablaufenden Bestellprozesses wird gezeigt, wie mit dem vorgestellten Modellansatz sowohl die fachliche Sicht wie die technische Sicht im selben Modell abgebildet werden kann und so Potential für kürzere Entwicklungswege geschaffen werden kann

    Serviceorientierte Architekturen : Gestaltung, Konfiguration und Ausführungvon Geschäftsprozessen

    Get PDF
    Die serviceorientierte Architektur (SOA) ist ein in Wissenschaft und Unternehmenspraxis viel diskutiertes Management- und Systemarchitekturkonzept. Dieser Beitrag erklärt die Bedeutung des Geschäftsprozessmanagements für die Serviceorientierung und zeigt auf, wie Prozessmodelle zum Entwurf und zur Realisierung serviceorientierter Architekturen eingesetzt werden können. Hierfür wird ein mehrstufiges Konzept vorgestellt, das eine Gestaltungs-, eine Konfigurations- und eine Ausführungsebene umfasst. Der präsentierte Ansatz, der am Beispiel der Ereignisgesteuerten Prozesskette (EPK), der Business Process Modeling Notation (BPMN), der Business Process Execution Language (BPEL) und der Web Services Description Language (WSDL) illustriert wird, schließt die im Forschungsstand bestehende Lücke zwischen der konzeptionellen Modellierung und der serviceorientierten IT-Unterstützung. Als Anwendungsfall dient die Anforderungsanalyse eines Online-Versandhändlers aus dem Bereich der Unterhaltungselektronik. Im Ergebnis wird deutlich, dass in der SOA-Diskussion bislang betriebswirtschaftlich-organisatorischen Aspekten zu wenig Bedeutung beigemessen wurde

    AUSWIRKUNGEN DER SERVICEORIENTIERUNG AUF DAS BUSINESS ENGINEERING: EINE METAMODELLBASIERTE ANALYSE

    Get PDF
    Serviceorientierung ist ein weit verbreitetes Schlagwort. Auf Strategieebene sorgt sie für eine Differenzierung von den Wettbewerbern. Als Architekturparadigma für Informationssysteme ermöglicht sie eine höhere Wiederverwendbarkeit und flexiblere Integration von Geschäftsapplikationen. Beide Sichtweisen sind nicht isoliert zu betrachten, da viele von Geschäftsapplikationen bereitgestellte Services das Potenzial haben, zum Differenzierungsmerkmal in Beziehungen zu den Geschäftspartnern zu werden. Der Beitrag analysiert, in welchen Teilen bewährte Methoden des Business Engineering eine serviceorientierte Ausrichtung auf strategischer und systemtechnischer Ebene bereits unterstützen und wo Erweiterungen erforderlich sind. Dazu grenzt er die kontextspezifischen Begriffsinhalte der Serviceorientierung ab und definiert ein daran angepasstes Metamodell einer Business Engineering Methode

    Business Objects als Gestaltungskonzept strategischer Informationssystemplanung

    Get PDF
    Angesichts der wachsenden Bedeutung von Informationen als strategischer Erfolgsfaktor hat die strategische Informationssystemplanung neben der Unterstützung der Unternehmungsstrategie auch die Aufgabe, der Unternehmung neue Wettbewerbspotentiale zu erschließen. Die Einrichtung einer geeigneten Form strategischer Planung ist ein organisatorisches Gestaltungsproblem, das unter dem Begriff «Business Engineering» in letzter Zeit verstärkt diskutiert wird. Zunehmend rücken in diesem Zusammenhang objektorientierte Ansätze in den Mittelpunkt. In diesem Buch entwickelt der Autor einen Ansatz der Business Objects, der dem Business Engineering eine objektorientierte Gestaltungsphilosophie zugrunde legt und die objektorientierten Konzepte aus dem Software Engineering auf die strategische Informationssystemplanung überträgt

    Integration der Prozeßorientierung in das objektorientierte Paradigma:Klassenzuordnungsansatz vs. Prozeßklassenansatz

    Full text link
    In den aktuell verfügbaren Methoden zur objektorientierten Softwareentwicklung wird der Modellierung und Implementierung von Geschäftsprozessen nur eine geringe oder keine Bedeutung beigemessen. Daraus resultiert das Problem, daß Anforderungen durch neue oder geänderte Geschäftsprozesse nicht direkt, d. h. ohne Methodenbruch, in die objektorientierte Softwareentwicklung einfließen können. Basierend auf dieser Erkenntnis wird ein Ansatz vorgestellt, der darauf abzielt, durch die explizite Berücksichtigung von Geschäftsprozessen und durch eine Trennung von Objekt- und Prozeßwissen, die Anpaßbarkeit und Erweiterbarkeit objektorientierter Informationssysteme zu steigern.<br/

    Stand der Lehrbuchliteratur zum Geschäftsprozessmanagement - eine quantitative Analyse

    Get PDF
    Das Thema Geschäftsprozessmanagement (GPM) hat in den letzten Jahren in Wissenschaft und Praxis stetig an Bedeutung gewonnen, was sich auch in einer zunehmenden Menge an Literatur – insbesondere auch Lehrbuch- und Einführungsliteratur – zum Thema GPM äußert. Allerdings zeigt eine Durchsicht der einschlägigen Lehrbuchliteratur sehr unterschiedliche Auffassungen und Aufbereitungen des Themas GPM. Vor diesem Hintergrund zielt die vorliegende Arbeit darauf ab, den aktuellen Stand der Lehrbuch- bzw. Standardeinführungsliteratur zum GPM, deren inhaltlich-thematische Ausrichtung sowie bedeutende Themengebiete in Form einer quantitativ ausgerichteten vergleichenden Buchbesprechung zu analysieren. Es kann festgestellt werden, dass die Lehrbuchliteratur im Bereich Geschäftsprozessmanagement größtenteils einen Schwerpunkt auf typisch wirtschaftsinformatische Themenstellungen und betriebswirtschaftliche Themen legt. Weiterhin verfügt ein Großteil der Bücher über ein ausgewogenes Verhältnis zwischen theoretisch-konzeptionellen Grundlagen und transfer- und anwendungsorientierten Praxisbeispielen. Wichtige Themenstellungen in der Lehrbuchliteratur zum GPM erschließen sich aus einer zentralen Übersicht

    Konstruktion domänenspezifischer Modellierungstechniken für die Modellierung von Fachkonzepten

    Full text link
    Ausgehend von einem konstruktionsorientierten Modellierungsverständnis und den Grundlagen des sprachkritischen Ansatzes zeigt der Beitrag welche wesentlichen Schritte der Konstruktion von Modellen erforderlich sind und geht auf Methoden zu deren Unterstützung ein. Diese Überlegungen führen zur Frage, wie Modellierungstechniken, die die konstruktionsorientierte Modellierung von Informationssystemen unterstützen sollen, aufgebaut sein müssen und gestaltet werden können. Der Beitrag zeigt, dass die Entwicklung von Modellierungstechniken selbst ebenfalls als Konstruktionsprozess im sprachkritischen Sinne zu begreifen ist und leitet aus dieser Erkenntnis ein methodologisches Vorgehen zur Entwicklung von Modellierungstechniken ab. Die Ausführungen werden anhand einer Fallstudie aus der Domäne des Data Warehousing illustriert. <br/
    corecore