| 0 | 726.6 KB | ||
| 1 | 925.3 KB | ||
| 001. Learning objectives.mp4 | 9.3 MB | ||
| 001. Software Architecture in Practice Introduction.mp4 | 32 MB | ||
| 001. Software Architecture in Practice Summary.mp4 | 80.1 MB | ||
| 002. 1.1 What is software architecture.mp4 | 38.9 MB | ||
| 002. 10.1 How do agile concepts relate to architecture.mp4 | 28 MB | ||
| 002. 2.1 What are architectural requirements.mp4 | 35.4 MB | ||
| 002. 3.1 What is Availability.mp4 | 41.2 MB | ||
| 002. 4.1 What is Modifiability.mp4 | 44.6 MB | ||
| 002. 5.1 What is Performance.mp4 | 25.9 MB | ||
| 002. 6.1 What is Deployability.mp4 | 35.1 MB | ||
| 002. 7.1 What are the problems in eliciting actionable architectural requirements.mp4 | 50.8 MB | ||
| 002. 8.1 How should I design my architecture.mp4 | 38 MB | ||
| 2 | 553.7 KB | ||
| 002. 9.1 Should I analyze my architecture.mp4 | 77.7 MB | ||
| 003. 2.2 How to specify quality attributes.mp4 | 61.7 MB | ||
| 003. 4.2 How to specify Modifiability scenarios.mp4 | 51.3 MB | ||
| 003. 5.2 How to specify Performance scenarios.mp4 | 63.1 MB | ||
| 003. 6.2 How to specify Deployability scenarios.mp4 | 33.3 MB | ||
| 003. 8.2 What are the steps of ADD.mp4 | 78.6 MB | ||
| 3 | 622.8 KB | ||
| 003. 1.2 Why is architecture important.mp4 | 102.5 MB | ||
| 003. 10.2 What is design debt.mp4 | 121.5 MB | ||
| 003. 3.2 How to specify Availability scenarios.mp4 | 24 MB | ||
| 003. 7.2 What is the Quality Attribute Workshop.mp4 | 107 MB | ||
| 003. 9.2 How can I organize an ATAM.mp4 | 81.4 MB | ||
| 004. 1.3 Why and how to document an architecture.mp4 | 132.1 MB | ||
| 004. 10.3 How can I fix design debt.mp4 | 31.8 MB | ||
| 004. 2.3 How to gather quality attribute requirements.mp4 | 93.7 MB | ||
| 004. 3.3 What are Availability tactics.mp4 | 117.4 MB | ||
| 004. 4.3 What are Modifiability tactics.mp4 | 69.5 MB | ||
| 004. 5.3 What are Performance tactics.mp4 | 79.1 MB | ||
| 004. 6.3 What are Deployability tactics.mp4 | 45.3 MB | ||
| 004. 7.3 What is the Quality Attribute Utility Tree.mp4 | 36.3 MB | ||
| 004. 8.3 What are the hard parts of ADD.mp4 | 90.3 MB | ||
| 4 | 998.4 KB | ||
| 004. 9.3 How do I conduct an ATAM.mp4 | 138.3 MB | ||
| 005. 2.4 How to achieve quality attributes.mp4 | 89.3 MB | ||
| 005. 3.4 What are Availability patterns.mp4 | 75.4 MB | ||
| 005. 5.4 What are Performance patterns.mp4 | 71.4 MB | ||
| 005. 8.4 Summary.mp4 | 7.6 MB | ||
| 5 | 549.8 KB | ||
| 005. 1.4 What makes a “good” architecture.mp4 | 40.9 MB | ||
| 005. 10.4 Summary.mp4 | 4.3 MB | ||
| 005. 4.4 What are Modifiability patterns.mp4 | 62.6 MB | ||
| 005. 6.4 What are Deployability patterns.mp4 | 103.5 MB | ||
| 005. 7.4 Summary.mp4 | 9.3 MB | ||
| 005. 9.4 Are there lighter weight evaluation techniques.mp4 | 80.2 MB | ||
| 006. 1.5 Summary.mp4 | 11.8 MB | ||
| 006. 2.5 Summary.mp4 | 14.7 MB | ||
| 006. 3.5 Summary.mp4 | 8.5 MB | ||
| 006. 4.5 Summary.mp4 | 5.6 MB | ||
| 006. 5.5 Summary.mp4 | 5.8 MB | ||
| 006. 6.5 Summary.mp4 | 5.5 MB | ||
| 006. 9.5 Summary.mp4 | 14.3 MB | ||
| TutsNode.net.txt | 102.4 B | ||
| [TGx]Downloaded from torrentgalaxy.to .txt | 614.4 B | ||
| 6 | 495.8 KB | ||
| 7 | 278.7 KB | ||
| 8 | 669.5 KB | ||
| 9 | 707 KB | ||
| 10 | 564.1 KB | ||
| 11 | 803 KB | ||
| 12 | 906.2 KB | ||
| 13 | 939.6 KB | ||
| 14 | 441.9 KB | ||
| 15 | 282.4 KB | ||
| 16 | 627.2 KB | ||
| 17 | 633.4 KB | ||
| 18 | 536.6 KB | ||
| 19 | 939.2 KB | ||
| 20 | 378.7 KB | ||
| 21 | 358.3 KB | ||
| 22 | 758.3 KB | ||
| 23 | 172.4 KB | ||
| 24 | 724.6 KB | ||
| 25 | 378.4 KB | ||
| 26 | 840.3 KB | ||
| 27 | 151.9 KB | ||
| 28 | 131.3 KB | ||
| 29 | 6.6 KB | ||
| 30 | 750.7 KB | ||
| 31 | 657.4 KB | ||
| 32 | 909.8 KB | ||
| 33 | 720.2 KB | ||
| 34 | 993.2 KB | ||
| 35 | 244.9 KB | ||
| 36 | 44.1 KB | ||
| 37 | 133.7 KB | ||
| 38 | 5.3 KB | ||
| 39 | 311.6 KB | ||
| 40 | 689.3 KB | ||
| 41 | 182.9 KB | ||
| 42 | 307.1 KB | ||
| 43 | 161.2 KB | ||
| 44 | 589.5 KB | ||
| 45 | 769.2 KB | ||
| 46 | 243.2 KB | ||
| 47 | 568.4 KB | ||
| 48 | 710.3 KB | ||
| 49 | 727.7 KB | ||
| 50 | 475.6 KB | ||
| 51 | 353.1 KB | ||
| 52 | 452.7 KB | ||
| 53 | 318 KB | ||
| 54 | 216.4 KB | ||
| 55 | 364.8 KB | ||
| 56 | 552.3 KB | ||
| 57 | 856.1 KB | ||
| ▲ 119 total files | |||
Description
The basic principle of software architecture is that every software system is constructed to satisfy an organization’s business goals, and the architecture of a system is a bridge between the (often abstract) business goals and the final (concrete) resulting system. The path from abstract goals to concrete systems is often complex. In this video training, Rick Kazman shows how software architectures can be designed, analyzed, and documented with techniques that support the achievement of these business goals.
The course covers requirements (quality attributes) that drive architecture, and how to elicit, prioritize, and characterize them precisely and unambiguously. It covers patterns and tactics (the building-blocks of architecture) and a method of architecture design called Attribute Driven Design (ADD). It also presents the Architecture Tradeoff Analysis Method (ATAM), which is used to analyze and understand strengths and weaknesses of designed (or inherited) architectures. The course wraps up with practical advice on how to blend architecture activities with agile methodologies and how to be an agent for change in an organization.
Updates to this video include a deep dive into the distinct quality attributes of Availability, Modifiability, Performance, and Deployability, as well as expanded discussions on the intersection of agile and software architecture, and new discussions on DevOps and technical debt. Lessons 1, 2, and 7-9 are thoroughly updated; Lessons 3-6 and 10 are new to the second edition.
About the Instructor
Rick Kazman is a Professor at the University of Hawaii and a Visiting Researcher at the Software Engineering Institute of Carnegie Mellon University. His primary research interests are software architecture, design and analysis tools, software visualization, and technical debt. Kazman has been involved in the creation of several highly influential methods and tools for architecture analysis, including the ATAM (Architecture Tradeoff Analysis Method) and the Titan and DV8 tools. He is the author of over 250 publications, co-author of three patents and eight books.
Learn How To
Understand and communicate the importance of architecture
Elicit and validate architectural requirements, particularly quality attribute requirements
Design architectural structures to meet quality attribute requirements
Analyze an architecture
Who Should Take This Course
Senior software developers who might aspire to be architects
Designers and developers looking to enhance their skills and take on challenges of greater scope and impact
Project managers who want to understand the importance of architecture and how it can be managed
Course Requirements
Basic understanding of programming and development
Basic understanding of the software engineering lifecycle and project activities
Released 4/2023
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
SOLID Principles - Introducing Software Architecture and Design (2025) Posted by
freecoursewb in Other
|
1.1 GB | freecoursewb | 6 months | 19 | 11 |
|
Solid Principles - Introducing Software Architecture and Design by Ganesh Kadam Posted by
freecoursewb in Other
|
329.7 MB | freecoursewb | 2 years | 0 | 0 |
|
O'Reilly - Software Architecture Superstream - Architecture Meets Data Posted by
freecoursewb in Other
|
435.8 MB | freecoursewb | 3 years | 1 | 1 |
|
Software Architecture Hour - Modern Software Engineering with Dave Farley Posted by
freecoursewb in Other
|
386.7 MB | freecoursewb | 3 years | 0 | 4 |
| 1.2 GB | tutsnode | 3 years | 4 | 0 |
All Comments