Systems Analysis and Design

Table of Contents


Analysis of Use Case Diagram..

Activity Diagram..

Sequence Diagram..

Domain Model Class Diagram..

State Machine Diagram..

User Interface Using Dialogue and Storyboard Methods.



Introduction to Empirical and Theoretical Validation

This study will be carried out by analyzing various modeling strategies. Graphs give a superior perspective based on a straightforward procedural diagram. In the given contextual analysis, it is assessed that a Courier Company (ECC) has begun the courier booking framework and plays out a ton of procedures to provide its clients with apt service. The significant graphs chosen for this investigation uses case diagram, activity model, sequence diagram, class diagram and others.

Analysis of Use Case Diagram

The ramifications of the case diagram are fundamentally higher in the event of breaking down the prerequisites of a framework. Use Case helps in investigating a framework by stressing on its functionalities. In the given use case diagram situation of the web-based parcel booking framework of Expert, Courier Company is shown. The utilization of the use case chart shows the three significant use cases for the framework. The chart above demonstrates the significant use cases that incorporate the client’s solicitation including a framework. Furthermore, the client plays out an inquiry to look through the accessibility of the services. It creates a room for availing more items at pocket-friendly pricing with ease of booking. The Expert Courier Company Administration plays out the customer’s item-based data on the framework. These three significant use cases are unmistakably demonstrated in the utilization case chart, and they speak to the significant prerequisites of the given arrangement of web-based booking at the Courier Company (Sabharwal, Kaur & Sibal, 2017).

Activity Diagram

An activity diagram is a likewise significant method for understanding the conduct of a framework. The utilization of an activity graph can recognize the way that it helps in distinguishing the control stream from a beginning stage to a completion point. In the process, it likewise clarifies the different choices of ways embraced to proficiently execute the action. The utilization cases distinguished above are clients putting the inquiry for including another record, playing out the booking procedure, and refreshing the framework. It has been demonstrated in the action graph above that client needs are putting away the subtleties in the framework. Therefore, the framework gives a client id and secret passcode which can be used by the client to sign in while executing the booking procedure. The significant exercises distinguished in the action graph incorporate joining structure by filling the subtleties, putting away the subtleties into the framework, and getting the client id and secret key (Iqbal & Bajwa, 2016).

Another significant procedure in movement diagram is playing out with the booking procedure on the framework. This requires the client to open the booking structure and solicitation an update. Subsequently, the solicitation can be either dismissed or it will be refreshed in the framework. This procedure has likewise significant action, for example, playing out the booking demand, updating of solicitation, demand, or acknowledge and cancel. With these significant exercises, the way of internet parcel booking can guarantee success to the given Courier Company.

Sequence Diagram

The sequence diagram is an additional significant method for showing the groupings that should be followed while finishing a procedure. The primary job of grouping chart is that it helps in portraying how and in what amount one request the articles in a framework based work. Concerning the given case situation of Expert Courier Company, the grouping chart shows the arrangements that are followed to finish the procedure. The succession graph is comparable to the procedure embraced by Courier Company’s administration to control the booking procedure. From the graph, another idea to the end client can be provided. The Courier Company’s inclusion of the new ideas in the framework will prompt an update. It has made the framework about the new references. Subsequently, the end client will have the option to see a refreshed page that portrays the new references related to courier materials. They can effectively settle on for booking parcels (Campean & Yildirim, 2017).

Domain Model Class Diagram

Class diagram is an additional significant method for demonstrating the successions that should be followed in finishing a procedure. The class diagram helps in portraying how and in what ways the request in regards to the articles in a framework work. The Expert Courier Company’s arrangement of the graph demonstrates the groupings that should be followed to finish the procedure. The arrangement chart portrays the procedural means those are attempted by Courier Company to control the booking procedure. The chart assesses to give another end client idea to the Courier Company’s administration. It includes the idea in the framework, and this will prompt an update made in the framework about the new offer or references that are given. Thus, the end client will have the option to see a refreshed page that delineates the new offer given by the Courier Company. In this manner, they can effectively settle on choices concerning booking another parcel by profiting the offer. This grouping must be followed to refresh an idea in the framework by the Courier Company Administration (Al-Fedaghi, 2017).

