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

unit=1

1. What is Software ?
A). Set of computer programs, procedures and possibly is a collection of instructions that enable
the user to interact with a computer
B). A set of compiler instructions
C). A mathematical formula
D). Things which we can touch

Correct: A

2. A Software consists of ______ .


A). Programs + hardware manuals
B). Set of instructions + operating procedures
C). Set of programs
D). Programs + documentation + operating procedures

Correct: D

3. Which of the following is not the characteristic of a software?


A). Software does not wear out
B). Software is not manufactured
C). Software is always correct
D). Software is flexible

correct= c
4.The reason for software bugs and failures is due to
a) Software companies
b) Software Developers
c) Both Software companies and Developers
d) All of the mentioned
ANS : C

5.What are attributes of good software ?


a) Software maintainability
b) Software functionality
c) Software development
d) Software maintainability & functionality
ANS : D

6.Which of these software engineering activities are not a part of software processes ?
a) Software dependence
b) Software development
c) Software validation
d) Software specification
ANS : A

7.Which of these is incorrect ?


a) Software engineering belongs to Computer science
b) Software engineering is a part of more general form of System Engineering
c) Computer science belongs to Software engineering
d) Software engineering is concerned with the practicalities of developing and delivering useful
software
ANS : C

8.What are the characteristics of software?


A.Software is developed or engineered; it is not manufactured in the classical sense.
b.Software doesn’t “ wear out ”.
c.Software can be custom built or custom build.
d.All mentioned above
ANS : D

9.Compilers, Editors software come under which type of software?


a.System software
b.Application software
c.Scientific software
d.None of the above
ANS : A

10. Software is defined as ____ .


a. Instructions
b. Data Structures
c. Documents
d. All of the above
ANS : D

11. RAD stands for


a) Relative Application Development
b) Rapid Application Development
c) Rapid Application Document
d) None of the mentioned
ANS : B

12. Which one of the following models is not suitable for accommodating any change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model
ANS :D

13. RAD Model has


a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases
ANS : C

14. SDLC stands for


a) Software Development Life Cycle
b) System Development Life cycle
c) Software Design Life Cycle
d) System Design Life Cycle
ANS :A
15. SDLC stands for
a) Software Development Life Cycle
b) System Development Life cycle
c) Software Design Life Cycle
d) System Design Life Cycle
ANS : C

16. The spiral model was originally proposed by -


Barry Boehm
Pressman
Royce
Pressman

ANS : A

17. If you were to create client/server applications, which model would you go for?
Concurrent Model
Spiral Model
WINWIN Spiral Model
Incremental Model
ANS : A

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


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

19. Which model is also known as Verification and validation model?


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

20. 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
ANS : B

21. Which one of the following is not a phase of Prototyping Model?


a.Quick Design
b.Coding
c.Prototype Refinement
d.Engineer Product
ANS : B

22. 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
ANS : D

23. 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.
ANS : B

24. Agile Software Development is based on


a) Incremental Development
b) Iterative Development
c) Linear Development
d) Both Incremental and Iterative Development

Ans : D

25. Agile Modeling (AM) provides guidance to practitioner during which of these software tasks?
a. Analysis
b. Design
c. Coding
d. both a and b
ANS : D

You might also like