architecture business cycle

12
The Architecture Business Cycle 1 Dr. Himanshu Hora SRMS College of Engineering & Technology, Bareilly INDIA

Upload: himanshu-hora

Post on 22-Apr-2015

3.477 views

Category:

Business


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Architecture business cycle

1

The Architecture Business Cycle

Dr. Himanshu Hora

SRMS College of Engineering & Technology, Bareilly

INDIA

Page 2: Architecture business cycle

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).”

Introduction

Page 3: Architecture business cycle

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)

Page 4: Architecture business cycle

4

Architectures are influenced- By system stakeholders. By the developing organization. By the experience of the architect. By the technical environment.

Where do Architectures come from?

Page 5: Architecture business cycle

5Figure 1: Influences on the architecture

Page 6: Architecture business cycle

6Figure 2: The Architecture Business Cycle

Page 7: 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 .

Page 8: Architecture business cycle

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.

Page 9: Architecture business cycle

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.

ABC activities includes

Page 10: Architecture business cycle

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)

Page 11: Architecture business cycle

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

Qualities of a Good Architecture

Page 12: Architecture business cycle

12

Thank You

Dr. Himanshu Hora

SRMS College of Engineering & Technology, Bareilly

INDIA