Font Size: a A A

Research On Software Process Improvements In Medium And Small Scaled Software Enterprises

Posted on:2010-03-29Degree:MasterType:Thesis
Country:ChinaCandidate:B H MaFull Text:PDF
GTID:2178360302461644Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The development of the theories of software reuse, component construction and software product line has been many years, but it still has a long road to carry out them by the software business enterprises. At present a majority of the software business enterprises in our country is medium or small scaled enterprises, their software processes did not comply with a unified standard. According to the present appearance of the software development in our country, combining the study direction in this area at home and abroad, this paper put forward a set of practical and feasible theory model concerning software development process through elaborately investigations, intended to help to improve the software development process in software business enterprises.Firstly, this paper analyzed the present appearance of the topic and related areas, then introduced some basic concepts of software reuse and domain engineering, and the following research fruits:(1) According to the theories of software reuse, component construction and software product line, we put forward the Software Process Improving Model for Medium and Small Scaled Software Enterprises. Discussed the principles and methods which need to be followed in the software engineering process, and penetrated into software product line architecture and the core assets library.(2) To carry out the Software Product Line Practice Engineering Model in software business enterprises, an important task is to establish a good software product line architecture. Strictly following the principles and methods of software process, analyzing and calculating the system structure of the software product line that will be established with the help of formal method, this paper put forward to quantitatively analyze the system characteristic according to system requirements, and make use of Fuzzy comparison method to decide the software product line system structure.(3) The core assets library is another important aspect in the Software Product Line Practice Engineering model. To organize and use core assets library reasonably and validly is a key factor in the implementation of a software product line. We studied the organization and research methods about component library, and applied them into a B2B bargain platform.
Keywords/Search Tags:software engineering, software reuse, product line, reusable resources, core assets
PDF Full Text Request
Related items