SlideShare a Scribd company logo
1 of 12
Dr Reeja S R
Associate Professor
CSE Dept.,
SJEC, Vamanjoor
An underwater acoustic simulation system
What is the nature of the elements?
What are the responsibilities of the elements?
What is the significance of the connections?
What is the significance of the layout?
“The software architecture of a program or a 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”
“The software architecture of a program or a 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”
“The software architecture of a program or a 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”
 Architecture is a high level design
 Architecture is the overall structure of the system
 Architecture is the structure of the components of a program or a
system, their interrelationships and the principles and
guidelines governing their design and evolution over time
 Architecture is components and connectors
A description of element and relation types together
with a set of constraints on how they may be used
A division of functionality together with data flow
between the pieces
 Standard decomposition of a known problem into parts that
cooperatively solve the problem
 Ex: Compiler, OSI reference model, DBMS reference model
A reference model mapped onto software elements and
the data flows between them. The elements must
cooperatively implement the functionality defined in
the reference model.
Ch2

More Related Content

Viewers also liked

De alexandre à era digital
De alexandre à era digitalDe alexandre à era digital
De alexandre à era digitalKaryn XP
 
с днём рождения илья!!!!
с днём рождения илья!!!!с днём рождения илья!!!!
с днём рождения илья!!!!artem_kalinin
 
Prezentacija1 1230038240654474-2
Prezentacija1 1230038240654474-2Prezentacija1 1230038240654474-2
Prezentacija1 1230038240654474-2Goran Milevski
 
Els amics dels teus amics... ¿Són els teus amics?
Els amics dels teus amics... ¿Són els teus amics?Els amics dels teus amics... ¿Són els teus amics?
Els amics dels teus amics... ¿Són els teus amics?masdeu23
 
Program Pembelajaran Everyday Maths (for schools)
Program Pembelajaran  Everyday Maths (for schools)Program Pembelajaran  Everyday Maths (for schools)
Program Pembelajaran Everyday Maths (for schools)edupro_community
 
как вставить интерактивный плакат в е км-школы. ред.
как вставить интерактивный плакат  в  е км-школы. ред.как вставить интерактивный плакат  в  е км-школы. ред.
как вставить интерактивный плакат в е км-школы. ред.pekzpekz
 
Dairy san martin ingles
Dairy san martin inglesDairy san martin ingles
Dairy san martin inglesJohn Garcia
 
Carla Conca, SIEC's President, speaks at New Generations Festival 2013
Carla Conca, SIEC's President, speaks at New Generations Festival 2013Carla Conca, SIEC's President, speaks at New Generations Festival 2013
Carla Conca, SIEC's President, speaks at New Generations Festival 2013Epson Italia
 
Magazine article analysis
Magazine article analysisMagazine article analysis
Magazine article analysisanniekristina
 
Resumen Manual Daewoo Cielo
Resumen Manual Daewoo CieloResumen Manual Daewoo Cielo
Resumen Manual Daewoo CieloAlexander Páez
 
Tips tic descargar videos al pc
Tips tic descargar videos al pcTips tic descargar videos al pc
Tips tic descargar videos al pcprofepiedad
 
как вставить 3D-книгу е-км-школу
как вставить 3D-книгу  е-км-школукак вставить 3D-книгу  е-км-школу
как вставить 3D-книгу е-км-школуpekzpekz
 
Final presentation complete(1)
Final presentation complete(1)Final presentation complete(1)
Final presentation complete(1)Meme Whisper
 

Viewers also liked (20)

Sharanabasappa_Resume
Sharanabasappa_Resume Sharanabasappa_Resume
Sharanabasappa_Resume
 
De alexandre à era digital
De alexandre à era digitalDe alexandre à era digital
De alexandre à era digital
 
с днём рождения илья!!!!
с днём рождения илья!!!!с днём рождения илья!!!!
с днём рождения илья!!!!
 
สายคู่บิดเกลียว(คิด เต็มตะวัน-407)
สายคู่บิดเกลียว(คิด เต็มตะวัน-407)สายคู่บิดเกลียว(คิด เต็มตะวัน-407)
สายคู่บิดเกลียว(คิด เต็มตะวัน-407)
 
Marketing Tools in 2015
Marketing Tools in 2015Marketing Tools in 2015
Marketing Tools in 2015
 
