In this report we will discuss about UML & EMF and below are the summaries point:-
The main stakeholders to be considered in designing the system are the manager, client, and consultant.
The business entities to be served are sole proprietor ship, corporation, and small business corporation.
Use cases for the system include login, register, request submit, approve request, and more.
The system will provide IT solutions to customers who submit requests through the company's website.
Consultants will be assigned to requests one at a time, and customers can request a different consultant if they are not satisfied with the outcome.
Customers must have an account with a login ID and password to submit a request.
The request status field can store progressing, de-satisfied, completed, and rejected status.
Payment can be made either by cash or card.
The system will only accept requests from registered customers, and each consultant will be assigned to one request at a time.
Each customer can have one active request, and all users must be registered in the system.
A plugin project named itSolution.instance was created with dependencies including org.eclipse.emf.ecore, org.eclipse.emf.ecore.xmi, and itSolution.