Font Size: a A A

The Software Production Line Measurement Techniques Applied Research

Posted on:2013-01-10Degree:DoctorType:Dissertation
Country:ChinaCandidate:J J DingFull Text:PDF
GTID:1118330374471119Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software product line becomes popular software development model, and it is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way, which is result that people pursuit to reuse idea in long-term. Software measurement is applied measure universal law to software engineering, which can scientific evaluated software quality, quantitative control and management on software development process. So software product line and software metrics is the number of software organizations are working to try and look on methods and techniques, and their combination have a big challenges:the scope of measurement determine in software product line, measurement ideas embodiment in the software production line, rationality of field-oriented measurement modeling, establishment and management of measurement asset library, application of advanced data analysis techniques and other issues must be resolved.This dissertation focuses on above issues, analysis of software measurement and software production line characteristics and application requirements, for software product line development methods and related metrics, data analysis, some key technologies are studied. Contributions and achievements of the dissertation is mainly reflected in the following aspects:1. A metric-based software product line management method was proposed. Used GQM (goal-question-metric) method, make the software measurement process and software product line management process closely combinative. From the organization model of software production lines, according to the interests of stakeholders listed questions, through fractionize, combined and get measurement element, analyzed the key tasks of measurement practice, and provide solution in specific chapters.2. Analyzed the measurement and management of core asset library. Core asset library is key element of product line development. From angle of measurement element, such as reusable, consistence, coverage and cost, we draw conclusion that between core asset development activities and library conference is interconnected. In addition to, core asset library evolution model, evolution level and evaluate method have been proposed.3. A metric element filtration process been established. Using GQM (goal-question-metric) method to get metric element set, then implement a series of operations on the metric elements:according to the evaluate system to filtration, verified that goal is reachable, at last get minimum metric element set that is nun-redundancy and need measurement request. This process ensures that rationality of measure activity in measure modeling phrase and it has been used in a workflow company.4. Having done some tentative work that advanced data analysis techniques in the measurement of the software product line. Compared with traditional software development, software product line's systemic complexity greatly increased, such as the increasing number of measurement data, category complex, these factor put forward higher requirement in data analysis techniques. This dissertation focuses on AHP (analysis hierarchy process) and rough set theory, identified their use of opportunities and scenarios in software measurement, and has done some tentative application in software production line measurement process.5. Having development of software product line measurement tools. In the National863Program,"process management oriented software production line "of funding, we have developed two tools:software metrics modeling tool and credible assessment tools. These tools provide the environment for metrics-based management of software product line. At present, these tools have acquired software copyright(No:2010SR074447,2010SR074449).
Keywords/Search Tags:software product line, software measurement, core asset library, metric element filtration, analysis hierarchy process
PDF Full Text Request
Related items