Prezentacija1 1230038240654474-2
Prezentacija1 1230038240654474-2Prezentacija1 1230038240654474-2
Prezentacija1 1230038240654474-2
 
Els amics dels teus amics... ¿Són els teus amics?
Els amics dels teus amics... ¿Són els teus amics?Els amics dels teus amics... ¿Són els teus amics?
Els amics dels teus amics... ¿Són els teus amics?
 
Motor cielo euro3.en.es
Motor cielo euro3.en.esMotor cielo euro3.en.es
Motor cielo euro3.en.es
 
Program Pembelajaran Everyday Maths (for schools)
Program Pembelajaran  Everyday Maths (for schools)Program Pembelajaran  Everyday Maths (for schools)
Program Pembelajaran Everyday Maths (for schools)
 
как вставить интерактивный плакат в е км-школы. ред.
как вставить интерактивный плакат  в  е км-школы. ред.как вставить интерактивный плакат  в  е км-школы. ред.
как вставить интерактивный плакат в е км-школы. ред.
 
Er
ErEr
Er
 
Module iv
Module ivModule iv
Module iv
 
Dairy san martin ingles
Dairy san martin inglesDairy san martin ingles
Dairy san martin ingles
 
Carla Conca, SIEC's President, speaks at New Generations Festival 2013
Carla Conca, SIEC's President, speaks at New Generations Festival 2013Carla Conca, SIEC's President, speaks at New Generations Festival 2013
Carla Conca, SIEC's President, speaks at New Generations Festival 2013
 
Magazine article analysis
Magazine article analysisMagazine article analysis
Magazine article analysis
 
Resumen Manual Daewoo Cielo
Resumen Manual Daewoo CieloResumen Manual Daewoo Cielo
Resumen Manual Daewoo Cielo
 
Tips tic descargar videos al pc
Tips tic descargar videos al pcTips tic descargar videos al pc
Tips tic descargar videos al pc
 
Porto
PortoPorto
Porto
 
как вставить 3D-книгу е-км-школу
как вставить 3D-книгу  е-км-школукак вставить 3D-книгу  е-км-школу
как вставить 3D-книгу е-км-школу
 
Final presentation complete(1)
Final presentation complete(1)Final presentation complete(1)
Final presentation complete(1)
 

Similar to Ch2

Software architecture by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engineerin...
Software architecture by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engineerin...Software architecture by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engineerin...
Software architecture by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engineerin...Dhivyaa C.R
 
Software Architecture
Software Architecture Software Architecture
Software Architecture ssuser9d62d6
 
Importance of software architecture
Importance of software architectureImportance of software architecture
Importance of software architectureHimanshu
 
Visualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemVisualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemPatricia Tavares Boralli
 
Entity Relation Diagram (ERD) | Data Modeling | Data Analytics | DBMS
Entity Relation Diagram (ERD) | Data Modeling | Data Analytics | DBMSEntity Relation Diagram (ERD) | Data Modeling | Data Analytics | DBMS
Entity Relation Diagram (ERD) | Data Modeling | Data Analytics | DBMSVishnuTR15
 
Lecture-_-5-_SDA_software design and architecture.doc
Lecture-_-5-_SDA_software design and architecture.docLecture-_-5-_SDA_software design and architecture.doc
Lecture-_-5-_SDA_software design and architecture.docesrabilgic2
 
Software architecture in practice unit1 1
Software architecture in practice unit1 1Software architecture in practice unit1 1
Software architecture in practice unit1 1sush-sushma
 
Software architecture in practice unit1 1
Software architecture in practice unit1 1Software architecture in practice unit1 1
Software architecture in practice unit1 1sush-sushma
 
**Exploring and Assessing Project Complexity-Dao;17.pdf
**Exploring and Assessing Project Complexity-Dao;17.pdf**Exploring and Assessing Project Complexity-Dao;17.pdf
**Exploring and Assessing Project Complexity-Dao;17.pdfDépartement de finance
 
Jitse van ameijde systems techniques handouts
Jitse van ameijde   systems techniques handoutsJitse van ameijde   systems techniques handouts
Jitse van ameijde systems techniques handoutsJitse D. J. van Ameijde
 
Introduction to Systems Engineering.pptx
Introduction to Systems Engineering.pptxIntroduction to Systems Engineering.pptx
Introduction to Systems Engineering.pptxavie zaragozaa
 
