logo

Crowdly

Browser

Add to Chrome

SOFTWARE ENGINEERING 700(2025S1SEM700D)

Looking for SOFTWARE ENGINEERING 700(2025S1SEM700D) test answers and solutions? Browse our comprehensive collection of verified answers for SOFTWARE ENGINEERING 700(2025S1SEM700D) at learning.richfield.ac.za.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

5. Richfield College, a leading private institution in South Africa with more than eight campuses nationwide, offers both contact and distance learning to over 8,000 students across its Business and Information Technology faculties. To safeguard the integrity and credibility of its assessments, the college has recently implemented the SMOWL proctoring tool. This strategic decision aims to strengthen the rigour and reliability of its assessment processes, uphold academic standards, and ensure that graduates are not only well-equipped with theoretical and technical knowledge but have also earned their qualifications with integrity and ethical conduct. However, students encountered various technical challenges during the first day of the Assessments which caused a huge uproar. Upon receiving these complaints, the management of the institution engaged with the service providers to investigate and address this. Afterwards, a memo was issued to all students assuring them of taking immediate and decisive action to address all concerns and prevent these technical challenges from recurring.

 Based on this scenario, explain the importance of software testing before deploying a critical system like an online proctoring tool. Identify and describe types of testing that could have helped prevent such issues.(10)

View this question

4. You are part of a development team working on an e-commerce web application. The project is approaching the final phase, and it’s time to begin software testing. The application includes features like user login, product search, shopping cart, payment processing, order confirmation, etc. Identify and describe three types of software testing that should be conducted before deployment. For each type, explain its purpose and give one example of how it would apply to the e-commerce application.(20)

View this question

2.2 Outline any five pros and cons each of the Agile Methodology(10)

View this question

2.1The Agile Manifesto outlines twelve guiding principles that support agile software development. Choose any five of these principles and explain how each one influences the way software development teams work. Provide a practical example for each principle.(20)

View this question

3. ABC is an international software house currently working on a project that is totally new for the development team and even the client is confused about the requirements of this project. Hence, this company is facing difficulties because they fail to understand user requirements properly. For this project, they have decided to build a sample application and show it to the client for feedback. As a Software Engineer, what will be your choice process model and why is it the most appropriate given the scenario described.(20)

View this question

SECTION A: SHORT QUESTIONS(20 MARKS)

  1. Software Engineering Projects are much more difficult compared to other projects due to Constant Innovation, Uniqueness , Lack of global standards, etc. within the IT space. Hence, Risk management is a critical part of software project planning. Identify and explain the four main steps of the risk management process in software project management. Provide one example of a potential risk for each step and describe how it would be addressed.(20)
View this question

3.1.5. Risk Management in Agile: What are some potential risks in this Agile-driven project, and how can the team mitigate them? How does Agile’s flexibility and regular reviews contribute to identifying and addressing risks early?(10)

 Hint: Be as creative as you can be, provide detailed and comprehensive explanation/ justification. Use examples, scenarios, etc. to enhance your discussion.

View this question

3.1.4. Handling Stakeholder Feedback: As the product owner receives feedback from the stakeholders and end-users, how would the development team handle the integration of this feedback into the ongoing development? Discuss how Agile’s iterative process helps in addressing feedback Efficiently.(10)

View this question

3.1.3 Sprint Planning and Iteration: How would the team approach sprint planning in this project? What would a typical sprint look like, and how would progress be tracked and measured? Discuss how frequent iterations benefit both the team and stakeholders.(10)

View this question

3.1.2 Scrum Framework Application: Describe how the Scrum framework would be applied in this project. Specifically, explain the roles of the Scrum Master, Product Owner, and Development Team. How do they collaborate to ensure the timely delivery of features and updates?(10)

View this question

Want instant access to all verified answers on learning.richfield.ac.za?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome