Fill This Form To Receive Instant Help
Homework answers / question archive / Course Name : Software Requirement Engineering Course Code : TDB4313/ TEB3413 Overview Software development processes consist of several phases; requirement specification, analysis and design, implementation (code), testing, and Deployment
Course Name : Software Requirement Engineering
Course Code : TDB4313/ TEB3413
Overview
Software development processes consist of several phases; requirement specification, analysis and design, implementation (code), testing, and Deployment. The requirement specification activity is the one also known as requirement engineering. requirement engineering is defined by Wiegers as “The domain that encompasses all project life cycle activities associated with understanding a product’s necessary capabilities and attributes. Includes requirements development and requirements management. A sub discipline of system engineering and software engineering”. Generally, requirements engineering plays a major role in the development of software and it has direct impact on the overall success of software projects and systems. However, the research studies stated that inappropriate requirements engineering is one of the most importance reasons for project failures.
Objectives
The objective of this assignment is to expose students (1) to explore the current practices of requirements engineering amongst IT Small and Medium enterprises (SMEs) or Large enterprise , (2) to investigate the requirements engineering processes and how they implement them during software development, (3) to list and categorize all requirements engineering problems faced by IT company either Small and Medium enterprises (SMEs) or Large enterprise, (4) to explore the requirement engineering techniques used by them.
Your Task
Assignment 1 (40 marks)
You are required to identified 10 quality research papers ( from 2012-2020) from journal or conferences paper, summaries all the findings from all the papers and document all the findings.
Assignment 2 ( 60 marks)
You are required to do a systematic literature review for 10 quality research papers for to identify, evaluate and interpret all available research relevant to fulfill the aforementioned objectives.
A systematic literature review involves into three main phases and each phase has several discrete activities.
Important notes:
Important References:
Keele, S. (2007). Guidelines for performing systematic literature reviews in software engineering. In Technical report, Ver. 2.3 EBSE Technical Report. EBSE. sn.