logo

Role of System Analyst in Designing a System using OO Approach

Explain the role of a system analyst in the context of a designed system, discuss the use of OO approach and UML diagrams in the design, and evaluate the advantages and disadvantages of the OO paradigm.

5 Pages1301 Words344 Views
   

Added on  2023-04-07

About This Document

This document discusses the role of a system analyst in designing a system using the object-oriented (OO) approach. It explains how the OO approach allows for the implementation of real-world concepts and the benefits of using UML diagrams in the design process. The advantages and disadvantages of the OO paradigm are also discussed, with examples provided.

Role of System Analyst in Designing a System using OO Approach

Explain the role of a system analyst in the context of a designed system, discuss the use of OO approach and UML diagrams in the design, and evaluate the advantages and disadvantages of the OO paradigm.

   Added on 2023-04-07

ShareRelated Documents
COR17454166
System Analysis and Design Solution
Academic year and term: – Semester-2, Year 1
Module title: System Analysis and Design
Module code: QAC020C154A
Module Convener: Hassan Baajour
Module Tutor: Rose Fong
Student Id: COR17454166
Deadline:
Coursework 2: Review and Evaluation
1
Role of System Analyst in Designing a System using OO Approach_1
COR17454166
Explain your role as a system analyst in context of the system you designed in first
assignment. Explain how did you use the OO approach in designing the system and clarify
the benefits of using the relevant UML diagrams in your design. Remember to address the
advantages and disadvantage of OO paradigm and give examples as appropriate and cite
your work properly.
As I am playing the role of a system analyst, my main focus is to show connection between
Cheltham Football Club System objectives with the actual image of the football club in
UK. As in OOP or object oriented programming everything is considered as object so we
can implement an actual-world concept using OOP. After analysing all the functional
requirement, the actual life objects were identified. The actual world objects have their
own features which can be related to as attributes and functions.
Now coming to discussing related to Object Oriented paradigm. Object Oriented paradigm
can be defined as a secured development technique because the data is hidden and can only
be accessed by using external functions. The method that has been adopted to show the
properties and methods of objects and the relationship between them is Class diagram. An
example can be taken as match class stores properties and attributes are only related to this
class, match results class stores data and methods that are connected to the outcome of the
match.
Object Oriented Programming is basically a programming platform that is basically based
upon objects that targets to use the advantages of modularity and reusability. An example
can be taken as ‘fee handling’ module in our case and ‘member’ class which is utilized
several times in the pattern of inheritance for admin, staff, coach and players.
In order to imagine the structure of the object operating system, Interaction pictures are
provided. The linkage between OO objects were planned in order to solve the problem. The
diagrams that I have used can be categorised as a sequence and a collaboration.
Sequence diagram performs the action of capturing the time sequence of the message
flow from one object point to another object point. Sequence diagram basically shows the
life time of object in a scenario, in the form of a vertical bar. The sequence diagram is
drawn by me to basically show how to register a player. The sequence diagram has shown
message flow between objects that is involved in registering a player. In case there is a
change in the scenario of registering a player that the thing that I have to do is to make
changes in this module only instead of modifying the whole system.
The work that collaboration diagram perform is to describe the organization of objects in a
system, that is taking part in the message flow. I have used this diagram to define how
match details can be recorded. It basically illustrates the transfer of messages amongst the
actual objects. Life time of the objects is not considered in the diagram.
Here I have used activity diagrams to demonstrate how we can handle monthly payments
as well. The advantage of activity diagram is that it helps to show the flow from one
activity to another activity.
Programmes that are written using Object Oriented Programming technique are
comparatively easier to test, manage and at the same time maintain. Parallel development
of classes is possible using this concept. This will result in quick rapid development of the
2
Role of System Analyst in Designing a System using OO Approach_2

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
System Analysis and Design Solution Template
|5
|1847
|149

System Analysis and Design Solution Template
|4
|1502
|307

System Analysis and Design Solution Template
|5
|1430
|55

System Analysis and Designs Solution Template 2022
|4
|1665
|41

System Analysis and Design Solution Template Assignment
|5
|1780
|78

Role of System Analyst in System Design
|4
|1532
|143