SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
1
Dr. Himanshu Hora
SRMS College of Engineering & Technology, Bareilly
INDIA
“S/w architecture in turn affects the technical ,
business, social environments that subsequently
influence future architectures. This is known as
cycle of influences;
from the environment to architecture & back
to the environment, the Architecture Business
Cycle(ABC).”
2
3
 The relationships among business goals, product
requirement & architecture form a cycle with feedback
loop that used to handle growth & system growth.
 • Architecture Business Cycle (ABC)
“Architecture Business Cycle (ABC) is description of a
system, used to represent relationship among structures/
components of the system to the environment in which
the system is developed and implemented.”
- Shahid Hussain (ABC for embedded system)
is description of a system, used to represent relationship among structures/ components of
the system to the environment in which the system is developed and implemented.
- Shahid Hussain (ABC for embedded system)
Architectures are influenced-
 By system stakeholders.
 By the developing organization.
 By the experience of the architect.
 By the technical environment.
4
5
Figure 1: Influences on the architecture
6
Figure 2: The Architecture Business Cycle
7
The architecture affects the factors that influence
them(Cycle works as):-
The architecture affects the –
 Structure of the developing organization.
 Goals of the developing of the organization.
 Customer requirements with reusability.
 The process of the system building will affect the
architect’s experience with subsequent systems .
8
Architecture business cycle changes-
◦ Org. goals to req.
◦ Req. to arch.
◦ Arch. to systems.
◦ Systems to org.
Influences -
◦ Technical, business , social.
◦ Stakeholders, other source.
 Create the business case.
 Understand the requirement.
 Create the architecture.
 Document & communicate the architecture.
 Analyze the architecture.
 Implement the system based on architecture.
 Conforms the implementation.
9
10
“The cycle worked well as a guiding model to understand
the role of the architecture in the software development
process.”
“Presents theoretical & practical benefits.”
-Carl Magnus Olsson
(Case Study of ABC)
With in the “ABC” , architect produces architecture
& that should be-
◦ the product of one or many architects
◦ well documented
◦ circulated to the system’s stakeholders
◦ fulfill all the customer’s requirements
◦ analyzed and evaluated for quality attributes
◦ incremental
11
12
Dr. Himanshu Hora
SRMS College of Engineering & Technology, Bareilly
INDIA

More Related Content

PPTX
Expert system presentation
PPT
Software architecture design ppt
PPT
S-DES.ppt
PPTX
A basic PPT on Internet Of Things(IOT)
PPT
Design concepts and principles
PDF
Introduction to Algorithms Complexity Analysis
PPTX
Data link layer
Expert system presentation
Software architecture design ppt
S-DES.ppt
A basic PPT on Internet Of Things(IOT)
Design concepts and principles
Introduction to Algorithms Complexity Analysis
Data link layer

What's hot (20)

PPTX
Unified process model
PPT
Formal Specification in Software Engineering SE9
PPT
Requirement specification (SRS)
PPTX
Architectural styles and patterns
PDF
An Introduction to Software Architecture
PPTX
Software Evolution
PPTX
Cost of software quality ( software quality assurance )
PPTX
Design Concepts in Software Engineering-1.pptx
PPTX
NIST Cloud Computing Reference Architecture
PPT
Cloud computing architectures
DOCX
Software architecture Unit 1 notes
PDF
Domain specific Software Architecture
PDF
Unit 5- Architectural Design in software engineering
PPTX
Architectural structures and views
PPTX
Fundamental software engineering activities
PPT
Rad model
PPTX
Software Configuration Management (SCM)
PPT
Lecture 2 introduction to Software Engineering 1
PPT
Architecture design in software engineering
PPTX
software project management Waterfall model
Unified process model
Formal Specification in Software Engineering SE9
Requirement specification (SRS)
Architectural styles and patterns
An Introduction to Software Architecture
Software Evolution
Cost of software quality ( software quality assurance )
Design Concepts in Software Engineering-1.pptx
NIST Cloud Computing Reference Architecture
Cloud computing architectures
Software architecture Unit 1 notes
Domain specific Software Architecture
Unit 5- Architectural Design in software engineering
Architectural structures and views
Fundamental software engineering activities
Rad model
Software Configuration Management (SCM)
Lecture 2 introduction to Software Engineering 1
Architecture design in software engineering
software project management Waterfall model
Ad

