SlideShare a Scribd company logo
9
Most read
10
Most read
11
Most read
Dr. Reeja S R
Associate Professor
CSE DEPT.,
SJEC
The software architecture is the
structure of the system, which
comprise
•software elements,
•externally visible properties
of those elements and
•relationships among them.
SOFTWARE
ARCHITECTURE
Technical
Business Social
Architecture business cycle ( abc )
Architecture business cycle ( abc )
 Immediate business investment
(ex. existing architecture)
 Long-term business investment
(ex. long term infrastructure)
 Strategic investment
(ex. subcontracting, skills of employees)
Architecture business cycle ( abc )
 Current environment will influence architecture
 standard industry practices or software engineering
techniques
Architecture business cycle ( abc )
1. Architecture affects structure of developing organization
2. Architecture can affect goals of developing organization
3. Can affect customer requirements for next system
4. Process of system building will affect architect’s
experience with subsequent systems
5. Sometimes will influence and sometimes change software
engineering culture
1. Creating the business case for the system
2. Understanding the requirements
3. Creating or selecting the architecture
4. Documenting and communicating the architecture
5. Analyzing or evaluating the architecture
6. Implementing the system based on architecture
7. Ensuring that the implementation conforms to architecture
11

More Related Content

PPTX
Architectural structures and views
DOCX
Software architecture Unit 1 notes
PDF
An Introduction to Software Architecture
PPTX
Architecture business cycle
PPT
Software architecture design ppt
PDF
Introduction to SOFTWARE ARCHITECTURE
PPTX
Cloud security - Auditing and Compliance
PPTX
Architectural styles and patterns
Architectural structures and views
Software architecture Unit 1 notes
An Introduction to Software Architecture
Architecture business cycle
Software architecture design ppt
Introduction to SOFTWARE ARCHITECTURE
Cloud security - Auditing and Compliance
Architectural styles and patterns

What's hot (20)

PPT
5 architecture
PPTX
NIST Cloud Computing Reference Architecture
PPTX
Software Architecture
PPTX
The Software Engineering Discipline and Evolution of S/W Engineering Methodol...
PPT
Architecture design in software engineering
PPTX
Software Engineering
ODP
Evolutionary process models se.ppt
PDF
Domain specific Software Architecture
PPTX
unit 5 Architectural design
PPTX
Software Evolution
PPTX
SLA Agreement, types and Life Cycle
PPTX
Software Configuration Management (SCM)
PPTX
Design Concepts in Software Engineering-1.pptx
PPT
Risk management in software engineering
PPT
Improving software economics
PPT
Software Engineering (Project Planning & Estimation)
PPTX
Software quality assurance
PPTX
Software Quality Attributes
PDF
Software Engineering Lab Manual
PPTX
RMMM Plan
5 architecture
NIST Cloud Computing Reference Architecture
Software Architecture
The Software Engineering Discipline and Evolution of S/W Engineering Methodol...
Architecture design in software engineering
Software Engineering
Evolutionary process models se.ppt
Domain specific Software Architecture
unit 5 Architectural design
Software Evolution
SLA Agreement, types and Life Cycle
Software Configuration Management (SCM)
Design Concepts in Software Engineering-1.pptx
Risk management in software engineering
Improving software economics
Software Engineering (Project Planning & Estimation)
Software quality assurance
Software Quality Attributes
Software Engineering Lab Manual
RMMM Plan
Ad

Similar to Architecture business cycle ( abc ) (20)

PDF
software architecture
PPTX
Introduction to Software architecture and design.pptx
PPTX
Software Architecture and Design CS.pptx
PPTX
Architecture Design
PPTX
Software architecture slides chap1 .pptx
PPTX
Software Architecture Design for Begginers
PPTX
PPTX
Software Architecture
PPTX
Software Architecture Course - Part III Taxonomies - Definitions
PPTX
Architects 2.0 test presentation with plan
PDF
Lecture-2-Architectural_Concepts.pdf
PDF
Software Architecture and Design Introduction
PPT
03 basic concepts
PDF
O.Savchenko FWDays workshop Software Architecture
PPTX
Architectural design
PPTX
SA_UNIT_1.pptx
PPTX
Introduction Software engineering
PDF
The critical need for software architecture practices in software development...
DOCX
Software engg unit 3
DOCX
Unit i software design principles 9
software architecture
Introduction to Software architecture and design.pptx
Software Architecture and Design CS.pptx
Architecture Design
Software architecture slides chap1 .pptx
Software Architecture Design for Begginers
Software Architecture
Software Architecture Course - Part III Taxonomies - Definitions
Architects 2.0 test presentation with plan
Lecture-2-Architectural_Concepts.pdf
Software Architecture and Design Introduction
03 basic concepts
O.Savchenko FWDays workshop Software Architecture
Architectural design
SA_UNIT_1.pptx
Introduction Software engineering
The critical need for software architecture practices in software development...
Software engg unit 3
Unit i software design principles 9
Ad

More from Dr Reeja S R (16)

PPT
Unit 2 contd. and( unit 3 voice over ppt)
PPT
Fundamentals of data network
DOCX
Module iv
DOCX
Module ii continued
DOCX
Module ii
PPT
Sa unit-2-three-vignets
PPTX
Case study 4
PPTX
Case study 3
PPTX
Case study 2
PPTX
Case study 1
PPTX
Architectural styles 3
PPTX
Architectural styles 2
PPTX
Architectural styles class 1
PPTX
Importance of software architecture 1
PPTX
PPTX
Software Architecture
Unit 2 contd. and( unit 3 voice over ppt)
Fundamentals of data network
Module iv
Module ii continued
Module ii
Sa unit-2-three-vignets
Case study 4
Case study 3
Case study 2
Case study 1
Architectural styles 3
Architectural styles 2
Architectural styles class 1
Importance of software architecture 1
Software Architecture

Recently uploaded (20)

PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
bas. eng. economics group 4 presentation 1.pptx
DOCX
573137875-Attendance-Management-System-original
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPT
Project quality management in manufacturing
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
web development for engineering and engineering
PDF
PPT on Performance Review to get promotions
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Construction Project Organization Group 2.pptx
Foundation to blockchain - A guide to Blockchain Tech
OOP with Java - Java Introduction (Basics)
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CH1 Production IntroductoryConcepts.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
additive manufacturing of ss316l using mig welding
bas. eng. economics group 4 presentation 1.pptx
573137875-Attendance-Management-System-original
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Project quality management in manufacturing
CYBER-CRIMES AND SECURITY A guide to understanding
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
web development for engineering and engineering
PPT on Performance Review to get promotions
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx

Architecture business cycle ( abc )

  • 1. Dr. Reeja S R Associate Professor CSE DEPT., SJEC
  • 2. The software architecture is the structure of the system, which comprise •software elements, •externally visible properties of those elements and •relationships among them.
  • 6.  Immediate business investment (ex. existing architecture)  Long-term business investment (ex. long term infrastructure)  Strategic investment (ex. subcontracting, skills of employees)
  • 8.  Current environment will influence architecture  standard industry practices or software engineering techniques
  • 10. 1. Architecture affects structure of developing organization 2. Architecture can affect goals of developing organization 3. Can affect customer requirements for next system 4. Process of system building will affect architect’s experience with subsequent systems 5. Sometimes will influence and sometimes change software engineering culture
  • 11. 1. Creating the business case for the system 2. Understanding the requirements 3. Creating or selecting the architecture 4. Documenting and communicating the architecture 5. Analyzing or evaluating the architecture 6. Implementing the system based on architecture 7. Ensuring that the implementation conforms to architecture 11

Editor's Notes

  • #11: 1 – Architecture prescribes structure for a system – especially units of software to be implemented & integrated into system. Teams formed for individual software units – development, testing, & integration activities revolve around units Schedules & budgets allocate resources in chunks to the units. 2 – A successful system can enable a company to establish a foothold in a particular market area. Can provide opportunities for production & deployment of similar systems. 3 – Architecture can affect customer requirements for next system by giving customer opportunity to receive a system in a more reliable, timely, and economical manner. 4 – System building will add to corporate experience base. 5 – Technical environment in which system builders operate can change due to the system being developed – relational db, compiler models, prototyping, etc