Abc

375
-1

Published on

Published in: News & Politics, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
375
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Abc

  1. 1. 1 The Architecture Business Cycle Dr. Himanshu Hora SRMS College of Engineering & Technology, Bareilly INDIA
  2. 2. Introduction 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).”
  3. 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. 4. Where do Architectures come from? 4 Architectures are influenced-  By system stakeholders.  By the developing organization.  By the experience of the architect.  By the technical environment.
  5. 5. 5 Figure 1: Influences on the architecture Stakeholders Developing Organization Technical environment Architect’s experience Requirement s (Qualities) Architect(s ) Architectur e System Architect’s Influence
  6. 6. 6 Figure 2: The Architecture Business Cycle Stakeholders Developing Organization Technical environment Architect’s experience Requirement s (Qualities) Architect(s ) Architectur e System Architect’s Influence
  7. 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. 8 Architecture business cycle changes-  Organization goals to requirement.  Requirement to architecture.  Architecture to systems.  Systems to organization. Influences -  Technical, business , social.  Stakeholders, other source.
  9. 9. ABC activities includes 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.
  10. 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. 11. Qualities of a Good Architecture 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
  12. 12. Thank You 12 Dr. Himanshu Hora SRMS College of Engineering & Technology, Bareilly INDIA
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×