Software engineering frameworks for the cloud computing paradigm
[Book]
/ Zaigham Mahmood, Saqib Saeed, editors
xviii, 365 pages , illustrations , 25 cm.
(Computer communications and networks,1617-7975)
Electronic
Includes bibliographical references and index.
"With the emergence of cloud computing, traditional approaches to software engineering must be adapted in order to take full advantage of the benefits promised by cloud technologies. This timely and authoritative text/reference presents the latest research on Software Engineering Frameworks for the Cloud Computing Paradigm, drawn from an international selection of researchers and practitioners. The book offers both a discussion of relevant software engineering approaches and practical guidance on enterprise-wide software deployment in the cloud environment, together with real-world case studies. Topics and features: Presents the state of the art in software engineering approaches for developing cloud-suitable applications; Discusses the impact of the cloud computing paradigm on software engineering, including the semantic web; Offers guidance and best practices for students and practitioners of cloud-based applications architecture; Examines the stages of the software development lifecycle, with a focus on the requirements engineering and testing of cloud-based applications; Reviews the efficiency and performance of cloud-based applications; Explores feature-driven and cloud-aided software design, presenting strategies for cloud adoption and migration; Provides relevant theoretical frameworks, practical approaches and current and future research directions. This practical and clearly-structured volume is an ideal self-study primer for students of cloud computing and software engineering. Software engineers, application developers and IT infrastructure managers will also find the work to be an invaluable reference." -- Publisher's description.
Impact of Cloud Paradigm on Software Engineering --Impact of Semantic Web and Cloud Computing Platform on Software Engineering /Radha Guha --Envisioning the Cloud-Induced Transformations in the Software Engineering Discipline /Pethuru Raj, Veeramuthu Venkatesh, Rengarajan Amirtharajan --Limitations and Challenges in Cloud-Based Applications Development /N. Pramod, Anil Kumar Muppalla, K. G. Srinivasa --Software Development Life Cycle for Cloud Platform --Impact of Cloud Services on Software Development Life Cycle /Radha Krishna, R. Jayakrishnan --Cloud-Based Development Using Classic Life Cycle Model /Suchitra Ravi Balasubramanyam --Business Requirements Engineering for Developing Cloud Computing Services /Muthu Ramachandran --Testing Perspectives for Cloud-Based Applications /Inderveer Chana, Priyanka Chawla --Testing in the Cloud: Strategies, Risks and Benefits /Olumide Akerele, Muthu Ramachandran, Mark Dixon --Software Design Strategies for Cloud Adoption --Feature-Driven Design of SaaS Architectures /Bedir Tekinerdogan, Karahan ??zt?╝rk --Impact of Cloud Adoption on Agile Software Development /Sowmya Karunakaran --Technical Strategies and Architectural Patterns for Migrating Legacy Systems to the Cloud /Sidharth Subhash Ghag, Rahul Bandopadhyaya --Cloud-Aided Software Engineering: Evolving Viable Software Systems Through a Web of Views /Colin Atkinson, Dirk Draheim --Development of Cloud Applications in Hybrid Clouds with Support for Multi-scheduling /Lucio Agostinho Rocha --Performance of Cloud Based Software Applications --Efficient Practices and Frameworks for Cloud-Based Application Development /Anil Kumar Muppalla, N. Pramod, K. G. Srinivasa --A Methodology for Identifying the Relationships Between Performance Factors for Cloud Computing Applications /Luis Eduardo Bautista Villalpando, Alain April, Alain Abran.