Energy Supplier Switching System:
You are working as a system analyst in an IT company. You have received the following requirements:
create a use-case diagram, BPMN, and state transition diagram.
Requirements:
Once a home user applies to switch their energy supplier, the switching application goes to the new
supplier (the one the user wants to switch to). The new supplier applies to change the current supplier
to a central authority, which checks with the incumbent supplier. If the incumbent supplier approves the
switch, the central authority will be notified, informing the new supplier. The new supplier will then
send a notification to the home user noting the supply start date. If the home user has any debit or the
contract is not ended, the incumbent supplier objects and did not allow the home user to switch the
supplier. The new supplier notifies the home user with the objection and asks them to clear it, if the
user manages to clear the objection, they can reapply to switch the supplier. If the objection is already
cleared the central authority approves the changing of the supplier. If the incumbent supplier raises
another objection, then the same thing will happen again where the central authority informs the new
supplier..etc.
Step 1: Define the System
Step 2: Define Actor(s)/ Enternal Entity(ies):
Step 3: Define the processes (functions)
Step 4: Define the different states of the Switch application
Step 5: Build the use case diagram
Step 6: Build the State Transition Diagram
Step 7: Build the BPMN using swimlane