Architectural Styles And The Design Of Network-Based Software Architectures
Architectural Styles And The Design Of Network-Based Software ArchitecturesArchitectural Styles And The Design Of Network-Based Software Architectures
Architectural Styles And The Design Of Network-Based Software ArchitecturesAndrea Porter
 
Rhetorical Evaluation of User Interfaces
Rhetorical Evaluation of User InterfacesRhetorical Evaluation of User Interfaces
Rhetorical Evaluation of User InterfacesOmar Sosa-Tzec
 
A semantic framework and software design to enable the transparent integratio...
A semantic framework and software design to enable the transparent integratio...A semantic framework and software design to enable the transparent integratio...
A semantic framework and software design to enable the transparent integratio...Patricia Tavares Boralli
 
A metric based approach for measuring the conceptual integrity of software ar...
A metric based approach for measuring the conceptual integrity of software ar...A metric based approach for measuring the conceptual integrity of software ar...
A metric based approach for measuring the conceptual integrity of software ar...ijseajournal
 
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...Ana Nicolaescu
 

Similar to Ch2 (20)

Software architecture by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engineerin...
Software architecture by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engineerin...Software architecture by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engineerin...
Software architecture by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engineerin...
 
Class notes
Class notesClass notes
Class notes
 
Software Architecture.ppt
Software Architecture.pptSoftware Architecture.ppt
Software Architecture.ppt
 
Software Architecture
Software Architecture Software Architecture
Software Architecture
 
Importance of software architecture
Importance of software architectureImportance of software architecture
Importance of software architecture
 
Visualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemVisualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction system
 
Self-aware Pervasive Service Ecosystems - Franco Zambonelli
Self-aware Pervasive Service Ecosystems - Franco ZambonelliSelf-aware Pervasive Service Ecosystems - Franco Zambonelli
Self-aware Pervasive Service Ecosystems - Franco Zambonelli
 
Lq3620002008
Lq3620002008Lq3620002008
Lq3620002008
 
Entity Relation Diagram (ERD) | Data Modeling | Data Analytics | DBMS
Entity Relation Diagram (ERD) | Data Modeling | Data Analytics | DBMSEntity Relation Diagram (ERD) | Data Modeling | Data Analytics | DBMS
Entity Relation Diagram (ERD) | Data Modeling | Data Analytics | DBMS
 
Lecture-_-5-_SDA_software design and architecture.doc
Lecture-_-5-_SDA_software design and architecture.docLecture-_-5-_SDA_software design and architecture.doc
Lecture-_-5-_SDA_software design and architecture.doc
 
Software architecture in practice unit1 1
Software architecture in practice unit1 1Software architecture in practice unit1 1
Software architecture in practice unit1 1
 
Software architecture in practice unit1 1
Software architecture in practice unit1 1Software architecture in practice unit1 1
Software architecture in practice unit1 1
 
**Exploring and Assessing Project Complexity-Dao;17.pdf
**Exploring and Assessing Project Complexity-Dao;17.pdf**Exploring and Assessing Project Complexity-Dao;17.pdf
**Exploring and Assessing Project Complexity-Dao;17.pdf
 
Jitse van ameijde systems techniques handouts
Jitse van ameijde   systems techniques handoutsJitse van ameijde   systems techniques handouts
Jitse van ameijde systems techniques handouts
 
Introduction to Systems Engineering.pptx
Introduction to Systems Engineering.pptxIntroduction to Systems Engineering.pptx
Introduction to Systems Engineering.pptx
 
Architectural Styles And The Design Of Network-Based Software Architectures
Architectural Styles And The Design Of Network-Based Software ArchitecturesArchitectural Styles And The Design Of Network-Based Software Architectures
Architectural Styles And The Design Of Network-Based Software Architectures
 
Rhetorical Evaluation of User Interfaces
Rhetorical Evaluation of User InterfacesRhetorical Evaluation of User Interfaces
Rhetorical Evaluation of User Interfaces
 
A semantic framework and software design to enable the transparent integratio...
A semantic framework and software design to enable the transparent integratio...A semantic framework and software design to enable the transparent integratio...
A semantic framework and software design to enable the transparent integratio...
 
A metric based approach for measuring the conceptual integrity of software ar...
A metric based approach for measuring the conceptual integrity of software ar...A metric based approach for measuring the conceptual integrity of software ar...
A metric based approach for measuring the conceptual integrity of software ar...
 
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
 

