Abc
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Abc

on

  • 293 views

 

Statistics

Views

Total Views
293
Views on SlideShare
293
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Abc Presentation Transcript

  • 1. 1 The Architecture Business Cycle Dr. Himanshu Hora SRMS College of Engineering & Technology, Bareilly INDIA
  • 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  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. 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 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 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 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-  Organization goals to requirement.  Requirement to architecture.  Architecture to systems.  Systems to organization. Influences -  Technical, business , social.  Stakeholders, other source.
  • 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 “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. 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. Thank You 12 Dr. Himanshu Hora SRMS College of Engineering & Technology, Bareilly INDIA