State Machine Diagram

The state machine diagram is exceptionally valuable to depict the conduct of the courier company’s frameworks. As indicated by the state diagram, it is a framework that includes a limited number of states and it can likewise utilize to communicate in convention with different parts of a framework. In the given case, Expert Courier Company's services booked through online procedure, the whole framework conducts assistance from the state’s institutional machine-based diagram. The framework shows that another booking ID creates after entering the information by the client. This will result in either the booking in the procedure or cancel the booking. A definitive outcome would be the culmination of the booking and conclude the whole procedure. This is how the framework will act to finish the booking procedure through an online framework at the given Courier Company (Ando et al., 2016).

User Interface Using Dialogue and Storyboard Methods

The UI has been structured which shows the whole procedure of booking completed by a client on the new Courier Company booking framework. This is finished with the assistance of discourse and storyboard to give a superior perspective on the whole interface. The framework will show whether the client is a current client. The framework will require a client to fill the client enlistment structure, and it will result in the login credentials as the client id and password. It is required for the client to log in to the framework. The fruitful login would be trailed by inciting the client to make the booking procedure by entering the subtleties, and the procedure closes with a booking affirmation code given to the client (Jenkins, 2020).

Conclusion on Empirical and Theoretical Validation

The investigation is done concerning the given case study of Expert Courier Company that demonstrates various procedures and exercises that should be done to effectively permit the client booking. The utilization of various charts demonstrates the exercises and the successions that should be followed to finish the web-based booking process.

References for Empirical and Theoretical Validation

Sabharwal, S., Kaur, P., & Sibal, R. (2017). Empirical and Theoretical Validation of a Use Case Diagram Complexity Metric. Int. Assoc. of, 35-47.

Campean, F., & Yildirim, U. (2017). Enhanced sequence diagram for function modelling of complex systems. Procedia Cirp60, 273-278.

Al-Fedaghi, S. (2017). Diagramming the class diagram: toward a unified modeling methodology. arXiv preprint arXiv:1710.00202.

Ando, T., Miyamoto, Y., Yatsu, H., Hisazumi, K., Kong, W., Fukuda, A., ... & Matsumoto, M. (2016). Sysml state machine diagram to simple promela verification model translation method. In Proceedings of the International Conference on Software Engineering Research and Practice (SERP) (p. 64). The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp).

Jenkins, M. (2020). Storyboarding the Virtuality: Methods and Best Practices to Depict Scenes and Interactive Stories in Virtual and Mixed Reality. In Advances in Usability, User Experience, Wearable and Assistive Technology: Proceedings of the AHFE 2020 Virtual Conferences on Usability and User Experience, Human Factors and Assistive Technology, Human Factors and Wearable Technologies, and Virtual Environments and Game Design, July 16-20, 2020, USA (Vol. 1217, p. 129). Springer Nature.

Iqbal, U., & Bajwa, I. S. (2016, August). Generating UML activity diagram from SBVR rules. In 2016 Sixth International Conference on Innovative Computing Technology (INTECH) (pp. 216-219). IEEE.

Remember, at the center of any academic work, lies clarity and evidence. Should you need further assistance, do look up to our Computer Science Assignment Help

Get It Done! Today

Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
Not Specific >5000
Apply Coupon code
  • 1,212,718Orders

  • 4.9/5Rating

  • 5,063Experts


  • 21 Step Quality Check
  • 2000+ Ph.D Experts
  • Live Expert Sessions
  • Dedicated App
  • Earn while you Learn with us
  • Confidentiality Agreement
  • Money Back Guarantee
  • Customer Feedback

Just Pay for your Assignment

  • Turnitin Report

  • Proofreading and Editing

    $9.00Per Page
  • Consultation with Expert

    $35.00Per Hour
  • Live Session 1-on-1

    $40.00Per 30 min.
  • Quality Check

  • Total

  • Let's Start

500 Words Free
on your assignment today

Browse across 1 Million Assignment Samples for Free

Explore MASS
Order Now

My Assignment Services- Whatsapp Tap to ChatGet instant assignment help

Collect Chat