MyAssignmentServices uses cookies to deliver the best experience possible. Read more

Systems Analysis And Design

Table of Contents


The design and aspects of the system..

Methodologies for the system development

Justification for the selected methodology.

Requirement and requirement gatherings.

Scope of system analysis within the SDP.


Reference list

Introduction to Robotic Process Automation

Exploitation of technology for logistics and operation management (OM) is one of the major trends, which became predominant with the advent of the twenty-first century (Szczepanik et al. 2017). The utilisation of digital technology for the management of commercial activities is especially prioritised by the business units, to enhance the organisational efficiency. Expert Courier Company (ECC) is such a company which has its intention to develop a software system for active customer support, logistics management and OM as well. The purpose of the report is to identify and justify appropriate methodology for system development and analysis. This report outlines the scope of the system analysis within a system development project (SDP).

The Design and Aspects of The System

The development of an integrated software system for the management of the commercial activities along with office activities of ECC is the primary target. As per the viewpoint of Szczepanik et al. (2017), in the recent time, the utilisation of Artificial intelligence (AI) has helped in the development of autodesk which manage multiple front desk activities of a company along with the management of customers as well. Willcocks, Lacity & Craig (2017) has further added that automation technology helps, in the management of customer communication, along with accurate transcript preparation and data storage as well. This factor has been analysed for designing of the system of ECC. As per the case study, ECC has prioritised customer management operations like deletion, creation, up gradation and management of customer data. Moreover, the searching process of the customer can also be supported with the AI of this automated system.

On the other hand, the management of the payment is another aspect which often invokes complication and customer dissatisfaction as well. In recent times, in major cases, the option of online payment is preferred for its time effectiveness and less complication (Almarashdeh et al. 2018). This is the major cause for which the payment processing function will be integrated with the SDP. As per the case study, online receipts generation and processing of customer payment is considered to be managed by the automation system. Additionally, as per the viewpoint of Connolly-Barker (2018), the management of the HR and organizational structure is another domain over which the performance and productivity of a company is dependent. Hence, from this angle, it can be commented that the system has to be efficient in the management of the creation, removal and management of the users (employees).

Data analysis and report generation is the task which is always done for documentation of the progress or decline of a business. ECC has its intention to integrate this aspect with the development of the automation system. As per the idea of Li et al. (2016), in recent time, different data analysis and automated report prescription softwares have been developed which helps in the analytical aspects of a commercial organisation. Hence, in this system, such a software should also be integrated.

Methodologies for The System Development

In the case of SDP of ECC, the same factor is noticed as this includes the resource management, logistics management, planning, execution and closure as well. Hence, implementation of a specific methodology for system development, analysis and installation is needed. As per the viewpoint of Edeki (2015), the implementation of the methodologies like waterfall, PRINCE2 and agile can be done for the development of systems and software. However, each and every methodology has their specific benefits and shortcomings which is needed to be analysed, prior to the selection of the same for implementing in the practical field. As per the idea of Khalil & Kotaiah (2-017), the level of collaboration with all the stakeholders of a project is often found difficult to manage with agile methodology. Additionally, off track progress of the project is often seen for the acceptance of agile methodology. Hence, this invokes the issue of scope creep in the project. However, as per the idea of Srivastava, Bhardwaj & Saraswat (2017), the well planned format of agile methodology and its focus over the major aspects like planning, monitoring helps in the development of software or a complete system most efficiently. The implementation of waterfall methodology is previously done for the projects of software engineering. However, as per the viewpoint of Sharma & Hasteer (2016), waterfall methodology has been identified as more constricted than that of agile methodology. Hence, from this angle, it can be mentioned that the application of the same may also be done for this project with proper analysis. In spite of such issues, the selection of waterfall methodology will be the best option for this case.

Justification for The Selected Methodology

Waterfall methodology has integrated each and every aspect associated with the engineering of software. As per the viewpoint of Khalil & Kotaiah (2017), waterfall methodology has differentiated the task of system development into certain aspects like requirement analysis, designing, implementation, verification and maintenance as well. Hence, it can be mentioned that this will be the best option, specifically for the development of a system based on software engineering. Agile methodology is often used for other commercial projects like construction, team development, manufacturing projects and more. However, waterfall has such an orientation, which is completely focused for software development. This is the rationale of the selection of waterfall methodology for this project. In this case, the requirement analysis and designing phase should be considered as the stage of planning of the project. The aspects that have been mentioned in the previous designing part of this report should be considered for identification of the goal and objective of the project. The deliverables should be developed on the basis of the organisational needs. Implementation and verification stage of software engineers helps in the execution of the project and monitoring of the same (Sharma & Hasteer, 2016). In this case, efficiency of the developed system can be assessed with the help of waterfall methodology. Maintenance steam should be developed in order to control the quality and efficiency of the system for the long term.

Requirement and Requirement Gatherings

