PrepAway - Latest Free Exam Questions & Answers

The waterfall life cycle model of software development is most appropriately used when:

The waterfall life cycle model of software development is most appropriately used when:

PrepAway - Latest Free Exam Questions & Answers

A.
requirements are well understood and are expected to remain stable, as is the business
environment in which the system will operate.
When the degree of uncertainty of the system to be delivered and the conditions in which it will
be used rises, the waterfall model has not been successful, in these circumstances, the various
forms of iterative development life cycle gives the advantage of breaking down the scope of the
overall system to be delivered, making the requirements gathering and design activities more
manageable. Theability to deliver working software earlier also acts to alleviate uncertainty and
may allow an earlier realization of benefits. The choice of a design and programming approach is
not itself a determining factor of the type of software development life cycle that is appropriate.
The use of new technology in a project introduces a significant element of risk. An iterative form of
development, particularly one of the agile methods that focuses on early development of actual
working software, is likely to be the better option to manage this uncertainty.
QUESTION 508
Which of the following is MOST critical when creating data for testing the logic in a new or
modified application system?
A sufficient quantity of data for each test case

B.
requirements are well understood and the project is subject to time pressures.
Data representing conditions that are expected in actual processing

C.
the project intends to apply an object-oriented design and programming approach.
Completing the test on schedule

D.
the project will involve the use of new technology.
A random sample of actual data

A.
requirements are well understood and are expected to remain stable, as is the business
environment in which the system will operate.
When the degree of uncertainty of the system to be delivered and the conditions in which it will
be used rises, the waterfall model has not been successful, in these circumstances, the various
forms of iterative development life cycle gives the advantage of breaking down the scope of the
overall system to be delivered, making the requirements gathering and design activities more
manageable. Theability to deliver working software earlier also acts to alleviate uncertainty and
may allow an earlier realization of benefits. The choice of a design and programming approach is
not itself a determining factor of the type of software development life cycle that is appropriate.
The use of new technology in a project introduces a significant element of risk. An iterative form of
development, particularly one of the agile methods that focuses on early development of actual
working software, is likely to be the better option to manage this uncertainty.
QUESTION 508
Which of the following is MOST critical when creating data for testing the logic in a new or
modified application system?
A sufficient quantity of data for each test case

A.
requirements are well understood and are expected to remain stable, as is the business
environment in which the system will operate.
When the degree of uncertainty of the system to be delivered and the conditions in which it will
be used rises, the waterfall model has not been successful, in these circumstances, the various
forms of iterative development life cycle gives the advantage of breaking down the scope of the
overall system to be delivered, making the requirements gathering and design activities more
manageable. Theability to deliver working software earlier also acts to alleviate uncertainty and
may allow an earlier realization of benefits. The choice of a design and programming approach is
not itself a determining factor of the type of software development life cycle that is appropriate.
The use of new technology in a project introduces a significant element of risk. An iterative form of
development, particularly one of the agile methods that focuses on early development of actual
working software, is likely to be the better option to manage this uncertainty.
QUESTION 508
Which of the following is MOST critical when creating data for testing the logic in a new or
modified application system?
A sufficient quantity of data for each test case

B.
requirements are well understood and the project is subject to time pressures.
Data representing conditions that are expected in actual processing

C.
the project intends to apply an object-oriented design and programming approach.
Completing the test on schedule

D.
the project will involve the use of new technology.
A random sample of actual data

Explanation:

Historically, the waterfall model has been best suited to the stable conditions described in choice

Selecting the right kind of data is key in testing a computer system. The data should not only
include valid and invalid data but should be representative of actual processing; quality is more
important than quantity. It is more important to have adequate test data than to complete the
testing on schedule. It is unlikely that a random sample of actual data would cover all test
conditions and provide a reasonable representation of actual data.


Leave a Reply