Software Architecture in Practice, 2nd Edition
- Type:
- Other > Other
- Files:
- 119
- Size:
- 2.76 GiB (2960467379 Bytes)
- Uploaded:
- 2023-05-13 18:05:51 GMT
- By:
- tuts756
- Seeders:
- 8
- Leechers:
- 1
- Comments
- 0
- Info Hash: 3984E9B6C86DBD75B467CCB48554CB0F461B1DE3
(Problems with magnets links are fixed by upgrading your torrent client!)
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
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 9 Architecture Analysis/004. 9.3 How do I conduct an ATAM.mp4 | 138.29 MiB |
TutsNode.net.txt | 63 B |
[TGx]Downloaded from torrentgalaxy.to .txt | 585 B |
.pad/0 | 726.62 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 1 Defining Software Architecture/004. 1.3 Why and how to document an architecture.mp4 | 132.1 MiB |
.pad/1 | 925.29 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 10 Architectures, Agility, and Technical Debt/003. 10.2 What is design debt.mp4 | 121.46 MiB |
.pad/2 | 553.66 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 3 Availability/004. 3.3 What are Availability tactics.mp4 | 117.39 MiB |
.pad/3 | 622.85 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 7 Gathering Architectural Requirements/003. 7.2 What is the Quality Attribute Workshop.mp4 | 107.02 MiB |
.pad/4 | 998.43 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 6 Deployability/005. 6.4 What are Deployability patterns.mp4 | 103.46 MiB |
.pad/5 | 549.8 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 1 Defining Software Architecture/003. 1.2 Why is architecture important.mp4 | 102.52 MiB |
.pad/6 | 495.79 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 2 Architecture Requirements Quality Attributes/004. 2.3 How to gather quality attribute requirements.mp4 | 93.73 MiB |
.pad/7 | 278.65 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 8 Creating the Architecture/004. 8.3 What are the hard parts of ADD.mp4 | 90.35 MiB |
.pad/8 | 669.48 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 2 Architecture Requirements Quality Attributes/005. 2.4 How to achieve quality attributes.mp4 | 89.31 MiB |
.pad/9 | 707.03 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 9 Architecture Analysis/003. 9.2 How can I organize an ATAM.mp4 | 81.45 MiB |
.pad/10 | 564.09 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 9 Architecture Analysis/005. 9.4 Are there lighter weight evaluation techniques.mp4 | 80.22 MiB |
.pad/11 | 803.03 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Summary/001. Software Architecture in Practice Summary.mp4 | 80.12 MiB |
.pad/12 | 906.21 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 5 Performance/004. 5.3 What are Performance tactics.mp4 | 79.08 MiB |
.pad/13 | 939.57 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 8 Creating the Architecture/003. 8.2 What are the steps of ADD.mp4 | 78.57 MiB |
.pad/14 | 441.9 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 9 Architecture Analysis/002. 9.1 Should I analyze my architecture.mp4 | 77.72 MiB |
.pad/15 | 282.4 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 3 Availability/005. 3.4 What are Availability patterns.mp4 | 75.39 MiB |
.pad/16 | 627.21 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 5 Performance/005. 5.4 What are Performance patterns.mp4 | 71.38 MiB |
.pad/17 | 633.38 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 4 Modifiability/004. 4.3 What are Modifiability tactics.mp4 | 69.48 MiB |
.pad/18 | 536.64 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 5 Performance/003. 5.2 How to specify Performance scenarios.mp4 | 63.08 MiB |
.pad/19 | 939.2 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 4 Modifiability/005. 4.4 What are Modifiability patterns.mp4 | 62.63 MiB |
.pad/20 | 378.7 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 2 Architecture Requirements Quality Attributes/003. 2.2 How to specify quality attributes.mp4 | 61.65 MiB |
.pad/21 | 358.26 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 4 Modifiability/003. 4.2 How to specify Modifiability scenarios.mp4 | 51.26 MiB |
.pad/22 | 758.34 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 7 Gathering Architectural Requirements/002. 7.1 What are the problems in eliciting actionable architectural requirements.mp4 | 50.83 MiB |
.pad/23 | 172.36 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 6 Deployability/004. 6.3 What are Deployability tactics.mp4 | 45.29 MiB |
.pad/24 | 724.58 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 4 Modifiability/002. 4.1 What is Modifiability.mp4 | 44.63 MiB |
.pad/25 | 378.35 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 3 Availability/002. 3.1 What is Availability.mp4 | 41.18 MiB |
.pad/26 | 840.26 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 1 Defining Software Architecture/005. 1.4 What makes a “good” architecture.mp4 | 40.85 MiB |
.pad/27 | 151.92 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 1 Defining Software Architecture/002. 1.1 What is software architecture.mp4 | 38.87 MiB |
.pad/28 | 131.31 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 8 Creating the Architecture/002. 8.1 How should I design my architecture.mp4 | 37.99 MiB |
.pad/29 | 6.58 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 7 Gathering Architectural Requirements/004. 7.3 What is the Quality Attribute Utility Tree.mp4 | 36.27 MiB |
.pad/30 | 750.68 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 2 Architecture Requirements Quality Attributes/002. 2.1 What are architectural requirements.mp4 | 35.36 MiB |
.pad/31 | 657.39 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 6 Deployability/002. 6.1 What is Deployability.mp4 | 35.11 MiB |
.pad/32 | 909.79 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 6 Deployability/003. 6.2 How to specify Deployability scenarios.mp4 | 33.3 MiB |
.pad/33 | 720.18 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Introduction/001. Software Architecture in Practice Introduction.mp4 | 32.03 MiB |
.pad/34 | 993.2 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 10 Architectures, Agility, and Technical Debt/004. 10.3 How can I fix design debt.mp4 | 31.76 MiB |
.pad/35 | 244.93 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 10 Architectures, Agility, and Technical Debt/002. 10.1 How do agile concepts relate to architecture.mp4 | 27.96 MiB |
.pad/36 | 44.06 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 5 Performance/002. 5.1 What is Performance.mp4 | 25.87 MiB |
.pad/37 | 133.74 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 3 Availability/003. 3.2 How to specify Availability scenarios.mp4 | 23.99 MiB |
.pad/38 | 5.35 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 2 Architecture Requirements Quality Attributes/006. 2.5 Summary.mp4 | 14.7 MiB |
.pad/39 | 311.6 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 9 Architecture Analysis/006. 9.5 Summary.mp4 | 14.33 MiB |
.pad/40 | 689.33 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 2 Architecture Requirements Quality Attributes/001. Learning objectives.mp4 | 12.82 MiB |
.pad/41 | 182.87 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 7 Gathering Architectural Requirements/001. Learning objectives.mp4 | 12.7 MiB |
.pad/42 | 307.06 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 1 Defining Software Architecture/006. 1.5 Summary.mp4 | 11.84 MiB |
.pad/43 | 161.17 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 10 Architectures, Agility, and Technical Debt/001. Learning objectives.mp4 | 11.42 MiB |
.pad/44 | 589.46 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 6 Deployability/001. Learning objectives.mp4 | 11.25 MiB |
.pad/45 | 769.2 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 1 Defining Software Architecture/001. Learning objectives.mp4 | 10.76 MiB |
.pad/46 | 243.17 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 5 Performance/001. Learning objectives.mp4 | 9.44 MiB |
.pad/47 | 568.37 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 4 Modifiability/001. Learning objectives.mp4 | 9.31 MiB |
.pad/48 | 710.29 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 7 Gathering Architectural Requirements/005. 7.4 Summary.mp4 | 9.29 MiB |
.pad/49 | 727.71 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 3 Availability/006. 3.5 Summary.mp4 | 8.54 MiB |
.pad/50 | 475.59 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 3 Availability/001. Learning objectives.mp4 | 7.66 MiB |
.pad/51 | 353.08 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 8 Creating the Architecture/005. 8.4 Summary.mp4 | 7.56 MiB |
.pad/52 | 452.75 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 9 Architecture Analysis/001. Learning objectives.mp4 | 6.69 MiB |
.pad/53 | 317.95 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 5 Performance/006. 5.5 Summary.mp4 | 5.79 MiB |
.pad/54 | 216.44 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 4 Modifiability/006. 4.5 Summary.mp4 | 5.64 MiB |
.pad/55 | 364.8 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 6 Deployability/006. 6.5 Summary.mp4 | 5.46 MiB |
.pad/56 | 552.33 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 8 Creating the Architecture/001. Learning objectives.mp4 | 5.16 MiB |
.pad/57 | 856.08 KiB |
[TutsNode.net] - Software Architecture in Practice, 2nd Edition/Lesson 10 Architectures, Agility, and Technical Debt/005. 10.4 Summary.mp4 | 4.32 MiB |