SlideShare a Scribd company logo
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Customer
Architect
Marketing
Developer
Modeler
Perduce
Manager
Role of
Architect
Facilitate
Communication
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Architecture
Problem
Definition
Functional
Requirements
Non-functional
Requirements
Data Models
Code
Acceptance
Tests
Architecture
Design
Problem Solution
Software
concept
Preliminary
requirements
analysis
Develop
a version
Deliver a
version
Design of
architecture
and system core
Elicit
customer
feedback
Incorporate
customer
feedback
Architecture
Death
AlterationVision
Inception
Operation
Development
Legacy
operation
Maintenance
Architectural decisions
affect the whole lifetime
of a system
Structure
Behavior
Interaction
Deployment
Non-functional
Decision
Implementation
Software Architecture
Software Architecture

More Related Content

What's hot

PROTOTYPE IN IT DESIGN
PROTOTYPE IN IT DESIGN PROTOTYPE IN IT DESIGN
PROTOTYPE IN IT DESIGN
Dr. C.V. Suresh Babu
 
Building a Professional SDLC
Building a Professional SDLCBuilding a Professional SDLC
Building a Professional SDLC
Michael Werneburg
 
Agile Requirements Engineering by Abdulkerim Corbo
Agile Requirements Engineering by Abdulkerim CorboAgile Requirements Engineering by Abdulkerim Corbo
Agile Requirements Engineering by Abdulkerim Corbo
Bosnia Agile
 
A Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
A Visual Aid for explaining Waterfall vs Agile SDLC MethodologiesA Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
A Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
Niklas Braese
 
Software Engineering Practice
Software Engineering PracticeSoftware Engineering Practice
Software Engineering Practice
Research & Development LAB QUEST Nawabshah
 
Application lifecycle management
Application lifecycle managementApplication lifecycle management
Application lifecycle management
Achintya Kumar
 
Introduction to Software Engineering Course
Introduction to Software Engineering CourseIntroduction to Software Engineering Course
Introduction to Software Engineering Course
Md. Shafiuzzaman Hira
 
How do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional RequirementsHow do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional RequirementsGESSI UPC
 
Software engineering
Software engineeringSoftware engineering
Software engineering
Hitesh Mohapatra
 
Lecture 7 agile software development (2)
Lecture 7   agile software development (2)Lecture 7   agile software development (2)
Lecture 7 agile software development (2)
IIUI
 
Extreme programming in Agile Development
Extreme programming in Agile DevelopmentExtreme programming in Agile Development
Extreme programming in Agile DevelopmentNidhi Singh
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and processDanish Musthafa
 
6. The Software Development Process - Evaluation
6. The Software Development Process - Evaluation6. The Software Development Process - Evaluation
6. The Software Development Process - EvaluationForrester High School
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software Creation
Jonathan Arnowitz
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 
Rad model
Rad modelRad model

What's hot (19)

PROTOTYPE IN IT DESIGN
PROTOTYPE IN IT DESIGN PROTOTYPE IN IT DESIGN
PROTOTYPE IN IT DESIGN
 
Building a Professional SDLC
Building a Professional SDLCBuilding a Professional SDLC
Building a Professional SDLC
 
Agile Requirements Engineering by Abdulkerim Corbo
Agile Requirements Engineering by Abdulkerim CorboAgile Requirements Engineering by Abdulkerim Corbo
Agile Requirements Engineering by Abdulkerim Corbo
 
A Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
A Visual Aid for explaining Waterfall vs Agile SDLC MethodologiesA Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
A Visual Aid for explaining Waterfall vs Agile SDLC Methodologies
 
Software Engineering Practice
Software Engineering PracticeSoftware Engineering Practice
Software Engineering Practice
 
Application lifecycle management
Application lifecycle managementApplication lifecycle management
Application lifecycle management
 
Introduction to Software Engineering Course
Introduction to Software Engineering CourseIntroduction to Software Engineering Course
Introduction to Software Engineering Course
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
How do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional RequirementsHow do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional Requirements
 
Processes of website application development
Processes of website application developmentProcesses of website application development
Processes of website application development
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Lecture 7 agile software development (2)
Lecture 7   agile software development (2)Lecture 7   agile software development (2)
Lecture 7 agile software development (2)
 
Extreme programming in Agile Development
Extreme programming in Agile DevelopmentExtreme programming in Agile Development
Extreme programming in Agile Development
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
 
6. The Software Development Process - Evaluation
6. The Software Development Process - Evaluation6. The Software Development Process - Evaluation
6. The Software Development Process - Evaluation
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software Creation
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
Rad model
Rad modelRad model
Rad model
 
