Font Size: a A A

Design And Implement Of A Build Automation Service System Based On Entity Framework

Posted on:2015-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:Q J XueFull Text:PDF
GTID:2308330476953467Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Courseware build is a key process in the courseware developing and publishing. It creates a bridge between courseware developer and courseware test, which plays very important role for courseware version control reason. The whole process of courseware developing and publishing could be speed up by shorten the cost time of courseware build. There are two ways to make this happen, one way is to create high quality courseware, and another way is to improve the efficiency in creating courseware build.This paper studies the current build process. By analyzing the manual build process, the paper find out the key functions for making build, which becomes to be the key features of Build Automation system. This paper presents how the Build Automation system is designed and how it is implemented, the Build Automation System is implemented based on the technologies like Web Service and ADO.NET Entity Framework, which fastened the development work. Finally the courseware build process is improved by using the Build Automation system, and the whole courseware developing and publishing process can speed up.Build Automation provides the alternative for creating courseware build, comparing to manual build, Build Automation enables courseware developer participate in the process of build, courseware developer himself can submit and create a courseware build without courseware builders help. The major findings by using Build Automation are:1. Build Automation provides runtime checking, or so called pre-check. Build Automation system checks the file availability and file name convention atthe very time when courseware developer submitting the build, this check work make courseware developer knows the correctness and completeness very early, courseware developer also can fix any issues immediately.2. Improve the courseware build efficiency, Build Automation runs faster than manual build, the system start a building thread, and it runs all time until the build is generated. When using manual build, a person cannot assure to spend 100 percent time on build creation.3. Build Automation provides 24 hours by 7 days service. As the Build Automation is a service, the courseware developer can use the service at any time.
Keywords/Search Tags:Courseware Build, Web Service, Build Automation, ADO.NET Entity Framework
PDF Full Text Request
Related items