Q. The CRC modeling primarily requires

  • (A) identifying classes and their responsibilities
  • (B) )identifying collaborators of each class and their responsibilities
  • (C) developing a collaboration graph
  • (D) all of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (D) all of the mentioned

Q. The expansion of the acronym CRC is

  • (A) collecting responsibilities classes
  • (B) collaborating with relevant classes
  • (C) class responsibilities and collaborators
  • (D) creating relevant classes
πŸ’¬ Discuss
βœ… Correct Answer: (C) class responsibilities and collaborators

Q. Object-oriented system modelling using CRC method gives

  • (A) java programs for the system
  • (B) c++ programs for the system
  • (C) classes of the system, their responsibilities and collaborating classes
  • (D) objective c programs for the system
πŸ’¬ Discuss
βœ… Correct Answer: (C) classes of the system, their responsibilities and collaborating classes

Q. The association stereotype «Extends» indicates ___

  • (A) delegation of part of a task to another use case??
  • (B) the target use case is a subprocess of the source use cases??
  • (C) a specialized form of a use case??
  • (D) a deviation from the uml standard??
πŸ’¬ Discuss
βœ… Correct Answer: (C) a specialized form of a use case??

Q. To distunguish between active and non-active object which property is applied?

  • (A) abstraction
  • (B) polymophism
  • (C) concurrency
  • (D) aggregation
πŸ’¬ Discuss
βœ… Correct Answer: (C) concurrency

Q. SMI stands for

  • (A) software maturity index
  • (B) system maturity information
  • (C) software model??index
  • (D) none of these
πŸ’¬ Discuss
βœ… Correct Answer: (A) software maturity index

Q. Consider the code below, class class1{ public: void func1(); }; class class2 : protected class1 { }; Function func1 of class1 is ______ in class2

  • (A) public
  • (B) private
  • (C) protected
  • (D) none of these
πŸ’¬ Discuss
βœ… Correct Answer: (A) public

Q. Which of the following is a weak relationship between two objects?

  • (A) ??inheritance
  • (B) composition
  • (C) aggregation
  • (D) none of these
πŸ’¬ Discuss
βœ… Correct Answer: (C) aggregation

Q. The next step is to evaluate the class diagram to check that all candidate classes are present and that the diagram reflects their descriptions, Designers apply which of the following heuristics to this activity?

  • (A) check each class for important but overlooked attributes, operations, or associations
  • (B) discard candidates that do something out of scope
  • (C) apply design patterns were not appropriate
  • (D) all of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (D) all of the mentioned

Q. What is multiplicity for an association?

  • (A) the multiplicity at the target class end of an association is the number of instances that can be associated with a single instance of source class
  • (B) the multiplicity at the target class end of an association is the number of instances that can be associated with a number instance of source class
  • (C) all of the mentioned
  • (D) none of the mentioned
πŸ’¬ Discuss
βœ… Correct Answer: (A) the multiplicity at the target class end of an association is the number of instances that can be associated with a single instance of source class

Jump to