Question 1 The recognizes that the project changes as the u

Question 1

The __________________ recognizes that the project changes as the users and development team learn and so the project has to adapt during its lifecycle.

predictive approach

persistent approach

gathering approach

adaptive approach

1 points

Question 2

The three support phase activities include all, except:

Maintaining the system

User support

Gathering requirements

Enhancing the system

1 points

Question 3

A(n) _____ approach to the SDLC is used when the exact requirements of a system or needs of users are not well understood.

predictive

persistent

incremental

adaptive

1 points

Question 4

____ is a philosophy and set of guidelines for developing software in an unknown, rapidly changing environment.

Object-oriented development

Refactoring

Pair programming

Agile development

1 points

Question 5

What are the two approaches to software development?

Structured and object-oriented

Predictive and Adaptive

Persistent and static

None of the above

1 points

Question 6

A model is a representation of an important aspect of the real world.

True

False

1 points

Question 7

What is a methodology?

A methodology explains the how to do something.

A methodology is something that is used, possible as part of the technique.

A methodology is an abstraction of the real world that is produced, often by a tool.

A methodology covers the entire process of development and defines the appropriate techniques, models, and tools to be used.

1 points

Question 8

When a system is “fleshed out” over time as it is built and tested; it is usually called a walking skeleton.

True

False

1 points

Question 9

Completing a project using multiple iterations breaks the problem of system development into more manageable mini-projects.

True

False

1 points

Question 10

A project that has low technical risk should use the predictive approach.

True

False

Imagine you are given a description of a new project. How would you decide if a Predictive versus Adaptive SDLC variation should be used?

predictive approach

persistent approach

gathering approach

adaptive approach

Solution

1. adaptive approach. As the users start using the system, new requirements would arise and system needs to enhance.
2. Gathering requirements is part of collecting requirements at the start of SDLC.
3. Predictive. Requirements are not clear, so software is developed based on basic understanding b/w engineer and user.
4. Agile development. Agile follows spring model where tasks are taken in 1-2 weeks sprint. It is used where requirements changes continuously. Most of the good companies are following this SDLC.
5. Predictive and Adaptive. Requirements are not clear in predictive so basic prototype is developed first. However, requirements are pretty much clear in case of Adaptive so whole system is developed and enhanced when new requirements arise.
6. True. Model represents an entity in real world.
7. A methodology covers the entire process of development and defines the appropriate techniques, models, and tools to be used.
8. False. Walking skeleton is just a prototype. In this case system is being built, tested and then enhanced.
9. True. Looking at basic modules of a complex problem simlifies it.
10. False. If problem is not complex and can be developed easily then adaptive approach would be used

Predictive approach would be used where requirements are not very clear, vice-versa in case of adaptive approach.

Question 1 The __________________ recognizes that the project changes as the users and development team learn and so the project has to adapt during its lifecyc
Question 1 The __________________ recognizes that the project changes as the users and development team learn and so the project has to adapt during its lifecyc
Question 1 The __________________ recognizes that the project changes as the users and development team learn and so the project has to adapt during its lifecyc

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site