Click here to load reader
View
166
Download
3
Embed Size (px)
DESCRIPTION
Looking for top 10 architecture college in Pune, SB Patil architecture college in Pimpri chinchwad is one of the best college among these. Contact – +91 8484 849 600
Citation preview
S.B Patil College of Architecture & Design
Architectural Design
Introduction
Objective
Data design
Software architectural styles
Reference architectures
Introduction
• Definitions
The software architecture of a program or computing
system is the structure or structures of the system,
which comprise software elements, the externally
visible properties of those elements, and the
relationships among them
Architectural Design Process
• Basic Steps
Creation of the data design
Derivation of one or more representations of the architectural structure of the system
Analysis of alternative architectural styles to choose the one best suited to customer requirements and quality attributes
Elaboration of the architecture based on the selected architectural style
• A database designer creates the data architecture for a system to represent the data components
• A system architect selects an appropriate architectural style derived during system engineering and software requirements analysis
Objectives
• To introduce architectural design and to discuss itsimportance.
• To explain the architectural design decisions that haveto be made.
• To introduce three complementary architectural stylescovering organisation, decomposition and control.
• To discuss reference architectures are used tocommunicate and compare architectures.
Data Design Principles
• The systematic analysis principles that are applied tofunction and behavior should also be applied to data
• All data structures and the operations to be performedon each one should be identified
• A mechanism for defining the content of each dataobject should be established and used to define bothdata and the operations applied to it
• Low-level data design decisions should be deferreduntil late in the design process
• The representation of a data structure should beknown only to those modules that must make directuse of the data contained within the structure
• A library of useful data structures and theoperations that may be applied to them should bedeveloped
• A software programming language shouldsupport the specification and realization of abstractdata types
Software architecture
• The design process for identifying the sub-systemsmaking up a system and the framework for sub-system control and communication is architecturaldesign.
• The output of this design process is a description ofthe software architecture.
Contact Us………
• Address :
Sector No. 26,
Near Akurdi Railway Station,
Nigdi, Pradhikaran,
Pune - 411044.
• Contact : +91 8484 849 600
+91 7588 620 915
+91 9922 455 223
Follow Us –
Thank
You!!!!!!!!!!