SlideShare a Scribd company logo
1 of 21
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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

Building a Professional SDLC
Building a Professional SDLCBuilding a Professional SDLC
Building a Professional SDLCMichael Werneburg
 
Agile Requirements Engineering by Abdulkerim Corbo
Agile Requirements Engineering by Abdulkerim CorboAgile Requirements Engineering by Abdulkerim Corbo
Agile Requirements Engineering by Abdulkerim CorboBosnia 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 MethodologiesNiklas Braese
 
Application lifecycle management
Application lifecycle managementApplication lifecycle management
Application lifecycle managementAchintya Kumar
 
Introduction to Software Engineering Course
Introduction to Software Engineering CourseIntroduction to Software Engineering Course
Introduction to Software Engineering CourseMd. 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
 
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 CreationJonathan Arnowitz
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 

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.comSiobhan 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
 
Photometric calibration
Photometric calibrationPhotometric calibration
Photometric calibrationAli A Jalil
 
WPF DATA BINDING CHEATSHEET V1.1
WPF DATA BINDING CHEATSHEET V1.1WPF DATA BINDING CHEATSHEET V1.1
WPF DATA BINDING CHEATSHEET V1.1Vikas 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
 
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 (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

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx