Font Size: a A A

Pattern-based Requirement Engineering Method In Big Service

Posted on:2022-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:N LiFull Text:PDF
GTID:2518306572450844Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology,many services have emerged rapidly,and the interconnection of online and offline services has gradually formed a complex service network.Massive service resources bring convenience to users and lead to the complexity and personalized of users' requirements.However,affected by the information asymmetry between the supply and demand of services and the limited cognition of users,users are usually unable to obtain real-time and comprehensive information about services and related fields.So it isn't easy to provide precise and targeted detailed details on requirements.In addition,users' requirements may also be incomplete or ambiguous.These factors lead to deviations in understanding users' requirements,failing to provide targeted and high-quality users.Therefore,assisting users in putting forward their requirements ultimately and effectively is an important problem in big service research.This paper studies this problem proposes a pattern-based requirement engineering method in big service and describes it in detail from the following three aspects.(1)Requirement modeling method and requirement pattern mining method in big service environment: This article first analyzes the characteristics of user requirement in a big service environment and proposes a requirement model based on the intention tree,which is convenient for users to fill and automated analysis.The requirement pattern is presented based on the intention tree,representing the commonness among requirements and providing the essential understanding ability of uses' requirements.This paper proposes a requirement pattern mining algorithm based on fuzzy clustering to find requirement patterns from massive user requirements.In addition,due to the absence of some relationship between requirements in the intention tree,this paper also proposes a requirements model based on a hybrid knowledge graph to improve the ability to understand requirements.(2)Research on the requirement elicitation method based on requirement pattern in big service environment: requirement pattern can support rapid identification of requirements and provide a minimum understanding of requirements without introducing other external information.Requirement patterns can assist users in the stage of requirement presentation.In this paper,requirement confirmation method based on a mixed knowledge graph,requirement construction,and completion method based on the pattern is proposed to improve user requirement quality.Using patterns in big service requirement engineering makes big service solutions all the same.This paper also proposes an adaptive self-evolution strategy for the requirement patterns,enabling the patterns to respond to changes in the external service environment and users.(3)Requirement management tool in big service: To better use the method proposed in this paper to solve the problems in big service requirement engineering,this paper designs a requirement management tool in big service requirement engineering,which covers the whole process of big service requirement engineering,including requirement completion,requirement pattern mining,etc.
Keywords/Search Tags:Big Service, Requirement Engineering, Requirement Pattern, Pattern Mining, Knowledge Graph
PDF Full Text Request
Related items