Font Size: a A A

The Design And Implementation Of The Software Library For College Students Research Training Program

Posted on:2010-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2178360278972787Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software Engineering is committed to the goal of improving software productivity and software quality, from the hands of workshop-style development methods, and implementing the industrialization of software production. Software reuse is practical and feasible to achieve this solution. Software Reuse is defined as the development of new application systems to use previously developed software resources, such as software products, including library functions, processes, objects, data, documentation, design, etc., thereby enhancing the system development efficiency and software quality. Its software development process to generate a variety of products (the Statute demand, design, procedures, test plans and data, etc.) reuse, reusable component involves the construction (from the existing system of access and has the purpose of the production) and can be Reusable Component the use of both aspects. Reusable component library in its development process has played an important role. Excellent performance of the component library can greatly enhance the ability of component retrieval, improve the rate of component reuse.This paper first introduces the software reuse historical background, the definition of software reuse and state of the art of the software using technology in the software development applications. This article is mainly based in Shandong University at Weihai, Campus Student Research Training Program, the school set up the related resources on Software Component Library. It is used to facilitate student teachers to retrieval, extraction, and re-study the development. As well as improve access to the software in accordance with the functional-level component is divided into a number of components of the classification.The system uses a dynamic library to create dynamic component library, which is based on the Component Library Units before and after the introduction of competition - elimination mechanism through the dynamics of the various libraries to deploy adaptive database system components. Components of the evaluation based on user evaluation of the weighted scores, Front Desk recent high rate of utilization of the storage components, the rest of the background components are stored. This dynamic management style will help in the shortest time-consuming to find the maximum matching components; improve the rate of component reuse. The treasury has made the general Component Library has all the features such as query, add, delete, update, retrieval components also reduces the time and improve retrieval accuracy.In this paper, Rational Unified Process (RUP) for software development approach to Unified Modeling Language (UML) for the analysis and design description language, using the traditional C / S + B / S combination of models, the use of Visual Basic.net + SQL Server 2000 operating environment, set up a MVC (Model-View-Control) application layer, business layer, data persistence layer of the three-layer system architecture. Use ADO.NET powerful combination of database operations ability to achieve a dynamic component of the treasury's main function modules.
Keywords/Search Tags:software reuse, component, component library, the dynamic component library, component retrieval
PDF Full Text Request
Related items