1 / 12

Term Paper – CSC 557 “Contemporary Software Development Using Cloud Resources”

By: Richard Appiah . Term Paper – CSC 557 “Contemporary Software Development Using Cloud Resources”. Main Objective:. To conduct a survey on current practices regarding the use of the Cloud as a resource or platform for software development. . Some Known Benefits and Drawbacks.

hiero
Download Presentation

Term Paper – CSC 557 “Contemporary Software Development Using Cloud Resources”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. By: Richard Appiah Term Paper – CSC 557“Contemporary Software Development Using Cloud Resources”

  2. Main Objective: To conduct a survey on current practices regarding the use of the Cloud as a resource or platform for software development. Some Known Benefits and Drawbacks

  3. Motivation for Cloud-based SW Development 1. The support for global software solutions 2. Easy ways to achieve better Business-Technology alignment 3. Ease of code reusability 4. Reliability and Extendibility of the Cloud

  4. Sample Architectures A. Generic Cloud-based Agile SW Development Model

  5. B. AWS-Inspired Cloud-based SDLC Architecture: TAPTIN

  6. C. The OpenCloudware SDLC Architecture: - SE Platform for Collaborative Development of Distributed Application.

  7. D. The WSO2 App Factory Architecture: A Multi-Tenant, Elastic, Self-Servicing Enterprise DevOps Platform, for Team Collaboration.

  8. Current Technological Trends • 2 Main Areas Highlighted: • Domain Specific Languages (DSLs) • Innovative SDLC Architectures on the Cloud

  9. Role Distribution Between SW Developer & Cloud Providers The following guidelines are recommended: All major phases of the work must be done in conjunction with representatives from the cloud provider(s) Roles must be clearly stated – i.e. developers’ and cloud providers’ The following tabulated separation of duties is recommended:

  10. Conclusion Cloud-based SW development offers a paradigm shift in traditional ways of SW development, capitalizing on the promises of the Cloud. There are identified technical challenges, however, researchers and the computing industry are making positive progress in mitigating these. In the meantime, Cloud-based SW development has reduced the time to produce efficient SW & within budget.

  11. Thank You

More Related