Viewers also liked (20)

DOCX
Architectural Styles and Case Studies, Software architecture ,unit–2
PPTX
Architecture business cycle ( abc )
PPT
Process Control
PPTX
Architecture Review
PPTX
Building systems from off the shelf components
PPT
Design pattern & categories
PPTX
Software Product Line
PPTX
Documenting software architecture
PPTX
Cost Benefit Analysis Method
PPTX
Structural and functional testing
PPT
PPTX
Reliability and its principals
PPTX
Architecture Review
PPTX
Software reliability tools and common software errors
PPTX
Business analysis in data warehousing
PPTX
PPTX
Importance of software architecture
PPTX
Saam
PPT
Structural patterns
PDF
Software archiecture lecture07
Architectural Styles and Case Studies, Software architecture ,unit–2
Architecture business cycle ( abc )
Process Control
Architecture Review
Building systems from off the shelf components
Design pattern & categories
Software Product Line
Documenting software architecture
Cost Benefit Analysis Method
Structural and functional testing
Reliability and its principals
Architecture Review
Software reliability tools and common software errors
Business analysis in data warehousing
Importance of software architecture
Saam
Structural patterns
Software archiecture lecture07
Ad

Similar to Architecture business cycle (20)

PPTX
Abc cycle in sw architecture ashish
PPTX
Software architecture in practice unit1 1
PPTX
Software architecture in practice unit1 1
PPTX
unit 2 Summer 2019 (11).pptx
PDF
a-beginners-guide-to-systems-engineering.pdf
PDF
software architecture
PPTX
Software Architecture
PDF
Systems Engineering and Analysis - Chapter 2.pdf
PPTX
Principles of architecture
PPTX
Introduction to Software architecture and design.pptx
PPTX
Software Architecture Design for Begginers
PDF
Lecture1 is353-enterprise architectureconcept)
PPT
Discuss systems
PPTX
Thoughts On Architecting V4 2
PPTX
Building as a system
PDF
A Survey of Service Oriented Architecture Systems Maintenance Approaches
PPTX
Unit iii-Architecture in the lifecycle
PDF
Architectured Centered Design
PDF
The critical need for software architecture practices in software development...
PPTX
Architecture Design
Abc cycle in sw architecture ashish
Software architecture in practice unit1 1
Software architecture in practice unit1 1
unit 2 Summer 2019 (11).pptx
a-beginners-guide-to-systems-engineering.pdf
software architecture
Software Architecture
Systems Engineering and Analysis - Chapter 2.pdf
Principles of architecture
Introduction to Software architecture and design.pptx
Software Architecture Design for Begginers
Lecture1 is353-enterprise architectureconcept)
Discuss systems
Thoughts On Architecting V4 2
Building as a system
A Survey of Service Oriented Architecture Systems Maintenance Approaches
Unit iii-Architecture in the lifecycle
Architectured Centered Design
The critical need for software architecture practices in software development...
Architecture Design

More from Himanshu (20)

PPTX
Software product line
PPT
Shared information systems
PPTX
Saam
PPTX
Design Pattern
PPTX
Creational pattern
PPTX
White box black box & gray box testing
PPTX
Pareto analysis
PPTX
Load runner & win runner
PPTX
Crud and jad
PPTX
Junit and cactus
PPTX
Risk based testing and random testing
PPTX
Testing a data warehouses
PPTX
Software testing tools and its taxonomy
PPTX
Software reliability engineering process
PPTX
Software reliability growth model
PPTX
Regression and performance testing
PPTX
Eleven step of software testing process
PPTX
Off the-shelf components (cots)
PPTX
Building a software testing environment
PPTX
Reconstructing Software Architecture
Software product line
Shared information systems
Saam
Design Pattern
Creational pattern
White box black box & gray box testing
Pareto analysis
Load runner & win runner
Crud and jad
Junit and cactus
Risk based testing and random testing
Testing a data warehouses
Software testing tools and its taxonomy
Software reliability engineering process
Software reliability growth model
Regression and performance testing
Eleven step of software testing process
Off the-shelf components (cots)
Building a software testing environment
Reconstructing Software Architecture

