The Importance Of Software Risk Management

856 Words2 Pages

1.1 Overview Software has become critical to advancement in almost all areas of human endeavor. The art of programming only is no longer sufficient to construct large programs. There are serious problems in the cost, timeliness, maintenance and quality of many software products. Software Engineering has the objective of solving these problems by producing good quality, maintainable software, on time, within budget. To achieve this objective, we have to focus in a disciplined manner on both the quality of the product and on the process used to develop the product. Some well known life cycle models are maintained yet but the problem with traditional software process models is that they do not deal sufficiently with the uncertainty. Barry Boehm …show more content…

Software risk management concentrates on developing a product with better quality attributes such as security, reliability, performance, .. etc. and the uncertainty associated with the product development. It helps project managers in avoiding unpredicted catastrophic problems. Also, it prevents wrong allocation of resources and taking decisions without proper knowledge or adequate information on anticipated future consequences [48]. To manage software development projects, managers and developers should rely on processes, methods and tools to facilitate assessment, prioritization and mitigation of various risk aspects. Therefore, risk assessment is an essential part in the management of software …show more content…

As a result, software developed by artists and for artists is emerging as new category of software and software dependent art projects are growing in numbers, drawing the attention of software developers and artists. Often in these projects, software engineers have to worktogether with artists in order to support them with software engineering methods, tools, and technology. But the collaboration between artists and software engineers is not always smooth due to the fact that they come from two very different disciplines. Hence a knowledge base at the intersection of software engineering and art is beneficial to both artists and software engineers. From the software engineering point of view, the scope of software engineering can be extended by considering software dependent artwork as a system. In this way, software engineering issues can be identified in the development, maintenance and upgrading of software dependent artwork. In this thesis, we will conceptualize the intersection of software engineering and art, and contribute to the knowledge base at the

Open Document