Architecture business cycle

29,395 views 12 slides Jul 18, 2013
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

No description available for this slideshow.


Slide Content

The Architecture Business Cycle 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 B usiness C ycle(ABC ).” 2 I ntroduction

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 Where do Architectures come from?

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 ABC activities includes

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 Qualities of a Good Architecture

12 Thank You Dr . Himanshu Hora SRMS College of Engineering & Technology, Bareilly INDIA