3 research outputs found

    Kompetenzaufbau für die agile So wareentwicklung mit Hilfe eines didaktischen Methodenbaukastens zur Entwicklung individueller Lehrkonzepte

    No full text
    Die agile Softwareentwicklung wird in der Praxis von vielen Unternehmen eingesetzt, um Produktqualität und Kundenzufriedenheit zu steigern, sowie Entwicklungszeiten zu verringern. Die kompetenzorientierte Lehre ist eine Möglichkeit, um Projektteams auf diesen Anspruch vorzubereiten. Diese Bachelorarbeit zeigt einen Weg, wie von Kompetenzen und Lernzielen ausgehend, ein individuelles Lehrkonzept mit aktivierenden Lehrmethoden zusammengestellt werden kann. Dazu wurden Lehrinhalte für die verbreiteten agilen Methoden, Scrum und Kanban, zusammengefasst und existierende Lehrmethoden der agilen Softwareentwicklung bewertet. Darauf basierend wird ein Grundgerüst mit Beispiel für ein Lehrkonzept vorgeschlagen, das bestehende Unterrichtskonzepte der Pädagogik, Aufwand-Nutzen-Verhältnis und Erfahrungen des Verfassers einbezieht.Agile software development was introduced from many companies to improve the product quality, increase customer satisfaction and decrease development periods. Skills-based teaching is one opportunity to dispose project teams regarding this requirement. This bachelor thesis shows a way to compile an individual educational concept with activating teaching methods. For the agile methods Scrum and Kanban, content of teaching has been summarised and existing teaching methods have been evaluated. A matrix with an example for the educational concept is given which includes existing training concepts of educational theory, e ort-bene t ratio and experiences of the author

    Universelle Modellanalyse von Anwendungslandschaften basierend auf demArchiMate Standard

    No full text
    Anwendungslandschaften von Unternehmen sind historisch gewachsen, durch Abhängigkeiten vieler Anwendungen verflochten, heterogen und komplex. Im Rahmen von Enterprise Architecture (EA) werden Modelle genutzt, um unternehmerische oder technische Entscheidungen zu unterstützen und Aussagen über Zustände und Systemeigenschaften in Anwendungslandschaften zu bestimmen bzw. vorherzusagen. Diese Masterthesis adaptiert die EA-Modellierungssprache Multi-Attribute Prediction (MAP), die an der KTH Stockholm im Department Industrial Information and Control Systems entwickelt wurde, und überträgt die Analyse-Algorithmen auf den ArchiMate Standard. Mit MAP können Wahrscheinlichkeiten über Qualitätseigenschaften wie Anwendungsgröße, Datengenauigkeit, Kopplung, Verfügbarkeit und Kosten über die Struktur eines Modells berechnet werden. Die Ergebnisse sind zum Abschluss der Berechnung als Eigenschaften auf Knoten im Modell sichtbar. Analyse Your Enterprise (AYE) ist eine Web-Anwendung zur Modellierung und Berechnung von ArchiMate-Modellen, die im Zuge dieser Arbeit entwickelt wurde. AYE kann ArchiMate-Modelle auch ohne weitere manuelle Angaben analysieren. Die in AYE implementierten Algorithmen zur Analyse von Verfügbarkeit, Kopplung und Kosten lösen Zyklen auf, erlauben es die Analysen zu erweitern oder einzuschränken und können mit der großen Anzahl an semantischen Knoten und Kanten aus ArchiMate umgehen. Neben den aus MAP übertragenen Analysen sollen zukünftig weitere hinzu kommen.Application landscapes are grown historically. They are interlaced with many dependencies, are heterogeneously and complex. Enterprise Architecture (EA) models are used for business and technical decisions. Moreover, they determine or predict system states and attributes in application landscapes. This master thesis adapts the EA-model-language Multi-Attribute Prediction (MAP), developed by KTH Stockholm at the Department Industrial Information and Control Systems and maps the analyse-algorithms to the ArchiMate standard. MAP features automate analysis of quality attributes from the model structure in five areas: application size, data accuracy, coupling, availability and costs. The results are shown as probability values in the model elements. Analyse Your Enterprise (AYE) is a web-application for modelling and analysing ArchiMates models, which was developed within this thesis. AYE can compute the quality attributes without any manual inputs. The algorithms developed in AYE for availability, coupling and costs resolve cycles in the model structure. They also leave the opportunity to extend or restrict this analysis and they allow to use a huge amount of semantic elements and relationships from ArchiMate. In the future AYE will be developed further and additional analyse-algorithms could be added
    corecore