A Short Review: Software Requirements

Vikkiraman Balarajan, Punithan Balarajan


Software Requirements is a field within software engineering that deals with establishing the needs of stakeholders that are to be solved by software. When developing a software, one of the most important aspects for success of any software project is to get the requirements right. The process to gather the software requirements from client, analyze and document them is known as requirement engineering [3]. If software requirements are not right, companies will not end up with the software they need. Two types of requirement; User requirements and System requirements

Full Text:



Autumn. (2004). Software Requirements. 9. Retrieved from http://www.inf.ed.ac.uk/teaching/courses/cs2/LectureNotes/CS2Ah/SoftEng/se02.pdf

Cleland-Huang, J. (2014). Software Requirements. Retrieved from https://www.researchgate.net/publication/228381037_Software_Requirements

Engineering, N. S. (1995). Retrieved from http://worrydream.com/refs/Brooks-NoSilverBullet.pdf

Glinz, M. (2000). Improving the Quality of Requirements with Scenarios.

Reuters, T. (2015). JOURNAL OF SYSTEMS AND SOFTWARE. Retrieved from https://www.elsevier.com/journals/journal-of-systems-and-software/0164

SHAMS-UL-ARIF, M. (2010). REQUIREMENTS ENGINEERING. Retrieved from http://www.ijric.org/volumes/Vol2/6Vol2.pdf

Wiegers, K. E. (1996). Software Process Improvement: Ten Traps to Avoid. Retrieved from http://www.compaid.com/caiinternet/ezine/wiegers-spitraps.pdf

An Overview Of Software Quality Concepts And Management Issues. (2011). Retrieved from http://www.etsmtl.ca/Professeurs/claporte/documents/publications/Duggan_Chapter_SQA.pdf


  • There are currently no refbacks.