Auto Parts Warehouse Management System: Cloud and Agile Analysis

Verified

Added on  2022/10/02

|9
|1553
|331
Report
AI Summary
This report, focused on the Auto Parts Warehouse Management System, begins by defining cloud-based solutions, differentiating between IaaS, PaaS, and SaaS, and then evaluating their strengths (ease of implementation, accessibility, no hardware requirements, and high flexibility) and weaknesses (lack of control, potential feature limitations, lack of redundancy, and bandwidth issues). The report proposes SaaS as the optimal cloud solution for the system, emphasizing its ability to handle dynamic processes, enhance integration, and improve scalability. The second part of the report compares and contrasts two agile methodologies: Unified Process and Scrum. It highlights their similarities as agile frameworks with iterative approaches and a focus on collaboration and quality. Differences are also examined, including the phases of each methodology and the presence or absence of specific rules and visibility features. Finally, the report recommends Scrum as the most suitable methodology for the auto parts warehouse management system, citing its increased team accountability, adaptability to change, and potential for cost savings. The report references several academic sources to support its analysis.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design: Auto Parts Warehouse Management System
Name of the Student
Name of the University
Author’s Note:
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1
SYSTEM ANALYSIS AND DESIGN
Table of Contents
Question 1: Cloud Based Solution.............................................................................................2
1.1 Definition of a Cloud based Solution...............................................................................2
1.2 Three Different Types of Cloud Based Solutions............................................................2
1.3 Strengths and Weaknesses of Cloud based Solutions......................................................3
1.4 Proposal of a Cloud based Solution.................................................................................4
Question 2: Agile Methodologies..............................................................................................5
2.1 Comparison and Contrasting Unified Process and Scrum...............................................5
2.2 Recommendation of any 1 Methodology.........................................................................7
References..................................................................................................................................8
Document Page
2
SYSTEM ANALYSIS AND DESIGN
Question 1: Cloud Based Solution
1.1 Definition of a Cloud based Solution
A cloud based solution can be defined as the on demand service, computerized
networks, resources or applications and storage that is being accessed through the Internet
connection and even through the shared cloud infrastructure of other provider. These
solutions are needed for the end users and businesses to increase overall capacity,
functionality and scalability and reduced maintenance or expenses for the computerized
infrastructure and in house staff (Rittinghouse & Ransome, 2017). These could even enable
the organizations in focusing on revenue driven initiatives and not only on the non core and
time consuming activities.
1.2 Three Different Kinds of Cloud Based Solutions
There are several types for these cloud based solutions that are responsible for
providing major advantages to the end users. Three cloud-based solutions are as follows:
i) Infrastructure as a Service: The first and the foremost type of cloud based solution
is IaaS. This form of cloud technology enables virtualized computing resource on Internet
connection (Botta et al., 2016).
ii) Platform as a Service: The second distinct type is PaaS. In this particular model, a
3rd party provider delivers tools of software and hardware to their users over the Internet
connection.
iii) Software as a Service: Another popular type of cloud based solution is SaaS. It is
a specific methodology of software licensing or even delivery, where the software could be
accessed online through a subscription and not by purchasing it on individual systems.
Document Page
3
SYSTEM ANALYSIS AND DESIGN
1.3 Strengths and Weaknesses of Cloud based Solutions
Cloud based solutions comprise of several strengths and weaknesses and the major
strengths are as follows:
i) Easier Implementation: One of the major strengths in cloud based solution is its
easy implementation (Chen et al., 2015). It even enables the business in retaining same
business procedures and applications without even having to deal with all types of backend
technicalities. Cloud even can be managed by the Internet connection.
ii) Accessibility: Cloud based solution allows to access the data anytime and anywhere
and a proper cloud infrastructure maximizes efficiency and effectiveness of the enterprise for
ensuring that the application could be accessible. It even enables for easier sharing and
collaboration amongst users in several locations.
iii) No Requirement of Hardware: It does not require any type of hardware, hence
installation and implementation costs are reduced to a high level (Ali, Khan & Vasilakos,
2015). A backup cloud can provide solution into the event of a disaster of leaving the
production stagnant.
iv) High Flexibility: Cloud based solution provides high flexibility and scalability for
ensuring that the organization can grow or develop in the most effective manner.
The weaknesses of the cloud based solutions are provided below:
i) Lack of Control: It does not provide any type of control, while handling the data
and information. An in-house IT staff cannot handle different issues related to data
management, if cloud is being installed successfully.
ii) Might not get every Feature: Cloud might not provide all types of features in the
business and IT staff might face some of the most significant issues (Wei et al., 2014).
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4
SYSTEM ANALYSIS AND DESIGN
iii) No Redundancy: Cloud based solution is not redundant and it is not backed up
properly. Due to the lack of redundancy, the business might confront few distinct
complexities.
iv) Issues in Bandwidth: For better performances, the customers eventually face
issues in bandwidth eventually.
1.4 Proposal of a Cloud based Solution
A proposal of a cloud based solution for the auto parts warehouse management
system would be SaaS. It is an alternative to the standardized software installation within the
business environment (Almorsy, Grundy & Müller, 2016). The user does not have to pay for
the software and they comprises of the authorization for using it for a specific period of time.
As the new system is expected to have the capability of handling higher dynamic processes,
SaaS would be the best solution. It can increase integration and scalability exceptionally.
Document Page
5
SYSTEM ANALYSIS AND DESIGN
Question 2: Agile Methodologies
2.1 Comparison and Contrasting Unified Process and Scrum
There are few important and distinctive similarities between unified process and
scrum. These are both agile methodologies and frameworks of software development. Both of
these are eventually considered to be agile that refers to the fact that the several solutions and
requirements can evolve as the result of team collaboration. Both of them utilize a proper
iterative approach after sub dividing the total process of development into distinct phases
(Anwar, 2014). These frameworks of unified process and scrum mainly focus on the cross
functionalities as well as collaboration for the successful promotion of self-management
within a team. Both of these frameworks even emphasize on the quality of products and thus
quality is improvised to a high level.
Few differences are also present for unified process and scrum methodologies.
Unified process includes 4 distinct phases to complete one cycle that are inception,
elaboration, construction and transition, whereas scrum methodology comprises of 8 steps.
Unified process is a similar to an online mentor, which can provide templates and guidelines
for development of program (Maximini, Maximini & Rauscher, 2018). The major aspects of
this process involve proper risk driven procedure, architecture centric design and use case
focused development, however scrum does not guarantee any such aspect. Another difference
between these two methodologies is that scrum follows a proper set of rules to execute the
business process, however unified process does not follow any set of rules. Scrum provides
project visibility and transparency to the users, however these two advantages are absent in
unified process.
Document Page
6
SYSTEM ANALYSIS AND DESIGN
Figure 1: Phases of Unified Process
(Source: Anwar, 2014)
Figure 2: Phases of Scrum Methodology
(Source: Maximini, Maximini & Rauscher, 2018)
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
SYSTEM ANALYSIS AND DESIGN
2.2 Recommendation of any 1 Methodology
The most suitable recommendation of anyone agile methodology for the auto parts
warehouse management system is scrum. The major reasons for this recommendation include
increased team accountability, easy accommodation of different changes and incremented
cost savings in the business. The issues faced by Daniel Cox and Jack Greig will be well
resolved with scrum as due to increased visibility and transparency, inventory management
would not be a complexity for them and they would be able to process their orders in an
easier manner.
Document Page
8
SYSTEM ANALYSIS AND DESIGN
References
Ali, M., Khan, S. U., & Vasilakos, A. V. (2015). Security in cloud computing: Opportunities
and challenges. Information sciences, 305, 357-383.
Almorsy, M., Grundy, J., & Müller, I. (2016). An analysis of the cloud computing security
problem. arXiv preprint arXiv:1609.01107.
Anwar, A. (2014). A review of rup (rational unified process). International Journal of
Software Engineering (IJSE), 5(2), 12-19.
Botta, A., De Donato, W., Persico, V., & Pescapé, A. (2016). Integration of cloud computing
and internet of things: a survey. Future generation computer systems, 56, 684-700.
Chen, X., Jiao, L., Li, W., & Fu, X. (2015). Efficient multi-user computation offloading for
mobile-edge cloud computing. IEEE/ACM Transactions on Networking, 24(5), 2795-
2808.
Maximini, D., Maximini, & Rauscher. (2018). Scrum Culture. Springer International
Publishing AG, part of Springer Nature.
Rittinghouse, J. W., & Ransome, J. F. (2017). Cloud computing: implementation,
management, and security. CRC press.
Wei, L., Zhu, H., Cao, Z., Dong, X., Jia, W., Chen, Y., & Vasilakos, A. V. (2014). Security
and privacy for storage and computation in cloud computing. Information
Sciences, 258, 371-386.
chevron_up_icon
1 out of 9
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]