Font Size: a A A

Research On The Demand Tracking Method Of Software Product Line Based On Scenario Meta-model

Posted on:2021-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2438330611492477Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software product line is a kind of large-scale and large granularity software reuse technology for specific fields.Traceability of SPL provides an effective method to deal with the complex logical relationship and dependency relationship between the models produced in the software development life cycle.Although there are currently a variety of software product line requirement tracking methods,these methods still have certain limitations: incomplete requirements acquisition caused by staged requirements description,the difficulty of requirements change caused by low accuracy and integrity of tracking information and the inconsistency of requirements caused by changes.In order to solve these problems,this paper mainly studies the requirement tracking method of domain engineering in software product line.First of all,Based on UML modeling of software product line variability and three stages of analysis,design and implementation in the field of software product line,a multi-view modeling framework supporting software product line is proposed,and three meta-models under different views are constructed.Secondly,based on the multi-viewpoint meta-model,an SPL multi-level demand tracking information model is constructed.This model can abstract the demand change path,and realize the demand tracking through tracking matrix and matrix operation,which is beneficial to demand change management.Then,based on the measurement standard of requirement inconsistency in the KAOS method,the variability constraint table is designed to manage the requirement consistency and eliminate the ambiguity and inconsistency caused by natural language description.Finally,the ATM system is used as a practical case to verify the feasibility and accuracy of the above software requirements tracking method and consistency management method,and both achieve good results.The above research shows that the implementation of software product line tracking based on scene meta-model is an effective tracking method,which facilitates the management of demand changes and ensures the consistency of requirements.Therefore,the research of this paper has certain theoretical significance and application value for the management of software product line engineering demand variability,the improvement of software quality and the reduction of software maintenance cost.
Keywords/Search Tags:Software Product Line, Multi-viewpoint, Scene Metamodel, Requirement Track, Consistency
PDF Full Text Request
Related items