University Report: ITEC7201 Software Engineering Analysis and Design
VerifiedAdded on 2022/09/22
|8
|590
|28
Report
AI Summary
This report presents a system analysis and design for a payment processing system, addressing the needs of small business owners Alice and Bob. It utilizes object-oriented programming principles to improve transaction-related aspects of their businesses. The report includes a requirement analysis, a use case diagram, a class diagram, and a sequence diagram to illustrate the system's design. It reflects on the assignment, discussing UML diagrams, object-oriented concepts such as classes, objects, encapsulation, abstraction, and polymorphism. The assignment explores the application of these concepts to solve real-world business problems. References to relevant academic papers are also included to support the analysis and design choices.

Running head: SYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS AND DESIGN
Name of the Student
Name of the University
Author Note
SYSTEM ANALYSIS AND DESIGN
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

SYSTEM ANALYSIS AND DESIGN 1
Table of Contents
Analysis of design and requirement:..........................................................................................2
Use case diagram:......................................................................................................................2
Class diagram:............................................................................................................................3
Sequence diagram:.....................................................................................................................4
Reflection:..................................................................................................................................4
References:.................................................................................................................................6
Table of Contents
Analysis of design and requirement:..........................................................................................2
Use case diagram:......................................................................................................................2
Class diagram:............................................................................................................................3
Sequence diagram:.....................................................................................................................4
Reflection:..................................................................................................................................4
References:.................................................................................................................................6

2SYSTEM ANALYSIS AND DESIGN
Analysis of design and requirement:
Use case diagram:
A use case diagram for the payment processing system.
Analysis of design and requirement:
Use case diagram:
A use case diagram for the payment processing 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
(Figure: Payment processing system)
(Figure: Payment processing system)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4SYSTEM ANALYSIS AND DESIGN
Class diagram:
(Figure: Class diagram)
Class diagram:
(Figure: Class diagram)

5SYSTEM ANALYSIS AND DESIGN
Sequence diagram:
(Figure: Sequence diagram)
Reflection:
This assignment is based on a problem. The scenario is Alice and Bob both are the
owner of a very small business and the target of them is the improvement of transaction
related to business. For solving this problem object oriented programming has been used. The
requirement analysis and design are the procedure which is to describe the client’s
expectation that is the most necessary thing for building a system. This is able to help in the
identification of needs as well as requirements that includes needs of various customers.
Sequence diagram:
(Figure: Sequence diagram)
Reflection:
This assignment is based on a problem. The scenario is Alice and Bob both are the
owner of a very small business and the target of them is the improvement of transaction
related to business. For solving this problem object oriented programming has been used. The
requirement analysis and design are the procedure which is to describe the client’s
expectation that is the most necessary thing for building a system. This is able to help in the
identification of needs as well as requirements that includes needs of various customers.
⊘ 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
The objects which are involving in the Use case diagram are actor, use case, package and
system. There are so much to learn from this assignment like UML diagram and object
oriented programming that to with interfaces as well as polymorphism. There are existed a lot
of features that are existed in the Object oriented programming. They are as follows:
Object: the object is also defined as the class instance. This is having states and behaviour.
Class: the class can be described as a template that is defined by the user itself. It is also
utilized for serving the common properties that to among all of the objects within the class.
Encapsulation: this is basically a mechanism that is for combining the data methods and data
fields into a class.’
Abstraction: the procedure of abstracting the features that are common.
Interface: this is the mechanism that is for achieving the abstraction. The interface is
containing the abstract method only as well as the fields that are described have to be static,
public and final too.
Polymorphism: this is basically a mechanism for procession of the objects that are based on
type of data and class.
The objects which are involving in the Use case diagram are actor, use case, package and
system. There are so much to learn from this assignment like UML diagram and object
oriented programming that to with interfaces as well as polymorphism. There are existed a lot
of features that are existed in the Object oriented programming. They are as follows:
Object: the object is also defined as the class instance. This is having states and behaviour.
Class: the class can be described as a template that is defined by the user itself. It is also
utilized for serving the common properties that to among all of the objects within the class.
Encapsulation: this is basically a mechanism that is for combining the data methods and data
fields into a class.’
Abstraction: the procedure of abstracting the features that are common.
Interface: this is the mechanism that is for achieving the abstraction. The interface is
containing the abstract method only as well as the fields that are described have to be static,
public and final too.
Polymorphism: this is basically a mechanism for procession of the objects that are based on
type of data and class.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7SYSTEM ANALYSIS AND DESIGN
References:
Faitelson, D., & Tyszberowicz, S. (2017, May). UML diagram refinement (focusing on class-
and use case diagrams). In Proceedings of the 39th International Conference on
Software Engineering (pp. 735-745). IEEE Press.
Joyce, D. T., & Weems, C. (2016). Object-oriented data structures using Java. Jones &
Bartlett Publishers.
Khurana, N., Chhillar, R. S., & Chhillar, U. (2016). A Novel Technique for Generation and
Optimization of Test Cases Using Use Case, Sequence, Activity Diagram and Genetic
Algorithm. JSW, 11(3), 242-250.
Wessels, H. (2018). Noticing in pre-service teacher education: Research lessons as a context
for reflection on learners’ mathematical reasoning and sense-making. In Invited
Lectures from the 13th International Congress on Mathematical Education (pp. 731-
748). Springer, Cham.
References:
Faitelson, D., & Tyszberowicz, S. (2017, May). UML diagram refinement (focusing on class-
and use case diagrams). In Proceedings of the 39th International Conference on
Software Engineering (pp. 735-745). IEEE Press.
Joyce, D. T., & Weems, C. (2016). Object-oriented data structures using Java. Jones &
Bartlett Publishers.
Khurana, N., Chhillar, R. S., & Chhillar, U. (2016). A Novel Technique for Generation and
Optimization of Test Cases Using Use Case, Sequence, Activity Diagram and Genetic
Algorithm. JSW, 11(3), 242-250.
Wessels, H. (2018). Noticing in pre-service teacher education: Research lessons as a context
for reflection on learners’ mathematical reasoning and sense-making. In Invited
Lectures from the 13th International Congress on Mathematical Education (pp. 731-
748). 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.