ESOF 322: Software Engineering I Homework 1 solution

$29.99

Original Work ?

Download Details:

  • Name: HW1-37hgqx.zip
  • Type: zip
  • Size: 184.59 KB

Category: You will Instantly receive a download link upon Payment||Click Original Work Button for Custom work

Description

5/5 - (5 votes)

Exercise 1 (4 pts)
1. What is polymorphism? Provide an example using source code
2. What is inheritance? Describe the differences between public vs private inheritance
3. What is encapsulation?
4. What is the difference between static vs dynamic binding?
Exercise 1 (8 pts)
i. Provide a definition for a prescribed lifecycle, and name two types of prescribed
lifecycles
ii. For each type provide an example (i.e. a use case)
Research Question (3 pts)
What does low coupling and high cohesion mean?