Visualise, Document and Explore Your Software Architecture
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore various approaches and tools for visualizing, documenting, and exploring software architecture in this 57-minute conference talk. Learn how to effectively communicate your software design, build a better team, and establish technical leadership and consistency. Discover the importance of documentation in agile development, debunking the myth of "no documentation." Examine topics such as UML usage, the four plus one view model, logical vs. physical design, and reverse engineering diagrams and code. Gain insights into architecture encoding, visualization techniques, and documentation naming conventions. Understand the value of a common language and constantly evolving tooling for exploring and improving your software architecture.
Syllabus
Introduction
Jersey Visitor Map
Jersey Castle
Visualise
Group exercise
UML
Is UML worth using
Four plus one view model
Logical vs physical design
Model vs code
Common language
Environment language UML
Generalpurpose tooling
Reverse engineer diagrams
Reverse engineer code
Architecture 11 encoding
Visualisation
Documentation
Documentation naming
Constantly evolving
tooling
exploring
summary
questions
Taught by
NDC Conferences
Related Courses
Exploring Partnering with Tech LeadsPluralsight Stanford Seminar - The What and Why of Continuous Discovery, Teresa Torres
Stanford University via YouTube A Technical Leader's Qualities and Effectiveness
University of Colorado Boulder via Coursera Leading without Managing - Becoming an SRE Technical Leader
USENIX via YouTube Security Research Teams - How To Manage, Grow And Retain Them
44CON Information Security Conference via YouTube