Font Size: a A A

Research On A Kind Of Software Development And Deployment Method For Cloud Platform

Posted on:2014-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:C K WuFull Text:PDF
GTID:2268330398489065Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the era of information explosion, with the development of computer technology and network technology, cloud computing as an emerging Internet computing model has been widely used. People can use it according their needs of hardware, software resources and information. They do not need to understand the specific details in the "cloud" to develop or deploy Web applications to the cloud platform.This article outlines the basic concepts of cloud computing and the main features, show the advantages of cloud computing. This article introduce the composition and services of the cloud computing, also introduce several major cloud computing platforms nowadays. Besides the overall research of cloud computing, this article detailed descript Baidu cloud environment, and listed the characteristics of execution environment, system management and service access in the the Baidu cloud environment.This article gives a process and a method about developing and deploying software on cloud platform. The method contain7major steps:Requirements Elicitation, Requirements Analysis, Design, Code, Testing, Deployment and Maintenance.In Requirements Elicitation step we use Use Case Diagram to describe the functional requirements; in Requirements Analysis step we use activity diagram to build the case into model; in Design step we define the subsystems, interfaces and classes; in Code step we make the model into source code; in Testing step we trying to find the difference and mistakes in the system; in Deployment step we deploy the system to the cloud platform; and then do the Maintenance.Then using this method to design an enrolling system. The instance describe the result of requirements elicitation, analysis the requirements and build the static model and dynamic model, design the structure, interface, database and so on, using Eclipse development tools to develop, select the Baidu Application Environment as the cloud platform, with testing, then successfully deploy the system to the platform and do the maintenance.The realize of the enrolling system prove that the method of development and deployment applications to cloud platform is feasible.
Keywords/Search Tags:cloud computing, software engineering, Baidu App Engine
PDF Full Text Request
Related items