Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

SECTION A [ 1 0 0 Marks ] TechMore Developments is a software development company noted for following the popular waterfall methodology in their software

SECTION A
[100 Marks]
TechMore Developments is a software development company noted for following the popular waterfall methodology in their software development projects. As the years progressed, customers were requesting their software projects to be development within shorter time frames. This definitely made the management at TechMore Developments look at other types of software development methodologies to cater for faster software development.
In your capacity as the lead software development manager at TechMore Developments, you need to complete the following tasks.
Answer ALL the questions in this section.
Question 1
(25 Marks)
Requirements Engineering (RE) can be summarized as a set of activities that ensures a team is building the right product and it seeks the correct and suitable software deliverable. RE can be done in any software development methodology but is widely used in the waterfall model. Report on the first TWO stages/phases of the requirements engineering process.
Question 2
(25 Marks)
With the rapidly changing world of today, rapid development and delivery is a most critical requirement for software systems. Report on any FIVE benefits of using Agile methodology at TechMore Development.
Question 3
(25 Marks)
As a way to meet the customer needs of faster development. One approach suggested by the senior management at TechMore Development was prototyping where a system / software product is partially implemented before or during the analysis phase thereby giving the customers an opportunity to see the product early in the life cycle. Elaborate on any FIVE benefits of prototyping in software development at TechMore Development.
Question 4
Agile method and methodology is a particular approach to project management that is utilized in software development. It is a combination of iterative and incremental work sequences with focus on process adaptability and customer satisfaction by rapid delivery of working product. Unlike the traditional waterfall model, where each step of software development lifecycle (SDLC), is done sequentially after the completion of previous step, agile promotes the idea of overlapping phases.
4.1 Discuss the differences between iterative and incremental development.
(10 marks)
4.2 Discuss how Agile combines both iterative and incremental methodology. Include in your answer an
(15 marks) explanation of the Agile method that uses a combination of iterative and incremental methodology.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction To Constraint Databases

Authors: Peter Revesz

1st Edition

1441931554, 978-1441931559

More Books

Students also viewed these Databases questions

Question

4-6 Is there a digital divide? If so, why does it matter?

Answered: 1 week ago