software architecture explained with real life analogies

14
+ Software Architecture Explained With real life analogies

Upload: antal-attila

Post on 19-Aug-2015

32 views

Category:

Software


1 download

TRANSCRIPT

+

Software Architecture Explained

With real life analogies

+Infrastructure

+Monitoring

+Maintainability

n Bug Fixing

n Porting & Migration

n Enhancements

n Documentation

+Extensibility

n Plugins

n Modules

n Loose Coupling

n API

+Flexibility

n Agile Methodology

n Continuous Integration

n Automated Testing

n Integration Tests

n Code Quality

+Usability

n Utilities

n Commodities

n Good Design

n Utilities

n Commodities

n Good UX Design

n D&D Components

+Accessibility

n Display Reader

n Font Size

n Contrast

n Only from Keyboard

n Only from “Clicks”

+Customizability

n Layout Management

n Widgets

n Portlets

n Skins & Themes

+Performance

n CPU Load

n Network Traffic

n Disk I/O

n Cache

n Static Resources

+Robustness

n API

n Loose Coupling

n Hot Deploy

n Self Healing

+Scalability

+Security

n VPN

n Signature

n Encryption

n Authentication

n Authorization

n Data Separation

n Tiered Architecture

+Functionalities

n Bank Applications

n Health Care

n E-Commerce

n Games