Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

1.

Which of the following is the understanding of software product limitations,


learning system related problems or changes to be done in existing systems
beforehand, identifying and addressing the impact of project on organization
and personnel etc?
a. Software Design
b. Feasibility Study
c. Requirement Gathering
d. System Analysis

2. What is the simplest model of software development paradigm?


a. Spiral model
b. Big Bang model
c. V-model
d. Waterfall model

3. RAD Software process model stands for _____ .


a. Rapid Application Development.
b. Relative Application Development.
c. Rapid Application Design.
d. Recent Application Development.

4. Project risk factor is considered in which model?


a. Spiral model.
b. Waterfall model.
c. Prototyping model
d. None of the above

5. Which model is also called as the classic life cycle or the Waterfall model?
a. Iterative Development
b. Linear Sequential Development
c. RAD Model.
d. Incremental Development

6. Which level of sub-system is used of an application?


a. Application level
b. Component level
c. Modules level
d. None of the above
7. Find out which phase is not available in SDLC?
a. Coding
b. Testing
c. Maintenance
d. Abstraction

8. The process togather the software requirements from Client, Analyze and
Document is known as ______ .
a. Requirement engineering process
b. Requirement elicitation process
c. User interface requirements
d. Software system analyst

9. Where is the prototyping model of software development well suited?


a. When requirements are well defined.
b. For projects with large development teams.
c. When a customer cannot define requirements clearly.
d. None of the above.

10. Spiral model is a combination of both Iterative model and one of the SDLC
model.
a. True
b. False

11. If the software process were not based on scientific and engineering concepts it
would be easier to re-create new software than to scale an existing one, is known
as________ .
a. Cost
b. Dynamic Management
c. Large Software
d. Scalability

12. Which is the most important feature of spiral model?


a. Quality management
b. Risk management
c. Performance management
d. Efficiency management
13. If every requirement stated in the Software Requirement Specification (SRS)
has only one interpretation, SRS is said to be correct _____ .
a. Unambiguous
b. Consistent
c. Verifiable
d. None of the above

14. Which of the items listed below is not one of the software engineering layers?
a. Process
b. Manufacturing
c. Methods
d. Tools

15. Which of these are the 5 generic software engineering framework activities?
a. communication, planning, modeling, construction, deployment
b. communication, risk management, measurement, production, reviewing
c. analysis, designing, programming, debugging, maintenance
d. analysis, planning, designing, programming, testing

16. The linear sequential model of software development is


a. A reasonable approach when requirements are well defined
b. A good approach when a working program is required quickly
c. The best approach to use for projects with large development teams
d. An old fashioned model that cannot be used in a modern context

17. The linear sequential model of software development is also known as the
a. Classical life cycle model
b. Fountain model
c. Spiral model
d. Waterfall model
e. both a and d

18. The incremental model of software development is


a. A reasonable approach when requirements are well defined
b. A good approach when a working core product is required quickly
c. The best approach to use for projects with large development teams
d. A revolutionary model that is not used for commercial products
19. The rapid application development model is
a. Another name for component-based development
b. A useful approach when a customer cannot define requirements clearly
c. A high speed adaptation of the linear sequential model
d. All of the above

20. Evolutionary software process models


a. Are iterative in nature
b. Can easily accommodate product requirements changes
c. Do not generally produce throwaway systems
d. All of the above

21. The prototyping model of software development is


a. A reasonable approach when requirements are well defined
b. A useful approach when a customer cannot define requirements clearly
c. The best approach to use for projects with large development teams
d. A risky model that rarely produces a meaningful product

22. The spiral model of software development


a. Ends with the delivery of the software product
b. Is more chaotic than the incremental model
c. Includes project risks evaluation during each iteration
d. All of the above

23. The component-based development model is


a. Only appropriate for computer hardware design
b. Not able to support the development of reusable components
c. Works best when object technologies are available for support
d. Not cost effective by known quantifiable software metrics

24. Which of these is not one of the phase names defined by the Unified Process
model for software development?
a. Inception phase
b. Elaboration phase
c. Construction phase
d. Validation phase

You might also like