πŸ“Š Software Engineering
Q. Behavioral testing
  • (A) White box testing
  • (B) Black box testing
  • (C) Grey box testing
  • (D) None of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (B) Black box testing
πŸ“Š Software Engineering
Q. Which of the following is black box testing
  • (A) Basic path testing
  • (B) Boundary value analysis
  • (C) Code path analysis
  • (D) None of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (B) Boundary value analysis
πŸ“Š Software Engineering
Q. Which of the following is not used in measuring the size of the softwa
  • (A) KLOC
  • (B) Function Points
  • (C) Size of module
  • (D) None of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (C) Size of module
πŸ“Š Software Engineering
Q. Software Engineering:
  • (A) is a set of rules about developing software products
  • (B) has been around as a discipline since the early 50’s
  • (C) started as a response to the so-called ‘software crisis’ of the late 90’s
  • (D) is an engineering discipline concerned with all the aspects of software production
πŸ’¬ Discuss
βœ… Correct Answer: (D) is an engineering discipline concerned with all the aspects of software production

Explanation: software crisis of the late 60’s .

πŸ“Š Software Engineering
Q. While orientating yourselves to the company’s work practices, you observe that they in fact do not conduct a few tests that they should in order to comply with the relevant safety standard. When you inquire about this from the project manager, he dismisses it saying that those tests are really unnecessary (and takes an unreasonably long time to conduct, as well as being superfluous) and that they have managed with the other tests for so long, without any problems.”
  • (A) you should immediately resign from the company and file a complaint with the relevant standard institution
  • (B) you should do nothing and let the matter slide
  • (C) although you are new to the company, and you hardly know anything about the internal processes and politics, you should insist on the company changing its work practices immediately; failing which you threaten to report the matter
  • (D) since you are new to the company, and you are unfamiliar with the internal processes and politics, you should first find-out more about the issue and its background
πŸ’¬ Discuss
βœ… Correct Answer: (D) since you are new to the company, and you are unfamiliar with the internal processes and politics, you should first find-out more about the issue and its background

Explanation: d is the appropriate choice.

πŸ“Š Software Engineering
Q. With regard to Evolutionary development, identify the correct statement.
  • (A) evolutionary development usually comes in two flavors; exploratory development, and throw-away prototyping
  • (B) very large projects are natural candidates for an evolutionary development based approach
  • (C) exploratory development is used in situations where most of the requirements are well understood in advance
  • (D) one of the strong points of evolutionary development is that it facilitates easy project management, through the high volume of documentation it generates
πŸ’¬ Discuss
βœ… Correct Answer: (A) evolutionary development usually comes in two flavors; exploratory development, and throw-away prototyping

Explanation: evolutionary development usually comes in two flavors; exploratory development, and throw-away prototyping is the correct statement with respect to evolutionary development.

πŸ“Š Software Engineering
Q. The software life cycle can be said to consist of a series of phases. The classical model is referred to as the waterfall model. Which phase may be defined as “The concept is explored and refined, and the client’s requirements are elicited?”
  • (A) requirements
  • (B) specification
  • (C) design
  • (D) implementation
πŸ’¬ Discuss
βœ… Correct Answer: (A) requirements

Explanation: in the requirements phase the concept is explored and refined and the clients requirements are elicited.

πŸ“Š Software Engineering
Q. Which property of the rapid prototype is not important?
  • (A) the speed with which it can be developed
  • (B) the speed with which it can be modified
  • (C) its ability to determine the client’s real needs
  • (D) the insights that the design team can gain from it, even if they are of the ‘how not to do it’ variety
πŸ’¬ Discuss
βœ… Correct Answer: (C) its ability to determine the client’s real needs

Explanation: the sole use of the rapid prototype is to determine what the client’s real needs are as rapidly as possible. the rapid prototype is then effectively discarded so its internal structure is not relevant.

πŸ“Š Software Engineering
Q. The degree of interaction between two modules is known as
  • (A) cohesion
  • (B) strength
  • (C) inheritance
  • (D) coupling
πŸ’¬ Discuss
βœ… Correct Answer: (D) coupling

Explanation: the degree of interaction between two modules is known as coupling.

πŸ“Š Software Engineering
Q. The relationship between a derived class (or subclass) and base class is referred to as
  • (A) association
  • (B) inheritance
  • (C) polymorphism
  • (D) instantiation
πŸ’¬ Discuss
βœ… Correct Answer: (B) inheritance

Explanation: a derived class inherits all the attributes of a base class.

Jump to