Object Oriented Design Week 3 Quiz Answer Coursera

Object Oriented Design Week 3 Quiz Answer Coursera


Object Oriented Design Week 3 Quiz Answer Coursera


In this article, i am gone to Share Object Oriented Design Coursera Course

Week 3 , Module 3 Quiz Answer with you. i hope you like me work.



About this Course

This course takes Java beginners to the next level by covering object-oriented analysis and design. You will discover how to create modular, flexible, and reusable software, by applying object-oriented design principles and guidelines. And, you will be able to communicate these designs in a visual notation known as Unified Modelling Language (UML). You will be challenged in the Capstone Project to apply your knowledge of object-oriented design by evolving and documenting the Java codebase for an Android application with corresponding UML documentation.



Module 3 Quiz



Question 1)

Which of these terms are used to describe coupling? Choose the 3 correct answers.


  • ease
  • flexibility
  • frequency
  • exposed
  • degree



Question 2)

Which is the most desirable?


  • low cohesion, tight coupling
  • high cohesion, loose coupling
  • high cohesion, tight coupling
  • low cohesion, loose coupling



Question 3)

What are some keywords you might use for information hiding in Java? Select the three correct answers.


  • protected
  • abstract
  • [none]
  • private



Question 4)

What are the best ways to promote Conceptual Integrity in your software? Choose the two correct answers.


  • Regular code reviews
  • Good commenting
  • Planning the architecture of the system
  • Delegating development of different components to different teams



Question 5)

Information Hiding is closely related to one of the core design principles of object-oriented design. Which one?


  • abstraction
  • generalization
  • encapsulation
  • decomposition



Question 6)

Which of these sequence diagrams is correct?


  • a)
  • b)
  • c)
  • d)



Question 7)

What are elements of a state in a state diagram (see diagram)? Choose the three correct answers.


  • responsibilities
  • activities
  • state variables
  • state name
  • events



Question 8)

When is Model Checking conducted?


  • During development
  • After deployment
  • After development
  • During planning



Question 9)

What are the phases of Model Checking? Choose the 3 correct answers.


  • Running Phase
  • Analysis Phase
  • Counterexample phase
  • Model Simulation
  • Modeling Phase



Question 10)

During model checking, what is the name for a violation of the desired properties of the model?

  • Redevelopment
  • Model Gap
  • Counterexample
  • Error



Question 11)

When two processes cannot run because they are waiting on the same resource, it's called...


  • Deadlock
  • Mutual lock
  • State lock
  • Transition lock



Question 12)

Choose the three examples of inheritance used poorly:


  • Inheritance is used to share behaviour without specializing
  • A method in the superclass is overwritten with different behaviour by a subclass.
  • A subclass inherits methods from the superclass and adds extra, new, unrelated functionality
  • The subclasses inherit methods from the superclass and have their own specific, related methods.





______________________________________________________________


Object Oriented Design Quiz Answer Coursera




______________________________________________________________




Post a Comment

1 Comments