Font Size: a A A

Research And Implementation Of The Method Of Eliminating The Requirements Inconsistency Based On The Priority Negotiation Strategy

Posted on:2018-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:J B WangFull Text:PDF
GTID:2348330515974031Subject:Engineering
Abstract/Summary:PDF Full Text Request
Software requirement refer to software users' requirements for functionality,performance,and interface of the software.The identification of software requirement is an important part of software engineering.Demand analysis not only connect the system to analysis and software design,but also help designers to discover errors or vulnerabilities of the defination as soon as possible during the evolution of large?scale complex software and to avoid problems in the development phase.Effective demand analysis process can not only improve the efficiency of software development,but also can reduce the software development costs and improve software quality.The definition of demand for large?scale software is a complex process of the iterative process of five stages of acquisition,modeling,formation,verification and management.The elimination of demand inconsistency is the key problem to be solved urgently in the process of demand change management.The inconsistency of demand refers to the existence of implied contradictions and conflicts in demand.In the iterative process,when deciding whether a new requirement can be added to a completed requirement,it is necessary to assess whether the demand leads to a direct or implicit inconsistency problem.Once the contradictory needs to enter the system,to find the problem where the time will spend a lot of time and effort in the follow?up development and maintenance.Moreover,even if the desiner find a contradictory point may also delay the progress or reduce the quality of the software.Therefore,it is important to check the changes in the management software and to make a strict consistency check on the new requirements change application.This paper addresses the requirements of the demand specification in the demand specification,so that the demand specification in the entire software design,coding,testing and maintenance process to maintain consistency,integrity,feasibility.The main work of this paper is as follows:1.For the problem of inconsistency of demand elimination,the main contents and expressions of the demand specification specification are studied,and the description method of logic specification based on logic is studied emphatically.The basic concepts and theories such as priority division method and analytic hierarchy process are briefly introduced.2.Based on the characteristics of demand priority and analytic hierarchy process,this paper proposes a method to divide the demand priority by using analytic hierarchy process(AHP).According to the formal specification of the demand specification,the logical definition of the demand set is given,and the hierarchical method of the demand is defined.Constructs the demand inconsistency elimination framework based on the priority negotiation strategy,and designs the steps and the process of the circular negotiation.3.Based on the priority negotiation strategy,this paper designs and implements the demand function elimination support system,and defines six functional modules of the system: user management module,demand data input module,demand data modification module,inconsistent elimination intermediate result display module,inconsistent Eliminate the final result display module,compare the experimental results display module.Describes the system database design and the detailed design and implementation of each function module.4.In order to verify the effect of inconsistent elimination of the system,this paper chooses a practical use case(library access control system)to merge the two parts of the demand specification,and eliminate the inconsistent demand in the process of merging,and finally get the logic The form of expression needs to be converted back to the natural language expression of the demand specification.5.Finally,this paper summarizes the shortcomings of this paper,and puts forward the priority of the demand set by using the analytic hierarchy process(AHP),and puts forward the summary of the elimination of the demand?based negotiation strategy and the implementation of the inconsistent elimination system,and summarizes the shortcomings of the system.The limitations of the method for the future to further improve the method to expand the system to make a prospect.
Keywords/Search Tags:demand engineering, demand inconsistency, analytic hierarchy process, demand priority
PDF Full Text Request
Related items