Testing
TestingTesting
Testing
 

Viewers also liked

Grupo 3.docxasdfghjklñ
Grupo 3.docxasdfghjklñGrupo 3.docxasdfghjklñ
Grupo 3.docxasdfghjklñSolSolange
 
Childrensplaceschool.com
Childrensplaceschool.comChildrensplaceschool.com
Childrensplaceschool.com
Siobhan Stofka
 
Khớp xuống cấp từ việc lạm dụng thuốc
Khớp xuống cấp từ việc lạm dụng thuốcKhớp xuống cấp từ việc lạm dụng thuốc
Khớp xuống cấp từ việc lạm dụng thuốclindsey354
 
Australian Cuisine
Australian CuisineAustralian Cuisine
Australian Cuisine
Luisella Mori
 
Powertpoint
PowertpointPowertpoint
Powertpoint
aracelypalomino
 
French cuisine
French cuisineFrench cuisine
French cuisine
Luisella Mori
 
Photometric calibration
Photometric calibrationPhotometric calibration
Photometric calibration
Ali A Jalil
 
Social network
Social networkSocial network
Social network
calipus software
 
WPF DATA BINDING CHEATSHEET V1.1
WPF DATA BINDING CHEATSHEET V1.1WPF DATA BINDING CHEATSHEET V1.1
WPF DATA BINDING CHEATSHEET V1.1
Vikas Pandey
 
Water you waiting for? Save our rivers!
Water you waiting for? Save our rivers!Water you waiting for? Save our rivers!
Water you waiting for? Save our rivers!
WhitneyDube
 
брошюра правила безопасного поведения детей на железнодорожном транспорте (1)
брошюра правила безопасного поведения детей на железнодорожном транспорте (1)брошюра правила безопасного поведения детей на железнодорожном транспорте (1)
брошюра правила безопасного поведения детей на железнодорожном транспорте (1)Niagala
 
CLH02 PSpice Model (Free SPICE Model)
CLH02 PSpice Model (Free SPICE Model)CLH02 PSpice Model (Free SPICE Model)
CLH02 PSpice Model (Free SPICE Model)
Tsuyoshi Horigome
 
Pitch
PitchPitch
Pitch
asmediae14
 
O que é criatividade
O que é criatividadeO que é criatividade
O que é criatividadeAnderson1910
 
роспись пасхальных яиц
роспись пасхальных яицроспись пасхальных яиц
роспись пасхальных яиц
krcentum
 

Viewers also liked (17)

Grupo 3.docxasdfghjklñ
Grupo 3.docxasdfghjklñGrupo 3.docxasdfghjklñ
Grupo 3.docxasdfghjklñ
 
Childrensplaceschool.com
Childrensplaceschool.comChildrensplaceschool.com
Childrensplaceschool.com
 
Khớp xuống cấp từ việc lạm dụng thuốc
Khớp xuống cấp từ việc lạm dụng thuốcKhớp xuống cấp từ việc lạm dụng thuốc
Khớp xuống cấp từ việc lạm dụng thuốc
 
Australian Cuisine
Australian CuisineAustralian Cuisine
Australian Cuisine
 
Powertpoint
PowertpointPowertpoint
Powertpoint
 
French cuisine
French cuisineFrench cuisine
French cuisine
 
Photometric calibration
Photometric calibrationPhotometric calibration
Photometric calibration
 
Cinter_Portfolio
Cinter_PortfolioCinter_Portfolio
Cinter_Portfolio
 
Social network
Social networkSocial network
Social network
 
WPF DATA BINDING CHEATSHEET V1.1
WPF DATA BINDING CHEATSHEET V1.1WPF DATA BINDING CHEATSHEET V1.1
WPF DATA BINDING CHEATSHEET V1.1
 
Water you waiting for? Save our rivers!
Water you waiting for? Save our rivers!Water you waiting for? Save our rivers!
Water you waiting for? Save our rivers!
 
Attachment
AttachmentAttachment
Attachment
 
брошюра правила безопасного поведения детей на железнодорожном транспорте (1)
брошюра правила безопасного поведения детей на железнодорожном транспорте (1)брошюра правила безопасного поведения детей на железнодорожном транспорте (1)
брошюра правила безопасного поведения детей на железнодорожном транспорте (1)
 
CLH02 PSpice Model (Free SPICE Model)
CLH02 PSpice Model (Free SPICE Model)CLH02 PSpice Model (Free SPICE Model)
CLH02 PSpice Model (Free SPICE Model)
 
Pitch
PitchPitch
Pitch
 
O que é criatividade
O que é criatividadeO que é criatividade
O que é criatividade
 
