MySystem Mobile App: System Analysis and Design Report - University
VerifiedAdded on  2022/12/27
|8
|1015
|44
Report
AI Summary
This report presents a comprehensive system analysis and design for the MySystem mobile application, a retail shopping platform. It begins with an overview of system requirements, detailing data gathering techniques such as brainstorming, interviews, surveys, and observation. The report outlines hardware and software specifications, along with ongoing system costs and benefits, including a revised budget. Data and process modeling are illustrated through context and data flow diagrams, accompanied by descriptions and a data dictionary. Object modeling is provided with a use case diagram. The system development approach employs an agile SDLC life cycle model to enhance iterative processes and team interactions. The report concludes with a bibliography of relevant sources.

Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of Student-
Name of University-
Author’s Note-
System Analysis and Design
Name of Student-
Name of University-
Author’s Note-
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1SYSTEM ANALYSIS AND DESIGN
1. System Analysis
The system that is to be developed is MySystem mobile based application that will be
used in retail organizations in Canada. This mobile based application will help the users to shop
online using mobile application. The mobile based system will help the customer to shop
whenever they want to. The system analysis for MySystem will help the user to get an idea about
the system that is to be built up and the changed cost and budget while developing the
MySystem. This report also states the object modelling design for the mobile application that is
to be developed for the retail organization in Australia.
1.1 System Requirements
The data gathering techniques that can be used for gathering the data for developing the
mobile application are:
Brainstorming: This technique is used for requirement gathering by gathering the requirements
from groups of people. This technique is used to identify the problem solutions.
Interview: This technique is used to collect the data from the stakeholders to develop the
application. Interview is carried out to know the requirements of the mobile application that is to
be developed for MySystem.
Survey or questionnaire: Survey and Questionnaire is carried out for collecting information
from many users about who will be using the mobile application for retail shopping. Different
questions are asked to the users about what requirements will be considered while developing the
retail shopping mobile application.
1. System Analysis
The system that is to be developed is MySystem mobile based application that will be
used in retail organizations in Canada. This mobile based application will help the users to shop
online using mobile application. The mobile based system will help the customer to shop
whenever they want to. The system analysis for MySystem will help the user to get an idea about
the system that is to be built up and the changed cost and budget while developing the
MySystem. This report also states the object modelling design for the mobile application that is
to be developed for the retail organization in Australia.
1.1 System Requirements
The data gathering techniques that can be used for gathering the data for developing the
mobile application are:
Brainstorming: This technique is used for requirement gathering by gathering the requirements
from groups of people. This technique is used to identify the problem solutions.
Interview: This technique is used to collect the data from the stakeholders to develop the
application. Interview is carried out to know the requirements of the mobile application that is to
be developed for MySystem.
Survey or questionnaire: Survey and Questionnaire is carried out for collecting information
from many users about who will be using the mobile application for retail shopping. Different
questions are asked to the users about what requirements will be considered while developing the
retail shopping mobile application.

2SYSTEM ANALYSIS AND DESIGN
Observation: The observation method can also be used for developing the system as by this
particular method, the developer observes the process flow, all the steps that are included in the
system and the opportunities that are associated with the system.
Item Software needed
Hardware 4 GB RAM Memory
Monitor of 1024 x 768 resolution
2 GHz Intel Pentium 4
Hard disk of 1 GB
Software Android SDK 22.0.5
Android 2.3.3
JRE (Java Runtime Environment)
Java SE JDK
Operating system Windows operating system that will be
needed will be XP, windows 7, windows 8
Virtual Environment The VMware player, the VMware Fusion
1.2 Ongoing System Costs and Benefits
The budget that was stated for developing the mobile based application was $61,464 and
the budget is running along with the budget schedule. The budget schedule will be same as it was
decided earlier. The application will be developed properly according to the budget scheduled for
developing the system.
Observation: The observation method can also be used for developing the system as by this
particular method, the developer observes the process flow, all the steps that are included in the
system and the opportunities that are associated with the system.
Item Software needed
Hardware 4 GB RAM Memory
Monitor of 1024 x 768 resolution
2 GHz Intel Pentium 4
Hard disk of 1 GB
Software Android SDK 22.0.5
Android 2.3.3
JRE (Java Runtime Environment)
Java SE JDK
Operating system Windows operating system that will be
needed will be XP, windows 7, windows 8
Virtual Environment The VMware player, the VMware Fusion
1.2 Ongoing System Costs and Benefits
The budget that was stated for developing the mobile based application was $61,464 and
the budget is running along with the budget schedule. The budget schedule will be same as it was
decided earlier. The application will be developed properly according to the budget scheduled for
developing the system.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3SYSTEM ANALYSIS AND DESIGN
1.3 Data and Process Modelling
Context Diagram
Figure 1: Context Diagram
(Source: Created by Author)
Description: The above diagram shows different activities that are being carried out in
the MySystem application. This mobile based application deals with customer, shipping agent,
and admin who manages that system. The activity that the admin states includes adding and
updating products. The system provides customer invoice to the admin. The customer orders
products from the system and the system accepts or rejects the order of basis of availability. The
shipping agent deals with the shipping request.
1.3 Data and Process Modelling
Context Diagram
Figure 1: Context Diagram
(Source: Created by Author)
Description: The above diagram shows different activities that are being carried out in
the MySystem application. This mobile based application deals with customer, shipping agent,
and admin who manages that system. The activity that the admin states includes adding and
updating products. The system provides customer invoice to the admin. The customer orders
products from the system and the system accepts or rejects the order of basis of availability. The
shipping agent deals with the shipping request.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4SYSTEM ANALYSIS AND DESIGN
DFD Diagram
Figure 2: Data Flow Diagram
(Source: Created by Author)
DFD Diagram
Figure 2: Data Flow Diagram
(Source: Created by Author)

5SYSTEM ANALYSIS AND DESIGN
Description: The above data flow diagram shows the details of the working process that
are included in the system. The above diagram shows processes that are carried out by the user
and by the admin in the system. The admin sign up for the process and then add or delete
products from the system. The user or the customer search for a product, add the items to the cart
and make the payment accordingly for buying the item.
Data Dictionary
Entity Attributes Data Type Description
Customer customerID Int (10) The customer id is a unique number that
will help to keep a track of the customer
with unique identification.
customerName Varchar (20) The customer name is stored in this
attribute.
customerAddress Varchar (50) The delivery address of the customer is
stored in this particular attribute.
customerPhone Int (10) The phone number of the customer is
stored in this attribute.
customerEmail Varchar (50) The mailing address of the customer is
stored in this attribute.
Description: The above data flow diagram shows the details of the working process that
are included in the system. The above diagram shows processes that are carried out by the user
and by the admin in the system. The admin sign up for the process and then add or delete
products from the system. The user or the customer search for a product, add the items to the cart
and make the payment accordingly for buying the item.
Data Dictionary
Entity Attributes Data Type Description
Customer customerID Int (10) The customer id is a unique number that
will help to keep a track of the customer
with unique identification.
customerName Varchar (20) The customer name is stored in this
attribute.
customerAddress Varchar (50) The delivery address of the customer is
stored in this particular attribute.
customerPhone Int (10) The phone number of the customer is
stored in this attribute.
customerEmail Varchar (50) The mailing address of the customer is
stored in this attribute.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6SYSTEM ANALYSIS AND DESIGN
1.4 Object Modelling
Figure 3: Use Case Diagram
(Source: Created by Author)
1.5 System Development Approach
The system development approach that is being used to develop the mobile application of
the MySystem retail app is agile SDLC life cycle model. The agile system development
approach that is being use will help the developer to incorporate iteration process in the
development system and also includes testing and development of the project throughout the
project life cycle. This approach will also enhance team interactions as well as increase the
individual interaction of the processes and tools involved.
1.4 Object Modelling
Figure 3: Use Case Diagram
(Source: Created by Author)
1.5 System Development Approach
The system development approach that is being used to develop the mobile application of
the MySystem retail app is agile SDLC life cycle model. The agile system development
approach that is being use will help the developer to incorporate iteration process in the
development system and also includes testing and development of the project throughout the
project life cycle. This approach will also enhance team interactions as well as increase the
individual interaction of the processes and tools involved.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7SYSTEM ANALYSIS AND DESIGN
Bibliography
Isaias, P., & Issa, T. (2015). Information system development life cycle models. In High Level
Models and Methodologies for Information Systems (pp. 21-40). Springer, New York,
NY.
Onat, N., Kucukvar, M., Halog, A., & Cloutier, S. (2017). Systems thinking for life cycle
sustainability assessment: a review of recent developments, applications, and future
perspectives. Sustainability, 9(5), 706.
Sharma, A., & Misra, P. K. (2017). Aspects of enhancing security in software development life
cycle. Advances in Computational Sciences and Technology, 10(2), 203-210.
Stark, J. (2015). Product lifecycle management. In Product lifecycle management (Volume
1) (pp. 1-29). Springer, Cham.
Bibliography
Isaias, P., & Issa, T. (2015). Information system development life cycle models. In High Level
Models and Methodologies for Information Systems (pp. 21-40). Springer, New York,
NY.
Onat, N., Kucukvar, M., Halog, A., & Cloutier, S. (2017). Systems thinking for life cycle
sustainability assessment: a review of recent developments, applications, and future
perspectives. Sustainability, 9(5), 706.
Sharma, A., & Misra, P. K. (2017). Aspects of enhancing security in software development life
cycle. Advances in Computational Sciences and Technology, 10(2), 203-210.
Stark, J. (2015). Product lifecycle management. In Product lifecycle management (Volume
1) (pp. 1-29). Springer, Cham.
1 out of 8
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
 +13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.



