Software Development Life Cycle for Developing Cloud Based Software Suit

Mukund Kulkarni, Sampada Gulavani

Abstract


Cloud application development requires a different approach than the traditional software development life cycle (SDLC), as the cloud provider becomes a critical success factor of the overall application development and implementation. In a traditional software engineering, more emphasis is put on the functional aspects of development because it is deployed after development on client infrastructure with implicit security, compliance, control, operational transparency and perceived service level requirements. Another important factor is the cost of operations. Its cost can be easily esteemated as entire software engineering appraoch is clearly defined. The main objective of this paper is to focus on the different factors to be considered in SDLCfor cloud based software suit and outline the motivation, inputs and deliverables of each activity.

Paper also explores apps, web service, plug-ins collectively called as cloud based software suit. They all are to be developed on a foundation based on certain principles of cloud computing at a fundamental level. These principles are Elasticity, Discoverability, Reachability, Scalability, and Supportability which are briefly discussed in paper. Major steps in SDLC includes designing, coding and Testing and all these steps are different up to some extent for cloud application development.

پاراگلایدر Full Text: PDF

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

ISSN : 2251-1563