Table of Contents Introduction......................................................................................................................................3 Use case Diagram...................................................................................................................3 Activity diagram.....................................................................................................................4 Sequence Diagram..................................................................................................................6 Domain model class diagram...............................................................................................10 State Machine Diagram........................................................................................................11 Conclusion.....................................................................................................................................12
Introduction System analysis refers to process of collection and interpretation of facts, identification of problems and decomposition of systems within their components. The major purpose of system analysis is to study system & their parts for identification of objectives. Apart from this, problem solving techniques improvises system as well as make sure that all components are working in appropriate manner. This report is based on World Tours which is an online company that deals with providing their customers with a service of facility for booking and pay for tours via online method.Thiscontainsusecases,activity,sequence,domainmodelclass,statemachine diagrams. Apart from this user interface is provided. Use case Diagram A graphic depiction related with communication among various elements of system. Basically, it is a methodology which is being utilised for identification, clarification and organisation of system needs. System is something which is operated or developed like mail related with details of tour. Unified modelling language (UML) has been used which is a standard notation for modelling of systems and objects. This comprises of overall planning needs, validation of hardware design, their testing and software debugging with respect to service oriented task. In context of World Tours, three use cases have been identified. Actors are the one who interacts with system function and plays crucial role within business. In this case actors are: system user, admin and user. Use cases are system function that can be manual or automated which are associated with actors. Use cases here are validate user, sign-in, login, verification of username & password and many others are depicted below within a diagram. The participation of actors within use case is depicted by linking actor to them by usage of solid line or link. This shows that they both interact with one another by making use of messages. Extend in this diagram like login extends verify username & password shows behaviour which is depicted by base use case “Login”. Dotted line with arrowhead points towards base use case along with child use case which is associated at base of arrow.
Illustration1Use Case The above figure shows actor system user is connected with use cases like login, search bus, tickets and many others. Furthermore, they are extended to other use cases like login has been further extended to validate username and password so that user can be verified and if users do not exist then they can sign up into the system. Activity diagram It is other crucial diagram within UML for description of dynamic aspects of system. Generally, it is a flowchart which illustrates flow from one activity to other. They illustrates
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
message flow, used for construction of executable system by utilizing reverse and forward engineering techniques. It shows various flows and they can be either branched, parallel, single & concurrent. Activity diagram illustrates conditional and parallel activities, system functions and use cases at exhaustive level. It is used for modelling of sequential work flow by taking into consideration action sequences and action initialisation conditions. They are illustrated by usage of various shapes which are linked with each other through arrows. Activities run from initialisation and representation of sequential order to carry out performed activities. Illustration2Activity Diagram Above activity diagram illustrates, the black circle which shows initial workflow of the states whereas circular edges rectangle shows actions which has been performed that are within
each rectangle. A diamond shape represents a decision with alternative transitions within each use case. After black circle the arrow indicates the actor input & rectangle which contains Login is a system step. The decision box contain bus booking which is further connected to check schedule which is a basic flow but there is an extension or alternative flow which takes into car booking. To understand this, consider that if there is bus available then user can check further details but if they are not available then user can opt for alternative method and in this case it is car schedule. The user or customer is linked to tour and travels site which is further connected to database so that they can have exact information related with every detail which is essential for a user. Sequence Diagram Interaction diagram which give details associated with ways in which operations are carried out are known as UML sequence diagrams. In this interaction among objects with respect to collaboration is carried out. These diagrams aim at time as well as order in which interaction is done by making use of vertical axis of diagram for representation of time with respect to when they are sent and what they contain. Basically, sequence diagrams captures two major points they are shown below: High level interaction among system and user who are using these system or between system & subsystems. Interaction occurs in collaboration that either realizes an operation which is an instance of activities or a use case. These diagrams are organised horizontally or vertically which models high level interaction among active objects within system and instances of objects by realization of use cases as well as operations.
Illustration3Sequence Diagram for Admin
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Illustration5Sequence diagram for Customer Above diagrams illustrates sequence diagrams is shown for different use cases, they are: admin, agent and customer. In these figures horizontal axis represents elements which are involved within interaction. Objects that are present within operations are represented from left to right as per message sequences. Vertical axis shows time progressing or proceedings down page. The arrow between user interface and admin shows a cal message which represents lifelines of interaction and also invocation of target lifeline .A thin rectangle below admin and other use case shows a period in which operations have been carried out, they are aligned with
initiation till itscompletion. The dotted line which is known as return message defines communicationamonglifelinesofinteraction.Itisbasicallyamessagethatrepresents information which is passed back to caller i.e. admin within former message. Recursive message (a back arrow in user interface in rectangular shape) message defines specific interaction among lifelines. It is a message which represents invocation of message of same lifeline. Display menu within admin sequence diagram target to an activation by invoking message at same lifeline. Domain model class diagram Domain model represents a conceptual model of domains which incorporates data as well as behaviour. Class diagram represents overview of target system by providing description of classes and objects which are present within system along with relationship among them. They provide wide range of usages by modelling domain-specific data structure to entire design of target system.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Illustration6Domain Class Diagram State Machine Diagram It is diagram which is used for description of fields associated with behaviour of systems along with finite number of states with reasonable amount of abstraction. They are illustration of various states of an object so that various transitions among those states within UML. A peculiar behaviour of objects is represented by an entity.
Illustration7Domain Model Class Diagram Conclusion From above it can be concluded that UML (Unified Modelling Language) plays crucial role for formation of modelling language for defining a standard way for visualising ways in which segments have been designed. It is a visual language which portrays structure and behaviour of system. It is used to model, design and analyse system architecture. With respect to World Tours, use cases, activity diagram, sequence, state and domain class modelling diagrams have been shown. Basically these diagrams represent the exact working of travel and tourism sector in which people interact and carry out processing as well as enter into system of organisation. They
represent every single aspects which makes it easy to understand each and every essential step associated with them.