Architectural Analysis These slides are derived
1 / 1

Architectural Analysis These slides are derived

Author : pasty-toler | Published Date : 2025-05-28

Description: Architectural Analysis These slides are derived from IBMRational slides from courses on UML and objectoriented design and analysis Copyright to the original slides resides with IBMRational They are used here in this course under

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "Architectural Analysis These slides are derived" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Transcript:Architectural Analysis These slides are derived:
Architectural Analysis These slides are derived from IBM/Rational slides from courses on UML and object-oriented design and analysis. Copyright to the original slides resides with IBM/Rational. They are used here, in this course, under password protection limited to students enrolled in the course, with permission of the owners, but are not to be published or further distributed. What Is Architecture? Software architecture encompasses a set of significant decisions about the organization of a software system. Selection of the structural elements and their interfaces by which a system is composed Behavior as specified in collaborations among those elements Composition of these structural and behavioral elements into larger subsystems Architectural style that guides this organization Grady Booch, Philippe Kruchten, Rich Reitman, Kurt Bittner; Rational (derived from Mary Shaw) Architecture Constrains Design and Implementation Architecture involves a set of strategic design decisions, rules or patterns that constrain design and construction. Architecture decisions are the most fundamental decisions, and changing them will have significant effects. Architecture Design Implementation Code`1` Software Architecture: The “4+1 View” Model Process View Deployment View Logical View Use-Case View Implementation View End-user Functionality Programmers Software management Performance, scalability, throughput System integrators System topology, delivery, installation, communication System engineering Analysts/Designers Structure Analysis and Design Workflow Analysis Design [Early Elaboration Iteration] [Inception Iteration (Optional)] Define a Candidate Architecture Perform Architectural Synthesis Analyze Behavior Refine the Architecture Design Components Design the Database (Optional) Analysis and Design Activity Overview Architect Designer Software Architect’s Responsibilities Architect The Software Architect leads and coordinates technical activities and artifacts. Deployment Model Implementation Model Designer’s Responsibilities Designer The designer must know use-case modeling techniques, system requirements, and software design techniques. Review: Analysis and Design Is Use-Case Driven Use cases defined for a system are the basis for the entire development process. Benefits of use cases: Concise, simple, and understandable by a wide range of stakeholders. Help synchronize the content of different models. Withdraw Money Check Balance What Is a Use-Case Realization? Use Case Communication Diagrams Use-Case Model Design Model Use Case Use-Case Realization Sequence Diagrams (Traceability) Analysis and Design in an Iterative Process Iteration n Iteration n + 1 Start of iteration End of iteration Review What is the purpose of the Analysis and Design Discipline? What are the input and output artifacts? Name and briefly describe the 4+1 Views of Architecture. What is the difference between Analysis and Design? What is architecture? ARCHITECTURAL ANALYSIS KEY CONCEPTS Architectural Analysis

Download Document

Here is the link to download the presentation.
"Architectural Analysis These slides are derived"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Presentations

Chapter 6 – Architectural Design myVRM Architectural Review SL15/32, SL23/50 Architectural Zoom SpotlightsThe SL Architectural spo 4.0.1 - Architectural Elevations Architectural Features Chapter 6 – Architectural Design Discover Excellent Architectural Drafting Services ARCHITECTURAL Architectural Art An Architectural Approach to the Design and Analysis An Architectural Approach to the Design and Analysis How to Use These Slides These slides are offered to teachers as a way to introduce students Architectural History  Architectural History: