Proactive Software Engineering Approach to Ensure Rapid Software Development and Scalable Production with Limited Resources

Autor: Ahmed Bahaa Farid
Rok vydání: 2015
Předmět:
Zdroj: International Journal of Advanced Computer Science and Applications. 6
ISSN: 2156-5570
2158-107X
Popis: Nowadays, the need for building scalable systems in narrow time window is needed. While the efforts and accuracy usually required for building high scale systems is not simple, the agile nature of system requirements spawn a need for enhancing some software engineering practices. These practices should be integrated together in order to help software (SW) development teams to build, and test scalable systems rapidly with a high confidence level in their scalability. This research explains the proposed Proactive Approach, which presents a set of software engineering practices that could help in producing scalable system while minimizing the wasted time within the production cycle. This set of practices have been validated, verified and tested through building 46 releases of one of the most important, mission critical and scalable systems. Applying these practices succeeded to enhance average response time of web pages by %1921.5, test code churn by more than % 5000, time to release by % 300, and succeeded to produce a system that could stand against 95375 users with % 99.921 scalability ratio.
Databáze: OpenAIRE