Get in Touch

Course Outline

Introduction

Overview of Software Architecture

  • Architectural drivers
  • The necessity of architecting

Exploring Architectural Responsibilities

  • Responsibilities, skills, and knowledge
  • Technical leadership
  • The distinction between developer and architect

Understanding the Architectural Process

  • Coding, coaching, and collaboration
  • Managing technical risks
  • Analyzing and evaluating architecture

Making Architectural Decisions in Development Teams

  • Gathering and documenting issues
  • Establishing a community of practice
  • Creating a responsibility assignment matrix

Understanding Architecture Descriptions

  • Viewpoints and frameworks
  • Description languages

Visualizing Software Architecture

  • Communication and shared vocabulary
  • Models and diagrams
  • Architectural patterns

Documenting Software Architecture

  • Documentation as a guidebook
  • Components

Understanding Standards, Decay, and Recovery

  • International standards
  • Addressing process divergence

Engaging with the Delivery Process

  • Where architecture fits within the process
  • Relationship to organizational structure
  • Building agile designs

Summary and Conclusion

Requirements

  • Knowledge of software design, development, or testing

Audience

  • Senior engineers
  • Junior engineers
  • Developers
 7 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 1300 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories