Software Engineering - 2

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  Explanation 

ANSWER: Thread-based testing

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Requirement gathering

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Waterfall model

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: All mentioned above

Explanation:
No explanation is available for this question!


5)   Software quality assurance is an umbrella activity.

a. True
b. False


Answer  Explanation 

ANSWER: True

Explanation:
No explanation is available for this question!


6)   Software process and improvement are assessed by ____.

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

ANSWER: Both B and C

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Computer Aided Software Engineering

Explanation:
No explanation is available for this question!


8)   Software is defined as ____ .

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

ANSWER: All of the above

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Penetrates the system

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Budget

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Black box

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Facilitated Application Specification Technique.

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Software size estimation

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: True

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Dynamic Nature

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Client requirements

Explanation:
No explanation is available for this question!


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


a. True
b. False


Answer  Explanation 

ANSWER: False

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Computer Aided Software Engineering

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Data flow

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Size oriented

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: All of the above.

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Dialogue box

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Perfective maintenance

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: Embedded-type

Explanation:
No explanation is available for this question!


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  Explanation 

ANSWER: True

Explanation:
No explanation is available for this question!