Page 36 - SPM FINAL
P. 36

STATECHART DESCRIPTION

                                                           States In Network Helper Are : -



                                                            ● Credential Checking      :- This state verify the user
                                                                creden al at the  me of log in and display the
                                                                message accordingly.
                                                            ● User Registration :- This state help new user in


                                                                registration procedure.
                                                            ● Generating User History:- This state generate and


                                                                store user history in database for future reference.
                                                            ● Show Modules:- This state show all the modules




                      States                                    and sub-routines to the user on his/her dashboard
                                                                according to the job role assigned to him/her.

                                                            ● Session Creation :- This state create session for
                                                                every single user who login in to the system.

                                                            ● Revoke User / Update Software :- This state
                                                                control  two admin right i.e revoking user and
                                                                upda ng so ware.

                                                            ● Analyze Network :- This state control all the
                                                                modules related to the network which helps in
                                                                anal yzing the network.

                                                            ● Version Control :- Version control state is used by
                                                                technical team and it helps to control the software
                                                                version and roll back flow

                                                           Transi on in Network Analyzer is excep onal handling based

                                                         transi on. If in any state any error or excep ons occurs then it
                                                         will be handled using excep onal handling rou nes and if the
               Transi ons                                handling is not possible then the error is logged and reported to
                                                         the user.

                                                         Example related to "Network Analyzer" :-  In creden al
                                                         checker state the system will verify the creden al and the OTP if
                                                         the verifica on is valid then it will forwarded to the next state
                                                         otherwise the message is displayed to the user.
   31   32   33   34   35   36   37   38   39   40   41