Font Size: a A A

The Research On The Risk Assessment For Software Requirement Based On Rough Set

Posted on:2010-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z S ChenFull Text:PDF
GTID:2178330338488077Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology, software project as an engineering, systematic and large-scale project, its complexity and technical difficulty are getting higher and higher. Meanwhile the risks also increase, they become more difficult to control. The requirement risk is the most important one of them. If you don't carry out a reasonable management, the whole project will be easy to be out of control. The risks will result in a large of human, financial and time waste and leads disastrous consequences. The reason of failure is largely due to that the company is lack of proper risk management mechanism, so people can't correctly identify and deal with the risks during the software development, and finally it leads to the extension, cost overruns or the ultimate failure. The software industry should introduce in a good requirement risk assessment tool to improve the level of risk management and the ability of risk prediction and risk assessment accuracy.In the face of growing information for decision-making, the traditional development experiences and statistics can't help us solve the problem very well. The appearance of rough set theory provides a good mathematical method to solve this problem. Based on the rough set theory, we introduce into the variable precision factor and use them to compose a variable precision rough set model which can assess the risk level of software requirement. This model mainly includes attribute reduction process and rule-based reasoning process, we can use them to identify the risks, classify knowledge, reduce the redundant attributes and reason the rules in the knowledge system.Based on the variable precision rough set model for risk assessment, we design a risk assessment tool for software requirement to assess risk level. This software includes five modules, the project information management module, the project requirement management module, the risk assessment module for requirement, the user information management module and the information querying module. The software mainly realize the functions of project requirement management and risk assessment, meanwhile we use the actual requirement risks'data to verify the risk assessment model and software, the result shows that they are practical and reliable. The risk assessment tool can help developers and managers improve the development, management, software quality and customers'satisfaction.
Keywords/Search Tags:Software requirement, Risk management, Risk assessment, Rough set, Variable precision model
PDF Full Text Request
Related items