Evolutionary Software Process Models
1. Which one of the
following is not an Evolutionary Process Model?
a) WINWIN Spiral Model
b) Incremental Model
c) Concurrent Development Model
d) Spiral Model
e) All are Evolutionary Software Models
a) WINWIN Spiral Model
b) Incremental Model
c) Concurrent Development Model
d) Spiral Model
e) All are Evolutionary Software Models
2. The Incremental
Model is a result of combination of elements of which two models?
a) Build & FIX Model & Waterfall Model
b) Linear Model & RAD Model
c) Linear Model & Prototyping Model
d) Waterfall Model & RAD Model
a) Build & FIX Model & Waterfall Model
b) Linear Model & RAD Model
c) Linear Model & Prototyping Model
d) Waterfall Model & RAD Model
Answer:c
Explanation: Each linear sequence produces a deliverable “increment” of the software and particularly when we have to quickly deliver a limited functionality system.
Explanation: Each linear sequence produces a deliverable “increment” of the software and particularly when we have to quickly deliver a limited functionality system.
3. What is the major
advantage of using Incremental Model?
a) Customer can respond to each increment
b) Easier to test and debug
c) It is used when there is a need to get a product to the market early
d) Both b & c
a) Customer can respond to each increment
b) Easier to test and debug
c) It is used when there is a need to get a product to the market early
d) Both b & c
Answer:d
Explanation: Incremental Model is generally easier to test and debug than other methods of software development because relatively smaller changes are made during each iteration and is popular particularly when we have to quickly deliver a limited functionality system.However, option “a” can be seen in other models as well like RAD model,hence option “d” answers the question.
Explanation: Incremental Model is generally easier to test and debug than other methods of software development because relatively smaller changes are made during each iteration and is popular particularly when we have to quickly deliver a limited functionality system.However, option “a” can be seen in other models as well like RAD model,hence option “d” answers the question.
4. The spiral model
was originally proposed by
a) IBM
b) Barry Boehm
c) Pressman
d) Royce
a) IBM
b) Barry Boehm
c) Pressman
d) Royce
Answer:b
Explanation: None.
Explanation: None.
5. The spiral model
has two dimensions namely _____________ and ____________.
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular
Answer:c
Explanation: The radial dimension of the model represents the cumulative costs and the angular dimension represents the progress made in completing each cycle. Each loop of the spiral from X-axis clockwise through 360o represents one phase.
Explanation: The radial dimension of the model represents the cumulative costs and the angular dimension represents the progress made in completing each cycle. Each loop of the spiral from X-axis clockwise through 360o represents one phase.
6. How
is WINWIN Spiral Model different from Spiral Model?
a) It defines tasks required to define resources, timelines, and other project related information.
b) It defines a set of negotiation activities at the beginning of each pass around the spiral.
c) It defines tasks required to assess both technical and management risks.
d) It defines tasks required to construct, test, install, and provide user support.
a) It defines tasks required to define resources, timelines, and other project related information.
b) It defines a set of negotiation activities at the beginning of each pass around the spiral.
c) It defines tasks required to assess both technical and management risks.
d) It defines tasks required to construct, test, install, and provide user support.
Answer:b
Explanation: Except option “b” all other tasks/activities are present in Spiral Model as well.
Explanation: Except option “b” all other tasks/activities are present in Spiral Model as well.
7. Identify the
disadvantage of Spiral Model.
a) Doesn’t work well for smaller projects
b) High amount of risk analysis
c) Strong approval and documentation control
d) Additional Functionality can be added at a later date
a) Doesn’t work well for smaller projects
b) High amount of risk analysis
c) Strong approval and documentation control
d) Additional Functionality can be added at a later date
Answer:a
Explanation: All other options are the advantages of Spiral Model.
Explanation: All other options are the advantages of Spiral Model.
8. Spiral Model has
user involvement in all its phases.
a) True
b) False
a) True
b) False
Answer:b
Explanation: None.
Explanation: None.
9. How is Incremental
Model different from Spiral Model?
a) Progress can be measured for Incremental Model.
b) Changing requirements can be accommodated in Incremental Model.
c) Users can see the system early in Incremental Model.
a) Progress can be measured for Incremental Model.
b) Changing requirements can be accommodated in Incremental Model.
c) Users can see the system early in Incremental Model.
Answer:a
Explanation: None.
Explanation: None.
10. If you were to
create client/server applications, which model would you go for?
a) WINWIN Spiral Model
b) Spiral Model
c) Concurrent Model
d) Incremental Model
a) WINWIN Spiral Model
b) Spiral Model
c) Concurrent Model
d) Incremental Model
Answer:c
Explanation: When applied to client/server applications, the concurrent process model defines activities in two dimensions: a system dimension and a component dimension.Thus Concurrency is achieved by system and component activities occurring simultaneously and can be modeled using the state-oriented approach.
Explanation: When applied to client/server applications, the concurrent process model defines activities in two dimensions: a system dimension and a component dimension.Thus Concurrency is achieved by system and component activities occurring simultaneously and can be modeled using the state-oriented approach.
No comments:
Post a Comment