Font Size: a A A

A Study On Application Of Value Engineering In Requirements Engineering Of Software Project

Posted on:2009-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:X L DongFull Text:PDF
GTID:2178360245979884Subject:Technical Economics and Management
Abstract/Summary:PDF Full Text Request
At present, the technological level in software industry is still low, the technical basis is relatively weak and the management fall behind.Requirements Engineering is the initial stage in the software development life cycle, whose final product is the needing description related to the users which should be precise, complete, formal document. It is well known that the quality of RE is crucial for the success of the whole system development. Although people have realized the importance of Requirements Engineering, a united system of quality evaluation and a powerful tool of guarantying the quality of software have not been established. As a scientific method which combines technology and economy, the value engineering is undoubtedly a useful tool to help a corporation achievement above goals. Since value engineering is still in its infancy in our country, it hasn't been well-accepted by corporations in the software industry. Therefore it's necessary to establishment of a complete application system of value engineering which can provide strong support and help to improve the success rate of software projects, so that the corporations in the software industry can further apply it spontaneously and skillfully to manage their projects. For the problems in requirements engineering of software project, this thesis,combines the principle and method of value engineering, studies and explores the methods and steps that the application of value engineering in requirements engineering of software project.It comprises three parts:The first part (chapter 1, chapter 2), significance of study and comprehensive description of theory: in the beginning of this part,we analyzed the importance and affection of the position and role of requirements engineering in software project,described the affinity between value engineering and requirements engineering,and the great realistic significance and broad prospects of the application of value engineering in the requirements engineering. Then this part introduces three major theories basis that the basic theories of requirements engineering, value engineering and project stakeholders.The second part (chapter 3),set up a value system of software project stakeholders. This part expositions the characteristics and the analysis steps of the stakeholders of software projects.On this basis, the thesis identified the major stakeholders of requirements engineering of software project through a survey.Then from the angle of the stakeholders of software project,and with the three evaluation models of software quality,the thesis set up a value system of software project stakeholders,which is the base of value engineering in the application of requirements engineering.The third part (chapter 4), the application of value engineering in requirements engineering.This part is based on the value system of software project stakeholders,and expounded the specific application of value engineering in requirements engineering of software project . Firstly,this part makes a brief analysis of the objects of value engineering in requirements engineering and the significance and role in these phases of the application of value engineering.Secondly,this part focuses on introducing the important position of requirements verification in requirements engineering,and explains the meaning and role of the applications of value engineering in requirements verification, and points out the important role of the applications of value engineering in software project,which can control project costs and enhance the value of the project; with the method of fuzzy comprehensive evaluation,the thesis introduces the methods and steps of function evaluation and value analysis for requirements verification ,and make an explaination with examples; on the basis of evaluation of the quality of requirements engineering, it is realized to achieve optimization of requirements engineering.Finally,with the cost estimation methods in software project,this thesis sums up the cost estimation methods in the stage of requirement in software project.So that the software project manager can identify the value of the requirements,project stakeholders could achieve agreement in product requirements and get satisfactory to requirement result.This thesis on one hand,is beneficial to search after the method of improving software project of requirements engineering quality,on the other hand,is affluent in research content of the theory of software project of requirements engineering.
Keywords/Search Tags:Value Engineering, Requirements Engineering, Requirements Verification, Software Project Stakeholders, Value System
PDF Full Text Request
Related items