The identification of requirements is synonymous with resource identification of a project. As per the viewpoint of Preece Sharp & Rogers (2015), in the case of software engineering, the requirement is identified as per the purpose and deliverables of the project. In this case, the system has to serve in the domain like customer support, payment functions, report generation, login management, and shipment management as well. Hence, multiple types of software are required for integration and development of the tailor made system for ECC. For example, ACM transaction on computer-human interaction has helped in the development of automation for the management of communication systems at the commercial level (Hossain & Muhammad, 2017). Moreover, the management of the data of stakeholders can also be done through computer-human interaction. Additionally, ACM transaction on database system has researched and developed software for the management of database, in the cloud space. The storage of customers and stalker's information is also needed for ECC for quick retrieval. Hence, the support cloud computing should also be taken. Additionally, the software regarding outbound logistics management should be included for shipment management purposes. Multiple computers are needed as hardware for this project and all of them should be integrated with each other through N-computing. The supply of internet (steady and stable) is essentially needed for the entire purpose of system development, installation and utilisation.

Scope of System Analysis Within the SDP

The effectiveness of the system is essentially needed to be analysed and this process will help to evaluate the effectiveness of the system for conduction of the predetermined commercial activities. As per the viewpoint of Banica et al. (2017), verification is a major stage of waterfall methodology of software engineering, in which evaluation of the effectiveness and rechecking of the deliverables of a software project is done. Hence, it can be analysed that the selected methodology has broadened the scope of system analysis for the SDP. In this case, the management of customer data along with the communication aspect should be done experimentally for the first 15 days. This will help to identify the lack backs of the system. Moreover, the shipment and login management should also be tested initially for 15 days to identify the shortcomings of the system. After the identification of the shortcomings, a special plan should be developed for the modification of this system, and this should be integrated with the maintenance phase of the project management.

Conclusion on Robotic Process Automation

At the end of the study, it can be concluded that the scope of system analysis is dependent on the selected methodology of the project management. The process of system development and completion of the project by following the guidelines of project management for a commercial organisation is quite critical. The application of waterfall methodology will be ideal for this project as it is solely targeted for the development and installation of a software system successfully, with all deliverables. In the case of SDP of ECC, the scope of system analysis will be provided by the waterfall methodology that has been selected for project execution, in the stage of verification.

Reference List for Robotic Process Automation

Almarashdeh, I., Bouzkraoui, H., Azouaoui, A., Youssef, H., Niharmine, L., Rahman, A., ... & Murimo, B. M. (2018). An overview of technology evolution: Investigating the factors influencing non-bitcoins users to adopt bitcoins as online payment transaction method. Journal of Theoretical and Applied Information Technology96(13), 3984-3993.

Banica, L., Radulescu, M., Rosca, D., & Hagiu, A. (2017). Is devops another project management methodology?. Informatica Economica21(3), 39. Retrieved on 24 September 2020, from:,%20radulescu,%20rosca,%20hagiu.pdf

Connolly-Barker, M. (2018). Advanced Automation Technology, Labor Market Insecurity, and Collective Joblessness: The Determinants, Constraints and Employment Effects of Robots and Artificial Intelligence on the Realm of Work. Psychosociological Issues in Human Resource Management6(2), 92-97.

Edeki, C. (2015). Agile software development methodology. European Journal of Mathematics and Computer Science2(1), 56-77.

Hossain, M. S., & Muhammad, G. (2017). An emotion recognition system for mobile applications. IEEE Access5, 2281-2287.

Khalil, M. A., & Kotaiah, B. (2017, August). Implementation of agile methodology based on SCRUM tool. 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS) (pp. 2351-2357). IEEE.

Li, R. Y. M., Li, H., Mak, C., & Tang, T. (2016). Sustainable smart home and home automation: Big data analytics approach. International Journal of Smart Home10(8), 177-187. Retrieved from:

Preece, J., Sharp, H., & Rogers, Y. (2015). Interaction design: beyond human-computer interaction. Retrieved from:

Sharma, P., & Hasteer, N. (2016). Analysis of linear sequential and extreme programming development methodology for a gaming application. 2016 International Conference on Communication and Signal Processing (ICCSP) (pp. 1916-1920). IEEE. Retrieved from:

Srivastava, A., Bhardwaj, S., & Saraswat, S. (2017, May). SCRUM model for agile methodology. In 2017 International Conference on Computing, Communication and Automation (ICCCA) (pp. 864-869). IEEE. Retrieved from:

Szczepanik, T., Skowron-Grabowska, B., Nowakowska-Grunt, J., & Brzozowska, A. (2017). The Application of Computer Systems Used in Logistics Centres by Courier Companies. Management (18544223)12(2).

Willcocks, L., Lacity, M., & Craig, A. (2017). Robotic process automation: strategic transformation lever for global business services?. Journal of Information Technology Teaching Cases7(1), 17-28.

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
  • 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

Request Callback

My Assignment Services- Whatsapp Tap to ChatGet instant assignment help

Get 500 Words FREE
Ask your Question
Need Assistance on your
existing assignment order?