logo

System Analysis and Designs Solution Template 2022

Explain the role of a system analyst in the context of a designed system, discuss the use of the OO approach and UML diagrams in the design, list key lessons learned from the project, suggest a suitable software development methodology for the system.

4 Pages1665 Words41 Views
   

Added on  2022-09-28

System Analysis and Designs Solution Template 2022

Explain the role of a system analyst in the context of a designed system, discuss the use of the OO approach and UML diagrams in the design, list key lessons learned from the project, suggest a suitable software development methodology for the system.

   Added on 2022-09-28

ShareRelated Documents
System Analysis and Design Solution Template
Academic year and
term:
Semester - 2, Year 1
Module title: System Analysis and Design
Module code: QAC020C154S
Module Convener:
Module Tutor:
Student Id:
Deadline: 05/04/2019 – no later than 2pm
Coursework 2: Review and Evaluation
1
System Analysis and Designs Solution Template 2022_1
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. (500 words)
As a system analyst to develop the system, the main responsibility of the
system analyst is to analyze, design and implemnet the system so that the
organizational needs of the system are fulfilled. As a system analyst, there are
many vital roles in opeational sector that is to be managed. The system
analyst has the responsibiity to deliver value in organization so that the
investment of the organization is managed.
While using object oriented approach in designing this system, the developer
mainly focuses on capturing the project structure and the behaviour of the IS
system in small modules that helps in combining data as well as process the
data (Borrelli
et al. 2018). This approach of designing a system helps to
improve the productivity as well as quality of the system and helps to design
the system so that it becomes more usable. This approach helps to mitigate
the gap between the problems and the solution for a particular system. The
model of object orineted helps to facilitates all the changes in a system at low
cost. This helps to promote the component reuse and helps to simplify
problems that helps to integrate the components in all large systems. The OO
approach of system designing will simplify the distributed design of the ystem.
Advantages of OO paradigm-
1. The process of OO paradigm helps to reduce the maintenance process in
developing the system. This approach helps the system to have a longer life
with small maintenance process that is included within the system and also
includes behaviour of the system.
2. This model helps to complete the fashion instead of traditional methods. The
objects that are included in the OO paradigm helps to organize the object
classes.
3. This approach of working increases reliability as well as flexibility. This
approach is reliable compared to other traditional methods (O’Regan 2018).
4. This paradigm also has code reusability whi helps the dveelopers to create
new codes.
Disadvantages of OO paradigm-
1. This method includes best dynamic as well as includes interactive
environments that are accepted by the developers. The corporate systems are
not proved and includes many other applications of information system.
2. This development system is not considered as a technology.
3. Most of the vendors do not consider the object oriented programming as a
development process. This development paradigm has many reservations that
fades to obscurity.
UML is diagramatic representation that helps to specify the deisgn of object
priented programming. This explains all the concepts included in busines
modelling, the enterprise architecture as well as Architecture deisgn. Using the
UML deisgn, the developer should have technical knowledge where all the
applications are included with high UML models (Ferrari, Poggi, and
Tomaiuolo 2016). This includes the best practices that can be adopted by a
developer to develop an enterprise.
This UML programming provides advantages that includes
1. Providing a software development process that is standard.
2
System Analysis and Designs Solution Template 2022_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 Assignment
|5
|1780
|78

QAC020C154S System Analysis and Design
|4
|1396
|73

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

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

System Analysis and Design Solution Template
|5
|1556
|187

Role of System Analyst in Designing a System using OO Approach
|5
|1301
|344