Question: 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.
 SECTION A [100 Marks] TechMore Developments is a software development company

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!