Monday, November 4, 2019
Research topic Coursework Example | Topics and Well Written Essays - 1750 words
Research topic - Coursework Example In this scenario, this paper will outline some of the main issues (which cause software failures) that are involved in software engineering process and will suggest solutions to resolve these issues and problems. Seeing that, a major reason of software failure is poor development process for software development. However, this is because of the complex nature of contemporary software. In fact, when designing or programming a section of software, we are frequently dealing with a lot of issues simultaneously. Additionally, some of them can distract our focus from the particular problem which we are attempting to resolve. In this scenario, the issues and problems we are dealing with in a software development process can comprise the following: (Roodyn, 2005) Need to strictly follow the design of the system Ensuring our new code/routine does not break some of the existing modules Making sure we are following the coding/designing principles Taking care of how this resolution will influenc e future jobs that require being finished That is what we are going to try to attain through the software development process. In the first step, we look at what makes a high-quality solution. After that, we work through an idea that shows how we are able to perform focused small jobs that guide us towards the implementation of that solution (Roodyn, 2005). I have presented below some of the main issues in the overall software development process: Poor software development practices issues can be the errors which occur due to the mistake of software developer. This kind of issues involves: (BenmeadowCroft, 2011) Less focus on testing of program Making wrong assumptions from the requirements of the system Producing less effective documentation Less effective user interface Another class of problems is known as end user or entity problems. These issues or problems occur due to the errors in the piece of either the end user or the unit that are making use of the system. These problems and issues can comprise: (BenmeadowCroft, 2011) Recording incorrect requirement for the system Entering and using wrong data Not giving training to the end user Damaged expensive hardware Poorly designed hardware A less effective poor fit between the system and the organization http://www.benmeadowcroft.com/reports/systemfailure/ Moreover, the effective software development and management quality is attained through intense product examination. Like that inspection consumes a great deal of the business resources. In the same way, if a product fails in testing, it requires to be revised or scraped. Additionally, a product can encompass a large number of faults or errors if it follows minimum quality principles and standards. It outlines that the clients are willing to pay for a ââ¬Å"buggyâ⬠thus far working product. In this scenario, the quality is a split job and focused on assessment of product. However, it is assumed that the software development group/team will always welc ome such a self-governing quality function. Developers are blamed for poor quality is an approach that can resolve these issues. Though, replacing a worker does not denote humanizing quality. Also, less effective quality can come from the supplier side (Li et al., 2000). For the effective management of issues we will take below given measures: Taking Measures A good idea can be to request the team
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.