Software Engineering Mcqs

Which of the following statement(s) is true about interaction diagrams ?
  • (A)  Interaction diagrams are at their best when they deal with one main design flow and not multiple variants that can happen
  • (B)  Interaction diagrams are good at designing part or all of one use case’s functionality across multiple objects
  • (C)  Interaction diagrams allow the analyst to show iteration and conditional execution for messaging between objects
  • (D)  All of the mentioned
What is an object________________?
  • (A)  An object is an instance of a class
  • (B)  An object includes encapsulation of data
  • (C)  An object is not an instance of a class
  • (D)  All of the mentioned
What is an abstract class ?
  • (A)  A class that has direct instances, but whose descendants may have direct instances
  • (B)  A class that has direct instances, but whose descendants may not have direct instances
  • (C)  A class that has no direct instances, but whose descendants may have direct instances
  • (D)  All of the mentioned