logo

Domain Model class Diagram

   

Added on  2022-09-16

19 Pages2860 Words48 Views
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student
Name of the University
Author Note

SYSTEM ANALYSIS AND DESIGN1
Table of Contents
Introduction................................................................................................................................1
SDLC..........................................................................................................................................1
Core processes........................................................................................................................1
Core processes activities........................................................................................................1
Use case Modelling....................................................................................................................2
Event table..............................................................................................................................2
Use case Diagram...................................................................................................................3
Use case Description..............................................................................................................5
Domain Modelling...................................................................................................................10
Domain Model class Diagram..............................................................................................10
Class Diagram......................................................................................................................11
Conclusion................................................................................................................................12
References................................................................................................................................13

SYSTEM ANALYSIS AND DESIGN2
Introduction
System analysis and design is a crucial phase of the development of a system. It is
mainly about the evaluation of the requirements and collecting the requirements. The system
analysis process is divided into implementing the real-world facts, identifying problems, and
the techniques to solve the problems (Zare, Aminifar and Sanaye-Pasand 2014). System
design is all about designing the system as per the requirements and usability evaluations.
This analysis and design phase helps in deciding the aim and goals of the system that will be
developed (Van Gigch 2013). The following report discusses about the analysing and
designing of a cloud backup system for the company named Your IT Support Crowd. The
company is based in Adelaide and an information system support company. YITSC has a vast
field of business running; all their data about the clients and guests need better privacy. A
senior partner of YITSC, named Roger Ben thinks to upgrade the data management system
and transforming into the cloud based data backup so that in future, no data will get lost or
deleted. The new proposed system will have client, server and a controller between them
together. The proposed system is developed under the phases of SDLC (Software
Development Life Cycle), and this report discusses the core process and their activities. Also,
the domain model and use case model are developed using event tables, use case diagram,
use case description, domain model class diagram and class diagram as per the requirement.
SDLC
SDLC (Software Development Life Cycle) is a method of developing software by
information technology industries for achieving a better aim oriented and quality product.
The SDLC helps in estimating the budget estimation, time estimation, and customer usability
(Aljawarneh, Alawneh and Jaradat 2017). Every phases and stage in the SDLC have its own
process to evaluate the terms. The current system development of CONTROLLER project is

SYSTEM ANALYSIS AND DESIGN3
done under the SDLC process (Pandey and Batra 2013). The Six core processes (stages) and
their activities in the development are discussed below:
Core processes
i. System Analysis: The system analysis phase is all about the gathering and analysing
the business requirements of the proposed system (Park and Lee 2014). Stakeholders
and managers of the company discusses the requirement in a meeting or gathering on
focusing on the benefits of the development. The activities done for the
CONTROLLER project are the discussion about the new implementation between the
Roger and his partners, the customer usability and privacy of their data.
ii. Design: This phase requires the modelling and design of the system, which can
include multiple diagrams (Hoepman 2014). Design and modelling have been
developed for the current system. The activities includes the event tables, use case
diagram-description, domain model class diagram and the class diagram.
iii. Implementation: After the design, the implementation of the system is done by
developing the code according to the developed domain packages and class diagrams.
The diagrams help in developing the source codes as per the data and method
requirement with their data types and method types (Yoshizawa et al. 2014). The
relationship in the diagrams helped to identify the relativity of the attributes.
iv. Testing: Testing and debugging of software is done before launching the product.
This is done by testing all the units of source codes and packages to confirm the
expected outcome of the system (Jorgensen 2013).
v. Deployment: After doing thousands of testing the final product is deployed to use by
its user (Smith et al. 2015). The deployment of the software requires the real-life
environment.
vi. Maintenance: A development of quality software never ends. The maintenance is

End of preview

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

Related Documents
System Analysis and Design
|13
|1632
|136

Backup Controller System Design and Analysis Research Paper 2022
|17
|3462
|22

ICT310 System Analysis and Design Answer 2022
|15
|2785
|34

Software Development Life Cycle (SDLC) and System Analysis Process
|13
|1527
|469

System Analysis and Design of a Mfms Assignment 2022
|16
|3162
|12

Systems Development Life Cycle Analysis 2022
|12
|1582
|24