SOFTWARE ENGINEERING

INTRODUCTION TO SOFTWARE ENGINEERING

AGILE SOFTWARE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is Feature Driven Development?
A
A linear framework which organizes software development around making progress on features
B
An agile framework which organizes software development around making progress on features
C
A scrum framework which organizes software development around making progress on features
D
An XP framework which organizes software development around making progress on features
Explanation: 

Detailed explanation-1: -An Agile methodology for developing software, Feature-Driven Development (FDD) is customer-centric, iterative, and incremental, with the goal of delivering tangible software results often and efficiently. FDD in Agile encourages status reporting at all levels, which helps to track progress and results.

Detailed explanation-2: -Scrum is the most common Agile framework. Others include the Dynamic Systems Development Method (DSDM), Crystal, and Feature-Driven Development (FDD).

Detailed explanation-3: -For example, “View all open tasks”, “Pay on-line bill”, or “Chat with my friends in the game.” Features in FDD are similar to user stories in Scrum. As with other Agile software development frameworks, the goal of feature-driven development is to iterate quickly to satisfy the needs of the customer.

Detailed explanation-4: -Feature Driven Development processes consist of: Firstly, creating a Domain object model using object modeling with their domain experts. Secondly, Developers use the information from Object Modeling and other activities and goes on to create a feature list.

There is 1 question to complete.