MN611 - Mobile Pay System: UML Diagrams for System Architecture
VerifiedAdded on 2023/06/12
|11
|777
|412
Report
AI Summary
This report provides a detailed overview of the Mobile Pay system architecture, an online money transaction application designed for Android. It outlines the system's three-tier architecture: presentation, business logic, and data storage. The report includes UML diagrams such as class, activity, sequence, and use-case diagrams, illustrating the system's functionality and behavior. It also discusses user interface designs and assesses the system's robustness, fault tolerance, recovery time, scalability, and security features, highlighting its capabilities and limitations within its current scope of implementation. Desklib provides access to similar solved assignments and past papers for students.

Running head: MOBILE PAY
System Development:
Mobile Pay
Name of the Student:
Name of the University:
Author Note
System Development:
Mobile Pay
Name of the Student:
Name of the University:
Author Note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1
MOBILE PAY
Table of Contents
Description of the application..........................................................................................................2
Tiers of the system...........................................................................................................................2
Overall structure of implementation................................................................................................2
Class diagram...................................................................................................................................3
Activity diagram..............................................................................................................................4
Sequence diagram............................................................................................................................5
Use-case diagram.............................................................................................................................6
User interfaces design......................................................................................................................6
Demonstrate if the design is robust.................................................................................................8
Fault tolerant....................................................................................................................................8
Minimal recovery time....................................................................................................................9
Scalable............................................................................................................................................9
Secure..............................................................................................................................................9
References......................................................................................................................................10
MOBILE PAY
Table of Contents
Description of the application..........................................................................................................2
Tiers of the system...........................................................................................................................2
Overall structure of implementation................................................................................................2
Class diagram...................................................................................................................................3
Activity diagram..............................................................................................................................4
Sequence diagram............................................................................................................................5
Use-case diagram.............................................................................................................................6
User interfaces design......................................................................................................................6
Demonstrate if the design is robust.................................................................................................8
Fault tolerant....................................................................................................................................8
Minimal recovery time....................................................................................................................9
Scalable............................................................................................................................................9
Secure..............................................................................................................................................9
References......................................................................................................................................10

2
MOBILE PAY
Description of the application
The application that would be designed would be an online money transaction
application. This application would allow the users to create a wallet online and also allow to
upload money in the wallet and make payments with the help of the wallet [4]. The name of the
application is MobilePay and the application would be created for the android version.
Tiers of the system
The application that is to be developed is a three tiers application [2]. The three tiers used
by the application are:
Presentation tier: This tier is basically the tier of application which the user would be able
to view.
Business logic tier: This tier would generally deal with the business prospect of the
application such as the payment procedures generally the back end of the system.
Data Storage tier: This tier of the system is generally concerned with the storage of
different type of data for the system such as the customer data and bank details.
Overall structure of implementation
The system would be concerned with design of a platform that stores the financial details
of a person online and provides the user with the option to store money online and the money
would be acquired by the company and stored in their vaults and paid to the vendor when the
customers wants to pay for his purchases or any other processes.
MOBILE PAY
Description of the application
The application that would be designed would be an online money transaction
application. This application would allow the users to create a wallet online and also allow to
upload money in the wallet and make payments with the help of the wallet [4]. The name of the
application is MobilePay and the application would be created for the android version.
Tiers of the system
The application that is to be developed is a three tiers application [2]. The three tiers used
by the application are:
Presentation tier: This tier is basically the tier of application which the user would be able
to view.
Business logic tier: This tier would generally deal with the business prospect of the
application such as the payment procedures generally the back end of the system.
Data Storage tier: This tier of the system is generally concerned with the storage of
different type of data for the system such as the customer data and bank details.
Overall structure of implementation
The system would be concerned with design of a platform that stores the financial details
of a person online and provides the user with the option to store money online and the money
would be acquired by the company and stored in their vaults and paid to the vendor when the
customers wants to pay for his purchases or any other processes.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3
MOBILE PAY
Class diagram
MOBILE PAY
Class diagram
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4
MOBILE PAY
Activity diagram
MOBILE PAY
Activity diagram

