This essay will discuss how important system analysis and especially requirement analysis are to the success of software development. To begin, there will be a brief definition of system and requirement analysis and also a brief description of the software development and how it can be described as being successful. It will then be followed by the benefits and drawbacks of system and requirement analysis to the software development process. And then a conclusion will be drawn to see how important system and requirement analysis are to the success of software development.
Software systems analysis is a field in which analysts continually learn new techniques and approaches to properly capture, maintain, understand, and develop more efficient and effective software systems (Reema Al-Kamha n.d.). From this definition the main focus is on how the system analysis develops more efficient and effective software systems. (The New York State Project Management Guidebook, 2001) states that the purpose of System Requirements Analysis is to obtain a thorough and detailed understanding of the business need as defined in Project Origination and captured in the Business Case, and to break it down into discrete requirements, which are then clearly defined, reviewed and agreed upon with the Customer Decision-Makers.
Software development is a structured set of activities required to develop a software system (Walters, 2011). An issue we face today is how to judge software as being successful. Most software users say that successful software is one that does what it is required to do. For the software to meet the user’s requirements, the system and requirement analysis most be detailed i.e. getting enough feedback from the customers in order to know what exactly they want. The following paragraphs will evaluate the benefits and drawbacks to the software