1) Which one of these belongs to integration testing in the OO context?

a. Unit testing
b. Regression testing
c. Sandwich testing
d. Thread-based testing

ANSWER: Thread-based testing

2) In which elicitation process the developers discuss with the client and end users and know their expectations from the software?

a. Requirement gathering
b. Organizing requirements
c. Negotiation & discussion
d. Documentation

ANSWER: Requirement gathering

3) If requirements are easily understandable and defined then which model is best suited?

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

ANSWER: Waterfall model

4) Which Software-end factors affecting maintenance Cost?

a. Structure of Software Program
b. Programming Language
c. Dependence on external environment
d. All mentioned above
e. None of the above

ANSWER: All mentioned above

5) Software quality assurance is an umbrella activity.

a. True
b. False

ANSWER: True

6) Software process and improvement are assessed by ____.

a. ISO 9000
b. ISO 9001
c. SPICE (ISO/IEC15504)
d. Both B and C

ANSWER: Both B and C

7) CASE Tool stands for.

a. Computer Aided Software Engineering
b. Component Aided Software Engineering
c. Constructive Aided Software Engineering
d. Computer Analysis Software Engineering

ANSWER: Computer Aided Software Engineering

8) Software is defined as ____ .

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

ANSWER: All of the above

9) During security testing the tester plays the role of the individual who desires to______ .

a. Penetrates the system
b. Penetrates the listener
c. Both A & B
d. None of the above

ANSWER: Penetrates the system

10) Which of the following is not a section in the standard for SQA plans recommended by IEEE?

a. Budget
b. Time
c. People
d. None of the above

ANSWER: Budget

11) Which box specifies the behavior of a system or a part of a system?

a. State box
b. Clear box
c. Black box
d. None of the above

ANSWER: Black box

12) FAST stands for ______ .

a. Facilitated Application Software Technique.
b. Functional Application Software Technique.
c. Facilitated Application Specification Technique.
d. None of the above.

ANSWER: Facilitated Application Specification Technique.

13) Which may be estimated either in terms of KLOC (Kilo Line of Code) or by calculating number of function points in the software?

a. Time estimation
b. Effort estimation
c. Cost estimation
d. Software size estimation

ANSWER: Software size estimation

14) SDLC Models are adopted as per requirements of development process. It may vary Software-to-software to ensuring which model is suitable.

a. True
b. False

ANSWER: True

15) The always growing and adapting nature of software hugely depends upon the environment in which user works in ____________ .

a. Cost
b. Dynamic Nature
c. Quality Management
d. Scalability

ANSWER: Dynamic Nature

16) When the customer may ask for new features or functions in the software, what does it mean in Software maintenance?

a. Host modifications
b. Client requirements
c. Market conditions
d. Organization changes

ANSWER: Client requirements

17) Reliability is measured by considering processing speed, response time, resource consumption, throughput, and efficiency.

a. True
b. False

ANSWER: False

18) Abbreviate the term CASE.

a. Computer Authorized Software Engineering
b. Computer Aided Software Engineering
c. Common Authorized Software Engineering
d. Common Aided Software Engineering

ANSWER: Computer Aided Software Engineering

19) What is described by means of DFDs as studied earlier and represented in algebraic form?

a. Data flow
b. Data storage
c. Data Structures
d. Data elements

ANSWER: Data flow

20) Which metrics are derived by normalizing quality and/or productivity measures by considering the size of the software that has been produced?

a. Size oriented
b. Function-Oriented
c. Object-Oriented
d. Use-case-Oriented

ANSWER: Size oriented

21) What are the signs that a software project is in trouble?

a. The product scope is poorly defined.
b. Deadlines are unrealistic.
c. Changes are managed poorly.
d. All of the above.

ANSWER: All of the above.

22) Application that generate a dialogue to get confirmation from user and to delete a file it is an example for _____ .

a. Radio-Button
b. Text-box
c. Check-box
d. Dialogue box

ANSWER: Dialogue box

23) What is used for implementing the changes in existing or new requirements of user in software maintenance?

a. Preventive maintenance
b. Perfective maintenance
c. Corrective
d. Adaptive

ANSWER: Perfective maintenance

24) Lehman has given eight laws for software evolution and he divided software into three categories. In which category software works strictly according to defined specifications and solutions.

a. Static-type
b. Embedded-type
c. Practical-type
d. None of the above

ANSWER: Embedded-type

25) Computer software is a complete package, which includes software program, its documentation and user guide on how to use the software.

a. True
b. False

ANSWER: True