Proto-Spiral: A Hybrid SDLC Model for Measuring Scalability Early in Development Using a Probabilistic Approach

Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 298)


In this paper, we propose a probabilistic model for measuring one of the many Non-functional requirements, namely, the Scalability, which is largely unexplored till now early in software development life cycle. The proposed model is a combination of Prototype and Spiral models; those are standard and accepted SDLC models. Developing software which addresses the functional requirements only, can lead to a solution, but quality attributes for that remain unanswered. It may be a less useful, slow, less reliable system. The system’s ‘quality characteristics’ or ‘quality attributes’ are specified in the Non functional requirements to improve QoS which are hardly covered by functional requirements. The proposed model, named Proto-Spiral can be used for measuring many of the non-functional requirements. In this paper it has been used to evaluate scalability parameters of the software. We have used a case study of the website, a dominant online store to illustrate our approach.


Non-functional requirements Probabilistic approach Spiral model Prototyping model Scalability 


  1. 1.
    Laudon & Traver (2008) E-Comerce,fifth edition,Prentice Hall, Upper Saddle River, New Jersey, 07458Google Scholar
  2. 2.
    Barish G (2002) Scalable high-performance web applications, java web applications using J2EE Technology, May 24Google Scholar
  3. 3.
    Metev SM, Veiko VP (1998) Laser-assisted microtechnology (Springer Series in Materials Science), 2nd edn, Berlin Google Scholar
  4. 4.
    Breckling J (ed) (1989) The analysis of directional time series: applications to wind speed and direction, ser. (Lecture Notes in Statistics), vol 61. Springer, BerlinGoogle Scholar
  5. 5.
    Zhang S, Zhu C, Sin JKO, Mok PKT (1999) A novel ultrathin elevated channel low-temperature poly-Si TFT. IEEE Electron Device Lett 20:569–571CrossRefGoogle Scholar
  6. 6.
    Wegmuller M, von der Weid JP, Oberson P, Gisin N (2000) High resolution fiber distributed measurements with coherent OFDR. In: Proceedings of the ECOC’00, paper 11.3.4, p 109 Google Scholar
  7. 7.
    Sarwar BM, Karypis G, Konstan J, Ried J (2002) Recommender systems for large-scale E-commerce: scalable neighborhood formation using clustering. In: Proceedings of the fifth international conference on computer and information technology, vol 1. Department of Computer Science and Engineering, University of Minnesota, Minneapolis Google Scholar
  8. 8.
    Karnik A (1999) Performance of TCP congestion control with rate feedback: TCP/ABR and rate adaptive TCP/IP, M. English thesis, Indian Institute of Science, BangaloreGoogle Scholar
  9. 9.
    Padhye J, Firoiu V, Towsley D (1999) A stochastic model of TCP Reno congestion avoidance and control. University of Massachusetts, Amherst, MA, CMPSCI Technical Report 99-02Google Scholar
  10. 10.
    Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification, IEEE Std. 802.11, 1997Google Scholar
  11. 11.
    The IEEE website (2002) Available: (Online)
  12. 12.
    Shell M (2002) IEEEtran homepage on CTAN. Available: (Online)
  13. 13.
    FLEXChip Signal Processor (MC68175/D), Motorola, 1996Google Scholar
  14. 14.
    PDCA12-70 data sheet, Opto Speed SA, Mezzovico, SwitzerlandGoogle Scholar
  15. 15.
    Ogalekar P (2000) Evaluating the scalability of distributed systems. Murray Woodside, Natural Sciences and Engineering Research Council of Canada, CITO (Communications and Information Technology Ontario), MarchGoogle Scholar
  16. 16.
    Boehm BW (1988) TRW defense systems group. A spiral model of software development and enhancement, IEEE Computer, pp 1−4 Google Scholar

Copyright information

© Springer India 2014

Authors and Affiliations

  1. 1.Narula Institute of TechnologyKolkataIndia
  2. 2.B. P. Poddar Institute of Management and TechnologyKolkataIndia

Personalised recommendations