Font Size: a A A

Design And Implementation Of The Lightweight Software Outsourcing Service Platform

Posted on:2012-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhouFull Text:PDF
GTID:2298330452463068Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years there have sprung up many excellent online "softwareoutsourcing service platform" for the domestic and international customers toprovide software outsourcing services through the Internet. Some outsourcing itemscan be successfully completed by the experences and the original managementmethods. However, in actual software outsourcing development process, there areusually many factors, such as the lack of development experience, the division ofauthority is unclear, demand frequent changes and without controlling the risk ofdeveloping factors lead outsourcing projects development to failure.The main purpose of the development of the system is to provide a platform forthe employer, contractor and supervisor in a process of the software outsourcingproject, to solute the inconvenience in the project development, reduce conflict sothat ensure the entire development process more standardized. Moreover, on thisbasis take adventage of the convenience of the Internet, achieve distancemanagement for software outsourcing, saving time, manpower, the costs of fundand other overhead.In the development process of the system platform, we use the combination ofwaterfall and iterative development model, the preceding takes the waterfall modelfor the development, in order to achieve the basic business functions; the posterioruses the iterative model for the development to improve user’s specific features onthe basis functions. In order to decrease the cost of projects and risk in softwaredevelopment.This system adopts object-oriented programming language JAVA as thedevelopment language, in the development and design,uses the mainstream designpattern MVC, the core database of the system platform employs Oracle relationaldatabase. Furthermore, the platform uses B/S architecture, reducing deploymentcost meanwhile saving operational cost.Combined with the practice project development of software outsourcingservice platform, the main content involves to the software outsourcing serviceplatform development process including: requirement analysis, preliminary design,database design, system realization and system test. Using J2EE framework, whichintegrates Struts2+Spring+Hibernate lightweight development framework,complete the system implementation. The whole system has a clear arrangement andpossesses better expansibility, transplant capability and maintenance capability.Atthe same time, this paper also analysises the current software outsourcingenvironment as well as the characteristic of software outsourcing project. In contrast to the advanced management system CMMI, ITIL,PMBOK,use PMBOK combiningwith the extract suitable process of project managemen for small and mediumenterprises or individuals. Make standardization process use in practical softwareoutsourcing development.
Keywords/Search Tags:software outsourcing service platform, PMBOK, MVC design pattern, J2EE framework
PDF Full Text Request
Related items