Exercise 1

We have covered three design patterns in class (Strategy, Adapter, Observer). Pick two design patterns (any two that you want –you can even do research on your own and find another one you like!) and couple them. Two design patterns are coupled when at least one class is a participant in both design patterns.

a) Draw a UML class diagram that clearly shows the coupling. Please identify which class(es) participates in multiple patterns.

b) Draw a UML Sequence diagram where you demonstrate the behavior of an instance of the coupled class from the perspective of one pattern, then from the perspective of the other pattern.

Exercise 2

Short answer :

a) Assume during your team’s last sprint, that they completed 32 story points using a 3-person team working in sprints of 3 weeks for a total of 45-man days. Calculate your team’s estimated velocity for the next sprint if we still have 3- week sprints, but you now added 2 engineers to the team, and one of them can only work 80% of the time.

b) How would you estimate a focus factor for a brand-new team?

c) We looked at using poker using semi-Fibonacci sequences to estimate story points. Think of another way to estimate story points and explain it. Is it better or worse than poker?

d) Draw a UML class diagram of a binary tree. Each node contains an integer.

e) Provide the corresponding object-oriented code that implements your binary tree design from part d.

f) Draw a UML class diagram of a linked list that contains Employee records as data. An Employee record has a name, a social security number, and a salary.

g) Provide the corresponding object-oriented code that implements your linked list from part f.

Note: Only provide the code of the structures. Do not write code to exercise your data structures.

Looking for a solution written from scratch with No plagiarism and No AI?

WHY CHOOSE US?

We deliver quality original papers

Our experts write quality original papers using academic databases.We dont use AI in our work. We refund your money if AI is detected  

Free revisions

We offer our clients multiple free revisions just to ensure you get what you want.

Discounted prices

All our prices are discounted which makes it affordable to you. Use code FIRST15 to get your discount

100% originality

We deliver papers that are written from scratch to deliver 100% originality. Our papers are free from plagiarism and NO similarity.We have ZERO TOLERANCE TO USE OF AI

On-time delivery

We will deliver your paper on time even on short notice or  short deadline, overnight essay or even an urgent essay