Software Processes, Models & Software Development Mcqs - Set 2

1)   In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented ____________________?

a. True
b. True
Answer  Explanation 

ANSWER: True

Explanation:
No explanation is available for this question!


2)   Is a customer involved test development and validation in XP ?

a. Yes
b. No
c. It may vary from Customer to Customer
d. None of the mentioned
Answer  Explanation 

ANSWER: It may vary from Customer to Customer

Explanation:
The role of the customer in the testing process is to help develop acceptance tests for the stories that are to be implemented in the next release of the system.However, people adopting the customer role have limited time available and so cannot work full-time with the development team. They may feel that providing the requirements was enough of a contribution and so may be reluctant to get involved in the testing process.


3)   Which four framework activities are found in the Extreme Programming(XP) ?

a. analysis, design, coding, testing
b. planning, analysis, design, coding
c. planning, design, coding, testing
d. planning, analysis, coding, testing
Answer  Explanation 

ANSWER: planning, design, coding, testing

Explanation:
XP involves the mentioned four activities, and in the same in order.


4)   Purpose of process is to deliver software________________?

a. in time
b. with acceptable quality
c. that is cost efficient
d. both in time & with acceptable quality
Answer  Explanation 

ANSWER: both in time & with acceptable quality

Explanation:
Cost of a software is a management issue & is not related to process activities


5)   _______________ & ________________ are two kinds of software products ?

a. CAD, CAM
b. Firmware, Embedded
c. Generic, Customised
d. None of the mentioned
Answer  Explanation 

ANSWER: Generic, Customised

Explanation:
rest all are sub categories/applications of option c


6)   Which one of the following is not a software process quality ?

a. Productivity
b. Portability
c. Timeliness
d. Visibility
Answer  Explanation 

ANSWER: Portability

Explanation:
Portability is a software product quality which means software can run on different hardware platforms or software environments.


7)   Which one of the following is not an application of embedded software product ?

a. keypad control of a security system
b. pattern recognition game playing
c. digital function of dashboard display in a car
d. none of the mentioned
Answer  Explanation 

ANSWER: pattern recognition game playing

Explanation:
Pattern recognition uses Artificial Intelligence (AI) software.


8)   The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the_____________ phase which focuses on what, the______________ phase which focuses on how and the_____________ phase which focuses on change ? i. support ii. development iii. definition

a. 1, 2, 3
b. 2, 1, 3
c. 3, 2, 1
d. 3, 1, 2
Answer  Explanation 

ANSWER: 3, 2, 1

Explanation:
No explanation is available for this question!


9)   Which one of the following is not an Umbrella Activity that complements the five process framework activities and help team manage and control progress, quality, change, and risk ?

a. Reusability management
b. Risk management
c. Measurement
d. User Reviews
Answer  Explanation 

ANSWER: User Reviews

Explanation:
No explanation is available for this question!


10)   Purpose of process is to deliver software ___________________?

a. in time
b. with acceptable quality
c. that is cost efficient
d. both in time & with acceptable quality
Answer  Explanation 

ANSWER: both in time & with acceptable quality

Explanation:
Cost of a software is a management issue & is not related to process activities.