Font Size: a A A

The Research Of Reusable Requirement Document Component Model

Posted on:2020-10-05Degree:MasterType:Thesis
Country:ChinaCandidate:M Z LiaoFull Text:PDF
GTID:2428330623451857Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software requirement analysis is a key and fundamental work throughout each stage of the software development life cycle.As the final artifact of requirement analysis,the requirement document is of great significance to guide the subsequent software process development.The requirements document is not intended to study how to develop the project,but to clearly depict customer's intent and product portraits,accurately describing the customer's expected demand for the product.Whether the requirements document is standardized,comprehensive and convenient to reuse is the criterion to evaluate whether the software requirement analysis is efficient and reliable,is also the key to the smooth realization of the software development process,and the standard to determine whether the product can pass the final acceptance and run continuously and effectively.The traditional method of editing and managing requirements documents is often difficult to embrace the changes in customer needs,and it is difficult to follow up version changes,which is not conducive to requirements reuse and secondary development.The reusable requirements document component model proposed in this paper can realize the reuse of requirements documents and greatly improve the efficiency and quality of documents.The main research is as follows:1.Based on software component technology with software reuse as the core,from the perspective of software reuse,the component reuse technology based on requirements document component model is proposed.Redefining components for requirement documents in the domain of software requirements extends the concept of reusable software components to software requirement documents.2.Defined and designed six types of requirements document component models and eight non-functional requirements patterns.This paper models the requirements document characteristics based on the domestic and international standards and relevant specifications,and Based on the decomposition rule decomposition feature model,a semi-formalized component model of requirements document is established.Eight types of patterns are designed for non-functional features in requirements,and the association mechanism with component instances is provided to ensure the quality attributes of requirements documents.The model combines the flexibility of informal requirements modeling and the logical integrity of formal requirements modeling.In addition,the document component serves as the basic unit for editing and reusing requirements documents.It shows that it has a significant effect on improving the efficiency and quality of demand document development.3.Design the implementation scheme of component management and the use method for reusable requirement document component model.By using the document component library as the knowledge space,requirement documents can be shared and reused online.4.Based on this model,a requirements document editing and reuse system is designed,and a small warehouse management system is used to illustrate the tool.The case indicates its feasibility and usability experience are pretty good.The analysis of the experimental results shows that this model is easy to operate and highly reusable in terms of document reuse,and has remarkable effects in improving software quality and product efficiency.
Keywords/Search Tags:Requirements Document, Requirements Document Modeling, Document Component, Non-functional Requirements Patterns, Document Reuse
PDF Full Text Request
Related items