My biggest difficulty on part 2 was UML. I thought that Paul Allen's book a bit confused in this part and i search for example projects and books where i used as a basis the Martin Fowler's UML Distilled. After this, i started modelling all sequence diagrams, writing about all decisions, patterns and tradeoffs to part3.
The deployment diagram was the hardest for me because did'n know the amount of detail that this part of the project needed to have. In this case, the one that helped me was feedbacks from ranchers who failed the assignment and that posted the reasons and i was able to calibrate my deployment diagram.
In the third phase is exactly what already was showed in here, but with different format. As there are only 8 questions, the essay asks about related nonfunctional requirements on a question only. For example: "How did you handle Scalability, Reliability and Availability in your project?".