5
MOBILE PAY
Sequence diagram
MOBILE PAY
Sequence diagram
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6
MOBILE PAY
Use-case diagram
User interfaces design
Homepage
MOBILE PAY
Use-case diagram
User interfaces design
Homepage
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7
MOBILE PAY
MOBILE PAY

8
MOBILE PAY
Add Money
Demonstrate if the design is robust
The system design is a robust at the intermediate level. At the next level of
implementation the system would poses a large amount procedures and a huge number of
operation are to be implemented in the system at the advanced level [1]. The robustness of the
system is not assured at a higher stage.
Fault tolerant
The intermediate system is fault tolerant as the system is very efficiently designed within
the scope. Further development would assure that the system is fully tolerant. However the
system might not be fault tolerant to the external factors [3]. For instance if there is server fault
MOBILE PAY
Add Money
Demonstrate if the design is robust
The system design is a robust at the intermediate level. At the next level of
implementation the system would poses a large amount procedures and a huge number of
operation are to be implemented in the system at the advanced level [1]. The robustness of the
system is not assured at a higher stage.
Fault tolerant
The intermediate system is fault tolerant as the system is very efficiently designed within
the scope. Further development would assure that the system is fully tolerant. However the
system might not be fault tolerant to the external factors [3]. For instance if there is server fault
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9
MOBILE PAY
for any of the bank then the system would be unable to perform all the options required by the
user as the server of the system is connected to the bank servers. In addition to this, the as the
system id developed the expansions would take place in the number of banks connected to the
system.
Minimal recovery time
The recovery time of the system is also very minimal and hence this helps the system in
providing the customers with an efficient service within the limitations of the system. The
system would allow the customers to make re submission of the request such as payment of
money if all the servers are online and there is some fault due to the network connection.
Scalable
The present system is only developed for the android users hence it is not scalable.
Secure
The system is secure enough to store the details of the users and the banks.
MOBILE PAY
for any of the bank then the system would be unable to perform all the options required by the
user as the server of the system is connected to the bank servers. In addition to this, the as the
system id developed the expansions would take place in the number of banks connected to the
system.
Minimal recovery time
The recovery time of the system is also very minimal and hence this helps the system in
providing the customers with an efficient service within the limitations of the system. The
system would allow the customers to make re submission of the request such as payment of
money if all the servers are online and there is some fault due to the network connection.
Scalable
The present system is only developed for the android users hence it is not scalable.
Secure
The system is secure enough to store the details of the users and the banks.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10
MOBILE PAY
References
[1] Almurshidi, S.H. and Naser, S.S.A. Design and Development of Diabetes Intelligent Tutoring
System, 2017.
[2] Buede, D.M. and Miller, W.D. The engineering design of systems: models and methods. John
Wiley & Sons, 2016.
[3] Eastman, C.M. Building product models: computer environments, supporting design and
construction. CRC press, 2018.
[4] Wang, P. and Chung, T.S. Recent advances in membrane distillation processes: membrane
development, configuration design and application exploring. Journal of Membrane
Science, 474, pp.39-56, 2015.
MOBILE PAY
References
[1] Almurshidi, S.H. and Naser, S.S.A. Design and Development of Diabetes Intelligent Tutoring
System, 2017.
[2] Buede, D.M. and Miller, W.D. The engineering design of systems: models and methods. John
Wiley & Sons, 2016.
[3] Eastman, C.M. Building product models: computer environments, supporting design and
construction. CRC press, 2018.
[4] Wang, P. and Chung, T.S. Recent advances in membrane distillation processes: membrane
development, configuration design and application exploring. Journal of Membrane
Science, 474, pp.39-56, 2015.
1 out of 11
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.





