Thursday 19 November 2015

IBPS IT SO- Software Engineering-Selection of a Life Cycle Model

Selection of a Life Cycle Model
1. Selection of a model is based on
a) Requirements
b) Development team
c) Users
d) Project type and associated risk
e) All of the mentioned

Answer:e
Explanation: Each model has to have some requirements, a team of developers, users and the risk involved in developing a project.
2. Which two models doesn’t allow defining requirements early in the cycle?
a) Waterfall & RAD
b) Prototyping & Spiral
c) Prototyping & RAD
d) Waterfall & Spiral

Answer:b
Explanation: Prototyping Model starts with a requirements analysis phase including techniques like FAST, QFD, Brainstorming.In case of Spiral model the first phase involves activities related to customer communication like determining objectives.
3. Which of the following life cycle model can be chosen if the development team has less experience on similar projects?
a) Spiral
b) Waterfall
c) RAD
d) Iterative Enhancement Model

Answer:a
Explanation: Relying on risk assessment/analysis provides more flexibility than required for many applications which overcomes the criteria of less experienced developers.
4. If you were a lead developer of a software company and you are asked to submita project/product within a stipulated time-frame with no cost barriers, which model would you select?
a) Waterfall
b) Spiral
c) RAD
d) Incremental

Answer:c
Explanation: RAD model is inapplicable to develop cheaper products/software/projects as the cost of modeling, hiring highly skilled developers/designers and automated code generation is very high.But here the cost is not an issue, so one can select this model as it reduces development time.
5. Which two of the following models will not be able to give the desired outcome if user’s participation is not involved?
a) Waterfall & Spiral
b) RAD & Spiral
c) RAD & Waterfall
d) RAD & Prototyping

Answer:d
Explanation: Active Participation of user is involved in all the four phases of RAD model and in case of the Prototyping model we need user’s presence/involvement every time a new prototype is build or designed.
6. A company is developing an advance version of their current software available in the market, what model approach would they prefer ?
a) RAD
b) Iterative Enhancement
c) Both a & b
d) Spiral

Answer:c
Explanation: None.
7. One can choose Waterfall Model if the project development schedule is tight.
a) True
b) False

Answer:b
Explanation: Real projects rarely follow the sequential flow and iterations in this model are handled indirectly. Thus changes can cause confusion as the project proceeds thereby delaying the delivery date.
8. Choose the correct option from given below:
a) Prototyping Model facilitates re-usability of components
b) RAD Model Model facilitates re-usability of components
c) Both RAD & Prototyping Model facilitates re-usability of components
d) none

Answer:c
Explanation: None.
9. Spiral Model has high reliability requirements.
a) True
b) False

Answer:a
Explanation: None.
10. RAD Model has high reliability requirements.
a) True
b) False

Answer:b
Explanation: None.



All the best for your exams @Mission IT SO 2016

No comments:

Post a Comment