роспись пасхальных яиц
роспись пасхальных яицроспись пасхальных яиц
роспись пасхальных яиц
 

More from COMSATS Institute of Information Technology

Data Hazard and Solution for Data Hazard
Data Hazard and Solution for Data HazardData Hazard and Solution for Data Hazard
Data Hazard and Solution for Data Hazard
COMSATS Institute of Information Technology
 
Software Architecture
Software ArchitectureSoftware Architecture
Virtual memory, allocaton of frame & trashing
Virtual memory, allocaton of frame & trashingVirtual memory, allocaton of frame & trashing
Virtual memory, allocaton of frame & trashing
COMSATS Institute of Information Technology
 
Virtual memory ,Allocaton of frame & Trashing
Virtual memory  ,Allocaton of frame & TrashingVirtual memory  ,Allocaton of frame & Trashing
Virtual memory ,Allocaton of frame & Trashing
COMSATS Institute of Information Technology
 
Network cables-Imdad Hussain
Network cables-Imdad HussainNetwork cables-Imdad Hussain
Network cables-Imdad Hussain
COMSATS Institute of Information Technology
 
COMUNICATION NETWORK NETWORK TOPOLOGY NETWORK CABLES NETWORK DEVICES
COMUNICATION NETWORK NETWORK TOPOLOGY NETWORK CABLES NETWORK DEVICESCOMUNICATION NETWORK NETWORK TOPOLOGY NETWORK CABLES NETWORK DEVICES
COMUNICATION NETWORK NETWORK TOPOLOGY NETWORK CABLES NETWORK DEVICES
COMSATS Institute of Information Technology
 
DOC MS Microsoft windows
DOC MS Microsoft windowsDOC MS Microsoft windows
Amdahl`s law -Processor performance
Amdahl`s law -Processor performanceAmdahl`s law -Processor performance
Amdahl`s law -Processor performance
COMSATS Institute of Information Technology
 
Sequnce diagram for ONLINE EXAMINATION SYSTEM
Sequnce diagram for ONLINE EXAMINATION SYSTEMSequnce diagram for ONLINE EXAMINATION SYSTEM
Sequnce diagram for ONLINE EXAMINATION SYSTEM
COMSATS Institute of Information Technology
 
DHCP Server Guaidlines using CISCO PACKET TRACER
DHCP Server Guaidlines using CISCO PACKET TRACERDHCP Server Guaidlines using CISCO PACKET TRACER
DHCP Server Guaidlines using CISCO PACKET TRACER
COMSATS Institute of Information Technology
 

More from COMSATS Institute of Information Technology (10)

Data Hazard and Solution for Data Hazard
Data Hazard and Solution for Data HazardData Hazard and Solution for Data Hazard
Data Hazard and Solution for Data Hazard
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
Virtual memory, allocaton of frame & trashing
Virtual memory, allocaton of frame & trashingVirtual memory, allocaton of frame & trashing
Virtual memory, allocaton of frame & trashing
 
Virtual memory ,Allocaton of frame & Trashing
Virtual memory  ,Allocaton of frame & TrashingVirtual memory  ,Allocaton of frame & Trashing
Virtual memory ,Allocaton of frame & Trashing
 
Network cables-Imdad Hussain
Network cables-Imdad HussainNetwork cables-Imdad Hussain
Network cables-Imdad Hussain
 
COMUNICATION NETWORK NETWORK TOPOLOGY NETWORK CABLES NETWORK DEVICES
COMUNICATION NETWORK NETWORK TOPOLOGY NETWORK CABLES NETWORK DEVICESCOMUNICATION NETWORK NETWORK TOPOLOGY NETWORK CABLES NETWORK DEVICES
COMUNICATION NETWORK NETWORK TOPOLOGY NETWORK CABLES NETWORK DEVICES
 
DOC MS Microsoft windows
DOC MS Microsoft windowsDOC MS Microsoft windows
DOC MS Microsoft windows
 
Amdahl`s law -Processor performance
Amdahl`s law -Processor performanceAmdahl`s law -Processor performance
Amdahl`s law -Processor performance
 
Sequnce diagram for ONLINE EXAMINATION SYSTEM
Sequnce diagram for ONLINE EXAMINATION SYSTEMSequnce diagram for ONLINE EXAMINATION SYSTEM
Sequnce diagram for ONLINE EXAMINATION SYSTEM
 
DHCP Server Guaidlines using CISCO PACKET TRACER
DHCP Server Guaidlines using CISCO PACKET TRACERDHCP Server Guaidlines using CISCO PACKET TRACER
DHCP Server Guaidlines using CISCO PACKET TRACER
 

Recently uploaded

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf