What is
architecture?
Blueprint of Software system, which emphasis on how
system should look like after implementing the system.
Why architecture?
Architecture is required to ensure the consistency of
understanding the system across the stakeholders.
-It should not be perceived differently client and
application developer etc.
Who are our
Stakeholders?
a)
Application Developer b) Database designer c)
Configuration management team d) Support & Maintenance Team e) Users
Advantages of SA
What are Advantages?
·
Consistency of understanding the system across
the stakeholders
·
Fast development
·
Base-lining the work
·
Quick decisions
View & Structures?
View: each view represents certain aspect of architecture.
Structure: This is underlying part of view. Set of elements connected together forms structure.
Structure can discussed in three parts.
- Module
- Component and Connector
- Allocation
•Module Structure
How is the system to be structured as a set of code units (modules)?
•Component and connector structures
How is the system to be structured as a set of elements that have
runtime behavior (components) and interactions (connectors)
What are major executing components and how do they interact
•Allocation structures
How is the system to relate to non software structures in it’s
environment (CPU or cluster of CPUs, File Systems, Networks,
Development Teams ...)
Thanks for the explanation!
ReplyDeleteWeb Hosting Services
thank u for sharing this postTop Cloud Managed Service Providers
ReplyDeleteCloud Management Services