Characteristics of scalability and their impact on performance
Proceedings of the 2nd international workshop on Software and performance
The Practical Performance Analyst
The Practical Performance Analyst
Professional C#
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
A framework for modelling and analysis of software systems scalability
Proceedings of the 28th international conference on Software engineering
A framework for characterization and analysis of software system scalability
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
The software architect as the guardian of system performance and scalability
LMSA '09 Proceedings of the 2009 ICSE Workshop on Leadership and Management in Software Architecture
Hi-index | 0.00 |
Scalability is one of the crucial nonfunctional requirements that must be evaluated in the Inception Phase of the Rational Unified Process [9]. This is the phase in which the least information is generally available to form a principled evaluation. We demonstrate how an estimate of user scalability can be formed using sequence diagrams of the common user scenarios, together with experimentation (ranging from simple timing measurements to more complex architectural prototypes), published study data, and performance data from baseline systems. Despite being quite inexpensive, the techniques used by our team enabled us to identify and guide corrective actions for major bottlenecks before they became serious design flaws in the Elaboration and Construction phases of the Unified Process. The same techniques also allowed us to quickly evaluate the effects of high-level architecture and technology alternatives on user scalability and response time.