Why Choose Us?
0% AI Guarantee
Human-written only.
24/7 Support
Anytime, anywhere.
Plagiarism Free
100% Original.
Expert Tutors
Masters & PhDs.
100% Confidential
Your privacy matters.
On-Time Delivery
Never miss a deadline.
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.
- Planning the review
- Identification of the need for a review:
- Identification of the need for a review
- Specifying the research question(s)
- Developing a review protocol
- Evaluating the review protocol
- Conducting the review A. Identification of research
- Selection of primary studies
- Study quality assessment
- Data extraction and monitoring
- Data synthesis
- Reporting the review
- Specifying dissemination mechanisms
- Formatting the main report
- Evaluating the report
Important notes:
-
- Each group students are required to submit their report based on IEEE format paper.
- Similarity check report are also required to submit through TURNITIN. if the final percentage similarity is equal or greater than 30%, then the group student will be considered to have failed and will be given "0" grade for their assignment. TURNITIN account will be provided for each group soon
- Both documents ( paper and Turn it in report) must submit online and hard copy.
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.
Expert Solution
PFA
Need this Answer?
This solution is not in the archive yet. Hire an expert to solve it for you.





