Critical Analysis of Cloud Computing Software Development Process Models

Ayub Khan, Muhammad Fayaz, Abdul Salam Shah, Fazli Wahid
2016 International Journal of Software Engineering and Its Applications  
Nowadays, every vendor and IT service provider wants to switch into a cloud environment for better Quality of Service (QoS), Scalability, Performance and reasonable Cost. Many software developers trying to get the benefits of cloud computing and want to access the cloud environments at low cost and easy access. For this rationale and realtime cloud services, a reliable virtual platform is required. Many issues are encountering in development and deployment of these platforms regarding
more » ... g models, application architecture, APIs and services it provided. On the other hand, there are too many issues on the client side, including the limitation of tools, the interaction between client and service provider and user requirements in a specific cloud. As the cloud is inherently distributed environment, so it fabricates gaps in communication and coordination between stack holders. To cope with these obstacles and overcome challenges during software development in Cloud Computing, it is necessary to have a framework which resolves the issues and develop the software process model which meet the user requirement and provide quality of services within a time and budget. In this paper, the literature review mainly focuses on the software process model with their strength and weakness. The literature review also analyzes some attributes for software life cycle including cost, time, scalability and QoS. There are some challenges faced by the cloud environment because the cloud is evolving rapidly. The key challenges are security, privacy, software engineering practices, and tools [5, 8] . The shifting of the organization towards cloud computing has increased the challenges for a software developer to develop an efficient and reliable platform for providing cloud services. To provide such a platform, the software developer needs to develop a model which can meet quality standards and satisfy customer requirements within a given time and budget. Objective and Motivation
doi:10.14257/ijseia.2016.10.11.36 fatcat:xpisxat7vrgblhoppzbmdxocsi