Difference between revisions of "Variability Management"
Jump to navigation
Jump to search
Line 9: | Line 9: | ||
# Implementation | # Implementation | ||
# Interfaces | # Interfaces | ||
− | # Tests | + | # Tests (Configurable e.g. Performance, Security, Ressources) |
and | and | ||
* Documentation | * Documentation | ||
* Meta-Data | * Meta-Data | ||
+ | |||
+ | Scenario: | ||
+ | Component A is in use and has been tested for | ||
+ | 1000 Requests per Second with 1 MByte of RAM and no SSL security | ||
+ | A Component is needed that can do | ||
+ | 2000 Requests per Second with 0.5 MByte RAM and SSL security | ||
+ | Run A, B and C against common functional interface and Tests configured for | ||
+ | * 2000 Requests per Second | ||
+ | * 0.5 MByte RAM | ||
+ | * SSL Security | ||
+ | |||
+ | A: fails on Performance, Resources and security | ||
+ | B: fails on Performanc (1500 Requests) | ||
+ | C: fails on Resources (1 MByte RAM) | ||
+ | |||
+ | Now choose! |
Revision as of 12:31, 12 June 2015
Vergleiche:
- http://www.janbosch.com/01svm-introduction.pdf#10
- http://www.janbosch.com/01svm-introduction.pdf#11 - mentions
(multidimensional separation of concerns... e.g. AOP) Example: two-dimensional F/T separation see:
Component Delivery
- Implementation
- Interfaces
- Tests (Configurable e.g. Performance, Security, Ressources)
and
- Documentation
- Meta-Data
Scenario: Component A is in use and has been tested for 1000 Requests per Second with 1 MByte of RAM and no SSL security A Component is needed that can do 2000 Requests per Second with 0.5 MByte RAM and SSL security Run A, B and C against common functional interface and Tests configured for
- 2000 Requests per Second
- 0.5 MByte RAM
- SSL Security
A: fails on Performance, Resources and security B: fails on Performanc (1500 Requests) C: fails on Resources (1 MByte RAM)
Now choose!