Font Size: a A A

Research For Method Of Software Product Family Model Planned

Posted on:2012-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y ChenFull Text:PDF
GTID:2218330368993430Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Module planning is to the key technologies of improving the software productivity and reducing software costs. Rational planning is very important for software product family. This paper analyzes the the status of software product family and module planning , proposed software product family module planning ideas based on the use of demand vector-vased clustering approach in the mathematics, paper focus on the following aspects:(1) Research construction method of the demand vector.First through requirement analysis ,extration needs to construct use cases vector, through the use of mathematical clustering vector, resulting in software product family module planning. Previous studies simply construct use cases demand vector, the computer ability of processing the contradiction between of precise computer language and rich Chinese language is limited, but this paper supply a method of building a list for the component of the vector to effectively alleviate this contradiction, and made a better earlier fundation for clustering.(2) Research inconsistency behavior problem for software product,and made a decision model to detect consistency between before and after software evolution.Module evolution is a software development method,which can lower the development costs to meet the users changing functional requirements,however, the module component system evolution may lead to inconsistent behavior before and after evolution. Paper do in-depth research for the evolution of the module which may lead to inconsistency problem,so some concepts were put forward such as the normal operation consistency ,compatibility consistency; of those two concepts the concept of compatibility consistency can split into observation consistency, weak consistency, strong consistency; and established a modle of consistency determination based on reflection mechanism, by the state of the object sequence and the cross-sequence to determine the consistency of local system behavior, and thus determine the consistency of the global system behavior.In this model an interactive protocol for component was supervised by a monitor, which could automatically detect system behavior.(3) Research how to do module planning evaluationAfter dealing with the software product family module planning and consistency determinatio, the final plan is to conduct the program evaluation. Papers in the fifth chapter of do the overall assessment for the software product family module division. Previous assessment programs have their limitations, often only for a certain approach to assess,for example, have only assessed the function of the product family is perfect, or just assess the performance of the product family;and this paper based on previous work, further improve the evaluation mechanism; starting with the function and public platform,second step is to assess the development process, and finally entered the market factors were assessed ,on each factor to give a certain weight, so as to achieve the software product family to asses.Finally, the article take "Zhejiang Vocational Qualifications Online" system as an example, of the above theory to be proved.
Keywords/Search Tags:software product family, model planned, module evolution, software evaluation, reflection
PDF Full Text Request
Related items