Designing a Software Architecture
In this section, you're going to learn how to design a software architecture. You will need this knowledge to design solution architectures for your own IT projects. We will start by formulating a definition of a software architecture, and we will take a look at several key principles and guidelines for good architectures.
Then We'll introduce you to Unified Modeling Language, a compact visual language for documenting architectures. We will examine 7 popular UML diagrams you can use to design your architectures. Finally, we will show you how to design architectures with UML and share a design process that you can use to create and revise baseline and candidate architectures.
Total duration: 108 minutes.