Recently uploaded (20)

PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Laughter Yoga Basic Learning Workshop Manual
PPT
Chapter four Project-Preparation material
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Types of control:Qualitative vs Quantitative
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
How to Get Funding for Your Trucking Business
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Deliverable file - Regulatory guideline analysis.pdf
PPTX
Amazon (Business Studies) management studies
PDF
Nidhal Samdaie CV - International Business Consultant
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Laughter Yoga Basic Learning Workshop Manual
Chapter four Project-Preparation material
COST SHEET- Tender and Quotation unit 2.pdf
WRN_Investor_Presentation_August 2025.pdf
Roadmap Map-digital Banking feature MB,IB,AB
Reconciliation AND MEMORANDUM RECONCILATION
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Types of control:Qualitative vs Quantitative
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
How to Get Funding for Your Trucking Business
Power and position in leadershipDOC-20250808-WA0011..pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
New Microsoft PowerPoint Presentation - Copy.pptx
DOC-20250806-WA0002._20250806_112011_0000.pdf
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Deliverable file - Regulatory guideline analysis.pdf
Amazon (Business Studies) management studies
Nidhal Samdaie CV - International Business Consultant

Architecture business cycle

  • 1. 1 Dr. Himanshu Hora SRMS College of Engineering & Technology, Bareilly INDIA
  • 2. “S/w architecture in turn affects the technical , business, social environments that subsequently influence future architectures. This is known as cycle of influences; from the environment to architecture & back to the environment, the Architecture Business Cycle(ABC).” 2
  • 3. 3  The relationships among business goals, product requirement & architecture form a cycle with feedback loop that used to handle growth & system growth.  • Architecture Business Cycle (ABC) “Architecture Business Cycle (ABC) is description of a system, used to represent relationship among structures/ components of the system to the environment in which the system is developed and implemented.” - Shahid Hussain (ABC for embedded system) is description of a system, used to represent relationship among structures/ components of the system to the environment in which the system is developed and implemented. - Shahid Hussain (ABC for embedded system)
  • 4. Architectures are influenced-  By system stakeholders.  By the developing organization.  By the experience of the architect.  By the technical environment. 4
  • 5. 5 Figure 1: Influences on the architecture
  • 6. 6 Figure 2: The Architecture Business Cycle
  • 7. 7 The architecture affects the factors that influence them(Cycle works as):- The architecture affects the –  Structure of the developing organization.  Goals of the developing of the organization.  Customer requirements with reusability.  The process of the system building will affect the architect’s experience with subsequent systems .
  • 8. 8 Architecture business cycle changes- ◦ Org. goals to req. ◦ Req. to arch. ◦ Arch. to systems. ◦ Systems to org. Influences - ◦ Technical, business , social. ◦ Stakeholders, other source.
  • 9.  Create the business case.  Understand the requirement.  Create the architecture.  Document & communicate the architecture.  Analyze the architecture.  Implement the system based on architecture.  Conforms the implementation. 9
  • 10. 10 “The cycle worked well as a guiding model to understand the role of the architecture in the software development process.” “Presents theoretical & practical benefits.” -Carl Magnus Olsson (Case Study of ABC)
  • 11. With in the “ABC” , architect produces architecture & that should be- ◦ the product of one or many architects ◦ well documented ◦ circulated to the system’s stakeholders ◦ fulfill all the customer’s requirements ◦ analyzed and evaluated for quality attributes ◦ incremental 11
  • 12. 12 Dr. Himanshu Hora SRMS College of Engineering & Technology, Bareilly INDIA