LAYERS |
INDIRECTION LAYER
| BATCH SEQUENTIAL |
PIPES AND FILTERS |
CQRS |
SHARED REPOSITORY |
ACTIVE REPOSITORY |
BLACKBOARD |
MICROKERNEL |
REFLECTION |
INTERCEPTOR |
INTERPRETER |
VIRTUAL MACHINE |
RULE-BASED SYSTEM |
MODEL-VIEW-CONTROLLER |
PRESENTATION-ABSTRACTION-CONTROL |
C2 |
IMPLICIT INVOCATION(EVENT-BASED) |
EXPLICIT INVOCATION |
CLIENT-SERVER |
PEER-TO-PEER |
PUBLISH-SUBSCRIBE |
MASTER-SLAVE |
SERVICE-ORIENTED (SOA) |
MICROSERVICE |
COMPONENT-BASED |
SPACE-BASED (CLOUD-BASED) |
BROKER |
REMOTE PROCEDURE CALLS |
MESSAGE QUEUING |
||
Functional suitability | 2 | ||||||||||||||||||||||||||||||
Functional completeness | P468 |
2 | |||||||||||||||||||||||||||||
Functional correctness | 1 | ||||||||||||||||||||||||||||||
Functional appropriateness | 0 | ||||||||||||||||||||||||||||||
Reliability | P209 |
P212 |
P30 P63 P125 P209 P212 P215 P404 |
P212 P215 |
P30 P212 P215 |
P63 P125 P404 |
P212 |
P30 P212 P215 |
P30 P212 P215 |
P229 |
P209 |
P212 |
29 | ||||||||||||||||||
Maturity | p31 |
p31 |
1 | ||||||||||||||||||||||||||||
Availability | P212 |
P30 P205 P212 P215 |
P30 P205 P212 P215 |
P212 |
p31 |
P30 P212 P215 |
P212 |
17 | |||||||||||||||||||||||
Fault tolerance | P37 P175 |
p31 |
P175 P402 |
9 | |||||||||||||||||||||||||||
Recoverability | 2 | ||||||||||||||||||||||||||||||
Performance efficiency | P24 P63 P71 P125 P127 P175 P205 P209 P211 P239 P401 P402 P404 P406 P443 |
P212 |
P30 P175 P205 P209 P212 P214 P215 |
P212 P215 |
P30 P63 P175 P205 P212 P215 P402 P404 |
P63 P125 P215 P402 P404 |
P125 P215 P402 |
P212 |
P63 P125 P175 P215 P404 |
P63 P125 P215 P402 P404 |
P30 P212 P215 P406 |
P202 P205 P214 P402 |
P280 |
P229 |
P401 |
P414 |
P63 P175 P209 P215 P402 |
P482 |
41 | ||||||||||||
Time behavior | P3 |
P29 P63 P138 |
P68 |
p31 |
10 | ||||||||||||||||||||||||||
Resource utilization | P29 P37 P63 |
p31 |
p31 |
P140 |
11 | ||||||||||||||||||||||||||
Capacity | p31 |
p31 |
2 | ||||||||||||||||||||||||||||
Usability | P33 |
P63 P404 |
P1 |
10 | |||||||||||||||||||||||||||
Appropriateness recognizability | 1 | ||||||||||||||||||||||||||||||
Learnability | p31 |
1 | |||||||||||||||||||||||||||||
Operability | 0 | ||||||||||||||||||||||||||||||
User error protection | P37 |
p31 |
2 | ||||||||||||||||||||||||||||
User interface aesthetics | p31 |
2 | |||||||||||||||||||||||||||||
Accessibility | P29 |
3 | |||||||||||||||||||||||||||||
Maintainability | P33 |
P63 P82 P125 P404 |
P444 P468 |
37 | |||||||||||||||||||||||||||
Modularity | P25 P72 |
P72 |
P25 P72 |
P72 |
P72 |
P25 |
10 | ||||||||||||||||||||||||
Reusability | P272 |
P398 |
P398 |
P212 P215 |
P72 |
P212 |
P175 |
P214 |
P212 |
61 | |||||||||||||||||||||
Analyzability | P25 |
P72 |
P72 |
P72 |
P25 |
P29 |
P25 |
P59 |
P25 |
6 | |||||||||||||||||||||
Modifiability | P25 |
P398 |
P125 P398 |
P25 |
P402 |
P25 |
P212 |
p31 |
P30 P212 P215 |
P25 |
16 | ||||||||||||||||||||
Testability | P25 |
P212 |
P138 |
P212 P215 |
P25 P30 P63 P72 P175 P212 P215 P402 |
P72 |
P25 |
P29 |
P30 P72 P212 P215 |
P30 P212 P215 |
P25 p31 |
P128 |
p31 P444 |
P401 |
P209 P215 P402 |
P212 |
20 | ||||||||||||||
Security | P212 |
P30 P63 P125 P205 P212 P215 P404 |
P212 P215 |
P30 P63 P205 P212 P215 P404 |
P205 |
P202 |
P329 |
P37 |
P205 |
P212 |
23 | ||||||||||||||||||||
Confidentiality | P33 |
p31 |
p31 |
p31 |
3 | ||||||||||||||||||||||||||
Integrity | P209 |
P25 P209 |
P209 |
p31 |
P25 |
p31 |
P37 |
P209 |
8 | ||||||||||||||||||||||
Non-repudiation | 0 | ||||||||||||||||||||||||||||||
Accountability | 0 | ||||||||||||||||||||||||||||||
Authenticity | p31 |
2 | |||||||||||||||||||||||||||||
Compatibility | P143 |
3 | |||||||||||||||||||||||||||||
Co-existence | 1 | ||||||||||||||||||||||||||||||
Interoperability | 12 | ||||||||||||||||||||||||||||||
Portability | P212 |
P30 P212 P215 |
P212 P215 |
P1 P30 P72 P212 P214 P215 |
P63 P125 P404 |
P30 P212 P215 |
P402 |
P128 |
P212 |
28 | |||||||||||||||||||||
Adaptability | P72 |
P105 |
14 | ||||||||||||||||||||||||||||
Installability | P402 |
p31 |
p31 |
3 | |||||||||||||||||||||||||||
Replaceability | 3 | ||||||||||||||||||||||||||||||
Supplier | 0 | ||||||||||||||||||||||||||||||
Organizational structure | 0 | ||||||||||||||||||||||||||||||
Positioning and Strength | 0 | ||||||||||||||||||||||||||||||
Reputation | 0 | ||||||||||||||||||||||||||||||
Services Offered | 0 | ||||||||||||||||||||||||||||||
Support | 0 | ||||||||||||||||||||||||||||||
Cost | P343 |
P143 |
P120 P122 |
5 | |||||||||||||||||||||||||||
Licensing Schema | 0 | ||||||||||||||||||||||||||||||
Licensing Costs | 0 | ||||||||||||||||||||||||||||||
Platform Cost | 0 | ||||||||||||||||||||||||||||||
Implementation Cost | P343 |
P444 |
3 | ||||||||||||||||||||||||||||
Network Cost | 0 | ||||||||||||||||||||||||||||||
Product | 0 | ||||||||||||||||||||||||||||||
Stability | 0 | ||||||||||||||||||||||||||||||
Ownership | 0 | ||||||||||||||||||||||||||||||
Deliverables | 0 | ||||||||||||||||||||||||||||||
Parameterization / Customization | 0 | ||||||||||||||||||||||||||||||
Guarantees | 0 | ||||||||||||||||||||||||||||||
Complexity | P1 P72 |
P72 |
P72 |
P11 |
P72 |
P46 P106 |
P1 P143 |
P72 |
16 | ||||||||||||||||||||||
Flexibility | P443 |
P64 |
42 | ||||||||||||||||||||||||||||
Development Effort | P71 |
P33 |
P29 |
P181 |
5 | ||||||||||||||||||||||||||
Implementability | P63 P125 P404 |
P63 P125 P404 |
P63 P125 P404 |
P63 P125 P404 |
P63 P125 P404 |
P63 P125 P404 |
P63 P125 P404 |
5 | |||||||||||||||||||||||
Extensibility | P3 P25 P33 |
P72 |
P25 |
P25 |
28 | ||||||||||||||||||||||||||
Configurability | 1 | ||||||||||||||||||||||||||||||
Overall agility | 0 | ||||||||||||||||||||||||||||||
Ease of deployment | P401 |
P138 |
5 | ||||||||||||||||||||||||||||
Ease of development | P401 |
P401 |
3 | ||||||||||||||||||||||||||||
Scalability | P30 P212 P214 P215 P401 |
P212 |
P30 P125 P212 P215 |
P401 |
P212 |
P215 |
P1 P30 P212 P215 |
P202 |
39 | ||||||||||||||||||||||
Integrability | 4 | ||||||||||||||||||||||||||||||
Evolvability | P25 P214 |
P72 |
P72 |
P25 |
P72 |
P25 |
9 | ||||||||||||||||||||||||
Location-transparency | 0 | ||||||||||||||||||||||||||||||
Variability | P72 |
P72 |
P72 |
P460 |
5 | ||||||||||||||||||||||||||
Partition Tolerance | 0 | ||||||||||||||||||||||||||||||
Traceability | P72 |
P143 |
3 | ||||||||||||||||||||||||||||
Safety | 0 | ||||||||||||||||||||||||||||||
Response | 0 | ||||||||||||||||||||||||||||||
Compositionality | 0 | ||||||||||||||||||||||||||||||
(Un)pluggability | 1 | ||||||||||||||||||||||||||||||
Locality | 0 | ||||||||||||||||||||||||||||||
User satisfaction | 0 | ||||||||||||||||||||||||||||||
Visual consistency | 0 | ||||||||||||||||||||||||||||||
Understandability | 1 | ||||||||||||||||||||||||||||||
Operability | 0 | ||||||||||||||||||||||||||||||
Attractiveness | 0 | ||||||||||||||||||||||||||||||
Latency | P309 |
P16 |
4 | ||||||||||||||||||||||||||||
Reachability | 0 | ||||||||||||||||||||||||||||||
schedulability | 0 | ||||||||||||||||||||||||||||||
permissibility | 0 | ||||||||||||||||||||||||||||||
constructability | 0 | ||||||||||||||||||||||||||||||
applicability | P402 |
1 | |||||||||||||||||||||||||||||
Disposability | 0 | ||||||||||||||||||||||||||||||
Visibility | 0 | ||||||||||||||||||||||||||||||
Consistency | 1 | ||||||||||||||||||||||||||||||
manageability | P402 |
P3 |
P29 |
P143 |
7 | ||||||||||||||||||||||||||
Predictability | 0 | ||||||||||||||||||||||||||||||
Durability | 1 | ||||||||||||||||||||||||||||||
Readability | 0 | ||||||||||||||||||||||||||||||
Augmentability | 0 | ||||||||||||||||||||||||||||||
Communicativeness | 0 | ||||||||||||||||||||||||||||||
Self-descriptiveness | 0 | ||||||||||||||||||||||||||||||
Structuredness | 0 | ||||||||||||||||||||||||||||||
Conciseness | 0 | ||||||||||||||||||||||||||||||
preemptability | 0 | ||||||||||||||||||||||||||||||
feasibility | P402 |
1 | |||||||||||||||||||||||||||||
Exchangeability | 3 | ||||||||||||||||||||||||||||||
Discoverability | 2 | ||||||||||||||||||||||||||||||
Composability | 1 | ||||||||||||||||||||||||||||||
Heterogeneity | 2 | ||||||||||||||||||||||||||||||
extendability | 0 | ||||||||||||||||||||||||||||||
Evolution | 2 | ||||||||||||||||||||||||||||||
Dependability | 0 | ||||||||||||||||||||||||||||||
Throughput | 1 | ||||||||||||||||||||||||||||||
Response time | P16 |
1 | |||||||||||||||||||||||||||||
Execution time | 0 | ||||||||||||||||||||||||||||||
assessibility | 0 | ||||||||||||||||||||||||||||||
79 | 4 | 6 | 65 | 3 | 23 | 3 | 32 | 15 | 10 | 4 | 10 | 12 | 6 | 46 | 18 | 28 | 24 | 6 | 94 | 20 | 30 | 5 | 59 | 21 | 34 | 20 | 24 | 14 | 4 |