More from Dr Reeja S R

Unit 2 contd. and( unit 3 voice over ppt)
Unit 2 contd. and( unit 3   voice over ppt)Unit 2 contd. and( unit 3   voice over ppt)
Unit 2 contd. and( unit 3 voice over ppt)Dr Reeja S R
 
Fundamentals of data network
Fundamentals of data networkFundamentals of data network
Fundamentals of data networkDr Reeja S R
 
Module ii continued
Module ii continuedModule ii continued
Module ii continuedDr Reeja S R
 
Sa unit-2-three-vignets
Sa unit-2-three-vignetsSa unit-2-three-vignets
Sa unit-2-three-vignetsDr Reeja S R
 
Architectural styles 3
Architectural styles   3Architectural styles   3
Architectural styles 3Dr Reeja S R
 
Architectural styles 2
Architectural styles   2Architectural styles   2
Architectural styles 2Dr Reeja S R
 
Architectural styles class 1
Architectural  styles class 1Architectural  styles class 1
Architectural styles class 1Dr Reeja S R
 
Importance of software architecture 1
Importance of software architecture 1Importance of software architecture 1
Importance of software architecture 1Dr Reeja S R
 
Architecture business cycle ( abc )
Architecture business cycle ( abc )Architecture business cycle ( abc )
Architecture business cycle ( abc )Dr Reeja S R
 
Architectural structures and views
Architectural structures and viewsArchitectural structures and views
Architectural structures and viewsDr Reeja S R
 
Software Architecture
Software ArchitectureSoftware Architecture
Software ArchitectureDr Reeja S R
 

More from Dr Reeja S R (16)

Unit 2 contd. and( unit 3 voice over ppt)
Unit 2 contd. and( unit 3   voice over ppt)Unit 2 contd. and( unit 3   voice over ppt)
Unit 2 contd. and( unit 3 voice over ppt)
 
Fundamentals of data network
Fundamentals of data networkFundamentals of data network
Fundamentals of data network
 
Module ii continued
Module ii continuedModule ii continued
Module ii continued
 
Module ii
Module iiModule ii
Module ii
 
Sa unit-2-three-vignets
Sa unit-2-three-vignetsSa unit-2-three-vignets
Sa unit-2-three-vignets
 
Case study 4
Case study 4Case study 4
Case study 4
 
Case study 3
Case study 3Case study 3
Case study 3
 
Case study 2
Case study 2Case study 2
Case study 2
 
Case study 1
Case study 1Case study 1
Case study 1
 
Architectural styles 3
Architectural styles   3Architectural styles   3
Architectural styles 3
 
Architectural styles 2
Architectural styles   2Architectural styles   2
Architectural styles 2
 
Architectural styles class 1
Architectural  styles class 1Architectural  styles class 1
Architectural styles class 1
 
Importance of software architecture 1
Importance of software architecture 1Importance of software architecture 1
Importance of software architecture 1
 
Architecture business cycle ( abc )
Architecture business cycle ( abc )Architecture business cycle ( abc )
Architecture business cycle ( abc )
 
Architectural structures and views
Architectural structures and viewsArchitectural structures and views
Architectural structures and views
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 

Recently uploaded

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 

Recently uploaded (20)

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 

Ch2

  • 1. Dr Reeja S R Associate Professor CSE Dept., SJEC, Vamanjoor
  • 2. An underwater acoustic simulation system
  • 3. What is the nature of the elements? What are the responsibilities of the elements? What is the significance of the connections? What is the significance of the layout?
  • 4. “The software architecture of a program or a 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”
  • 5. “The software architecture of a program or a 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”
  • 6. “The software architecture of a program or a 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”
  • 7.  Architecture is a high level design  Architecture is the overall structure of the system  Architecture is the structure of the components of a program or a system, their interrelationships and the principles and guidelines governing their design and evolution over time  Architecture is components and connectors
  • 8.
  • 9. A description of element and relation types together with a set of constraints on how they may be used
  • 10. A division of functionality together with data flow between the pieces  Standard decomposition of a known problem into parts that cooperatively solve the problem  Ex: Compiler, OSI reference model, DBMS reference model
  • 11. A reference model mapped onto software elements and the data flows between them. The elements must cooperatively implement the functionality defined in the reference model.