Font Size: a A A

Design And Implementation Of An Application Reuse Library For Smart Phone Development System

Posted on:2015-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y HuoFull Text:PDF
GTID:2308330473950587Subject:Software engineering
Abstract/Summary:PDF Full Text Request
China enterprises have maintained rapid development trend in mobile phone design and manufacturing, especially based on Android phone system project, in these projects, the part of software designs occupies the majority cost of the whole mobile phone design process, and the application design is the major cost of the whole software design process, therefore, it is the key for implementing application reuse management in Android R&D process to improve the level of R&D, reduce the cost and risk of software projects, and it is the solution to the urgent problem of many phone-design enterprises.Firstly, through the investigation and analysis on current R&D phone design process, construction requirements of application reuse library based on Android platform R&D projects are summarized systematically, requirements analysis is carried on from two great functional requirements and non-functional requirements, functional requirements include four parts, from software configuration management strategies in using angle to developing compiler environment management of reuse application, from maintenance integrating and publishing of reuse application to configuration management process of reuse application in final project level, non-functional requirements are analyzed on four aspects of R&D tools, system expansibility, security and performance.In the system design of the software architecture, the pipe-filter architecture of data and document processing is presented and its characteristics are analyzed in advance, the platform architecture and the corresponding network topology of the system are designed according to the previous requirement analysis.In the end, the key technics of system design and development process are analyzed and designed, including reuse application embedded in the project code to realize reuse calling of black and white boxes, Rational ClearCase VOB related design involved in reuse library development(directory structure, branch type and label type design), obtaining methods of source code and compiled files of reuse application based on ClearCase, development and integrated process of reuse projects in maintaining reuse library process, finally, obtaining design of historical source code versions of reuse application.After the system goes live, lots of repetitive work based on the application in the process of project development is reduced, the code stability is enhanced, R&D time and cost is decreased. In the end, to establish reuse library is thought and summarized, and some suggestions are given in the future work.
Keywords/Search Tags:software reuse, Clearcase reuse library, pipe-filter architecture
PDF Full Text Request
Related items