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!
3.1.1 Agile Methodology Selection: Based on the challenges and project requirements, why did XYZ Bank choose the Agile methodology over traditional methods like Waterfall? How does Agile support the development of a mobile app in this case?(10)
2.1.3 How would the chosen model impact the project management, communication, and risk mitigation strategies? Discuss how your choice will affect how the team interacts with stakeholders and adapts to changing requirements. Furthermore, If the chosen model involves frequent iterations or phases, how would you handle feedback integration, and documentation throughout the project lifecycle?(10)
Hint: Be as creative as you can be, provide detailed and comprehensive explanation/ justification. Use examples, scenarios, etc. to enhance your discussion.
2.1.2Which model would you choose for the development of this platform and why? Justify your decision based on the projectβs requirements, timeline, and risk factors.(10)
2.1.1Evaluate the strengths and weaknesses of the Waterfall, Incremental, Agile, and Spiral models in relation to this project.(10)
1.2 Outline and briefly explain five issues that may affect different types of software(10)
1.1 A software company is developing a customer relationship management (CRM) system for a large retail chain. The stakeholders include sales representatives, marketing teams, IT staff, and executives. During the initial phase, the project team is tasked with gathering the system requirements. What are the key steps involved in the requirements engineering process for this CRM system, and how would you ensure that the requirements gathered meet the needs of all stakeholders? Discuss the techniques you would use for eliciting, analyzing, and validating the requirements.(10)
Hint: Be as creative as you can be, provide detailed and comprehensive explanation/ justification. Use examples, scenarios, etc. to enhance your discussion.