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
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.
______________________________________________________________
1 Comments
Awesome work bro 🙌
ReplyDelete