Font Size: a A A

A Metrics Suite For Measuring The Relationship Of Software Fine-grained Components And Components Extration

Posted on:2008-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:L W DaiFull Text:PDF
GTID:2178360215466147Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the scale of software increases, the speed of developing slows down. The problem is delaying and misunderstanding of user's requirements. As the background of what mentioned before, the RAD module is established during the summarization of the related experiences. Why RAD is a rapid application development module is that more and more software components is reused. This is the famous developing process CBSE.Now, the software developing way based on components is more and more popular. As the popularization of the software based on fine-grained components, it is too important to pay much attention to measure the relationship between components. But now most measurement is based on the source code. It is not suitable for component based software.In the field of techniques for extracting components from existing systems, there are two different methods. One is paying much attention to the requirement domain. FO-DA and PLM is famous in this area. But this method ignores the cost of software resure and the efficiency of reconstruct.The other method emphasizes the relation of components. COMO and O2BC are famous in this area. But the method pays too much attention to the relations of the components. The chase for Coarse-grain is over emphasized.So I raise a model to measure the relationship between software fine-grained components. Using this model, there are some characteristic:1) The relationship of whole software can be measured and the stability of whole software can be clear.2) The key component of fine-grained components can be found3) The candidate one can be restricted.4) The reasonable fine-grained components can also be detected to reuse later.Through the model I raised, the correct measurement of fine-grained components is solved. The key component in software is found and the qualification of replacing the key component is raised. The components with more functional and higher efficient of reuse is recommended.At last a system called FCME is made. Through the system, a correct metrics suite for the relationship of software fine-grained components is measured. And some components with great sense in requirements are recommended for their function and efficient. There are some additional functions in the systems that are the adult of components and the sending email automatically.
Keywords/Search Tags:Component extraction, the model of metrics suite, fine-grained components, key component, the risk management
PDF Full Text Request
Related items