



















































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Bansi Radhabinod delivered this lecture at Agra University for Object Oriented Analysis and Design. It includes: Software, Architecture, UML, Minimal, Modeling, Power, Tools, Progress, Modern, Scale, Civil, Bronze
Typology: Slides
1 / 91
This page cannot be seen from the preview
Don't miss anything!




















































































Bronze age/Egyptian (Imhotep)
Grecian/Roman (Vitruvius)
Byzantine/Romanesque
Gothic
Mannerism (Michelangelo, Palladio)
Baroque
Engineering/Rational/National/Romantic
Art noveau
Modern movement (Wright, LeCorbusier)
Architecture
Qualities
Process
Architecture Representation
The “what”
The “why” The “how”
The “who”
System Features
Architecture
S/W
Requirements
System
Quality Attributes
SatisfiesConstrain
Organization
Architect
Skills
Stakeholders
Defines role
Produces
Follows
Defines
Technology
(again)
Architecture n (1555) 1: the art of science of
building, specifically, the art or practice ofdesigning and building structures and esp.habitable ones 2 a: formation orconstruction as or as if as the result ofconscious act <the ~ of the garden> b: aunifying or coherent form or structure <thenovel lacks ~>
(yet again)
Software architecture encompasses the setof significant decisions about theorganization of a software system
interfaces by which a system is composed
those elements
elements into larger subsystem
An architecture style defines a family ofsystems in terms of a pattern of structuralorganization.
An architectural style defines
types
combined
a system’s overall properties can bedetermined from the properties of its parts
Software Architecture
Software ArchitectureDescription
Architectural
view
is made of
is represented by
Architecture Design Process
produces
Form Component
Connection
Architectural
Pattern
is a
is made of
SoftwareArchitectsare actors in
Logical view
Process
view
Implemen-tation view Deployment
view
Requirements
satisfies
Architectural style
has
has
has
is a
System architecture
is partof
Architecture
Style guide
Constraints
constrains
constrains
Use case
view
relates to
Architectural
Blueprint
depicts