Academy for Professional Modelling
  • Training concept
  • Training
  • Workshops
  • Team of experts
  • FAQs
  • Deutsch
Academy for Professional Modelling
  • Training concept
  • Training
  • Workshops
  • Team of experts
  • FAQs
  • Deutsch

C4 MODELLING WITH ENTERPRISE ARCHITECT

Describe software architecture with context, container, components and code models

 

Description

To facilitate the introduction to the Enterprise Architect tool, this training is offered in a blended learning format:

  • eLearning: The basics can be completed independent of time and location in self-study via our learning platform – so all participants have the same prior knowledge. The content currently comprises approx. 6 hours and is summarized here.
  • Live training: This is followed by the 2-day moderated online training from 9am to 4pm each day.

 

Contents

The agile architecture dilemma

In the agile world, architecture is very often neglected or not even used at all, which leads to expensive refactoring and potentially fatal build-up of technical debt. However, if an agile approach is used, there still remain everlasting questions like:

  • How do we describe software architecture?
  • How do we anticipate and embrace changes in our solution’s environment?
  • What are good roadmapping strategies, and how do organizations choose the right strategy within a suitable context?
  • Should we do “up-front” architecting and, if so, how much?
  • How can we organize architectural decision making in agile teams?
  • What methods should architects use to achieve “just enough” architecture?

Agile software architecture description

Many Architecture Definition Languages have been created that can be used to formally define the architecture of a software system. For some, however, getting started in a good way while strictly following a modelling language is a bigger challenge than expected. There are many reasons for this, ranging from typical real-world time and budget pressures to a lack of perceived benefit from creating a formal description of a system that isn’t necessarily reflective of, or connected to, the source code.

Agile modelling framework

Sparx Systems Central Europe introduces a free extension tightly integrated with Enterprise Architect to encourage model-based agile development. This approach combines the benefits of a modelling tool and the elegant concept of the C4 model (c4model.com). The implementation of C4 (MDG Technology for C4) provides a framework for modelling your architecture based upon Simon Brown’s approach to communicate your architectures in a clear, straightforward fashion.

 

Join us, if you want to

  • understand the principles of modelling and describing software architecture,
  • know how to address architecture roadmapping in agile development using CGI’s Risk- and Cost-Driven Architecture (RCDA),
  • visualize, model, explore and document your software architecture using the MDG Technology for C4.

 

    back to Trainings Overview

    Contact

    Terms & Conditions

    Data Privacy

    Imprint

    Newsletter

    Sparx Systems Blog

    Logo SparxSystem Europe
    • Follow
    • Follow
    • Follow
    Cookie-Zustimmung verwalten
    Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Zustimmung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
    Funktional Always active
    Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
    Vorlieben
    Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
    Statistiken
    Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
    Marketing
    Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    Einstellungen ansehen
    {title} {title} {title}