TOPIC:- Mutually Conflicting Requirements As a software developer seeking specifications from users, it is possible to encounter two stakeholders who have conflicting ideas about the specifications. In particular, they may disagree on what the software should be. This phenomenon is known as “mutually conflicting requirements.” For this assignment, complete the following: – Develop a process pattern that addresses this challenge, and then use UML to create a communication diagram for stakeholders that prompts a user to input his specifications and then returns the object of the user’s input.