jagomart
digital resources
picture1_Design Patterns Pdf 184515 | What Is Software Architecture


 188x       Filetype PDF       File size 0.35 MB       Source: www.philadelphia.edu.jo


File: Design Patterns Pdf 184515 | What Is Software Architecture
chapter 1 what is software architecture len bass paul clements rick kazman distributed under creative commons attribution license chapter outline what software architecture is and what it isn t architectural ...

icon picture PDF Filetype PDF | Posted on 01 Feb 2023 | 2 years ago
Partial capture of text on file.
                       Chapter 1:  
       What is Software Architecture? 
                      © Len Bass, Paul Clements, Rick Kazman, 
                       distributed under Creative Commons 
                           Attribution License
                      Chapter Outline
    • What Software Architecture Is and What It 
       Isn’t
    • Architectural Structures and Views
    • Architectural Patterns
    • WhatMakesa “Good” Architecture?
    • Summary
            © Len Bass, Paul Clements, Rick Kazman, distributed under Creative Commons Attribution License
         What is Software Architecture?
    The software architecture of a system is the set 
    of structures needed to reason about the system, 
    which comprise software elements, relations 
    among them, and properties of both.
           © Len Bass, Paul Clements, Rick Kazman, distributed under Creative Commons Attribution License
                                Definition
     • This definition stands in contrast to other 
        definitions that talk about the system’s “early” or 
        “major” design decisions. 
         – Many architectural decisions are made early, but not 
           all are.
         – Many decisions are made early that are not 
           architectural.
         – It’s hard to look at a decision and tell whether or not 
           it’s “major.”
     • Structures, on the other hand, are fairly easy to 
        identify in software, and they form a powerful 
        tool for system design.
              © Len Bass, Paul Clements, Rick Kazman, distributed under Creative Commons Attribution License
The words contained in this file might help you see if this file matches what you are looking for:

...Chapter what is software architecture len bass paul clements rick kazman distributed under creative commons attribution license outline and it isn t architectural structures views patterns whatmakesa good summary the of a system set needed to reason about which comprise elements relations among them properties both definition this stands in contrast other definitions that talk s early or major design decisions many are made but not all hard look at decision tell whether on hand fairly easy identify they form powerful tool for...

no reviews yet
Please Login to review.