System Requirement Analysis and Modelling: Virtual Child Intl

Verified

Added on  2021/05/27

|23
|3385
|363
Report
AI Summary
This report provides a detailed analysis and modelling of system requirements for Virtual Child International, an organization focused on providing interactive learning experiences for children. The report identifies problems in the existing system, such as manual processes handled by park rangers and security concerns related to customer payment information. It outlines the scope of the proposed system, including the implementation of a customer portal for online booking and data management. The report also includes stakeholder analysis, an updated event table, user stories, recommendations, use case diagrams, CRUD diagrams, data dictionaries, sequence diagrams, activity diagrams, and fully developed use case descriptions. The analysis uses data collection techniques like questionnaires and interviews to ensure comprehensive coverage of the organization's needs. This document, contributed by a student, is available on Desklib, a platform offering study tools and resources for students.
Document Page
Running head: REQUIREMENT ANALYSIS AND MODELLING
Cover page
Requirement Analysis and Modelling
Name of the Student:
Name of the University:
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1
REQUIREMENT ANALYSIS AND MODELLING
Table of Contents
Cover page.......................................................................................................................................0
Table of Contents.............................................................................................................................1
Executive Summary.........................................................................................................................3
Task Part A: Report.........................................................................................................................4
Introduction......................................................................................................................................4
Description of the proposed system.................................................................................................4
Problem............................................................................................................................................5
Scope and proposed System Requirements.....................................................................................6
Data collection techniques...............................................................................................................6
System Requirements......................................................................................................................7
Functional Requirements.............................................................................................................7
Non-Functional Requirements.....................................................................................................7
Stakeholder Analysis.......................................................................................................................8
Updated Event Table.......................................................................................................................9
User Stories and acceptance criteria..............................................................................................13
Recommendations..........................................................................................................................13
Task B: Modelling.........................................................................................................................16
Use case diagram...........................................................................................................................16
Document Page
2
REQUIREMENT ANALYSIS AND MODELLING
CRUD Diagram.............................................................................................................................18
Data dictionary for data related to any new functions...................................................................18
Sequence diagram..........................................................................................................................20
Activity Diagram...........................................................................................................................21
Use Case Description.....................................................................................................................23
Fully developed Use Case description.......................................................................................23
Bibliography..................................................................................................................................25
Document Page
3
REQUIREMENT ANALYSIS AND MODELLING
Executive Summary
The case study of the Virtual child international have been discussed in this report. The
organization is looking to improve their system and hence, the description of the analysis have
been provided in the report. The first deals with the report and the second part deal with
modelling.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4
REQUIREMENT ANALYSIS AND MODELLING
Task Part A: Report
Introduction
The report consists of the techniques required for the analysis of the requirements for the
development of an information system for the organization. The case of Virtual child
international is being discussed here. The organization provides the children with an interactive
amusement park that provides the children with the option to learn as they play in the park.
However, the organization has implemented some methods that will help the organization in
maintaining the access control and the validation checks in the park. Hence the organization
needs an information system that would assist the organization with the procedures within the
park. Additionally, it has been noted that the theme park in the organization contains the games
for the students and the librarian functions in the existing system of the park and it is used for
searching the internet. The tutorial functions help the students with the practice and the drills for
their studies. Additionally, distance learning is also provided by the system. the new system is to
incorporated with the existing system and total system is to be improved.
The report provides the details of the proposed system, the problems in the existing
system of the organization, the scope of the new system, the analysis of the stakeholders
involved with the system and additional modelling have been provided so help the reader
understand the report.
Description of the proposed system
The proposed system would be able to provide the organization with the all the features
required to automate their system and provide efficient solutions to their business procedures.
The proposed system would be incorporated with the existing system. Hence, portal for the
Document Page
5
REQUIREMENT ANALYSIS AND MODELLING
customer would be deployed in which the customers would be able to book their lessons online
and also they would be able to update their details in the system. This would help them in adding
the payment information in the system and the staffs of the organization would no liger require
handling the data of the organization. The customers or the members of the organization would
be able to access their portals from the mobile devices itself.
Problem
` The main problems identified in the present system are:
The manual work put in by the park rangers
There are a lot of procedures that are to be completed manually by the park rangers these
processes are to be automated for the organization. The process of the park rangers involves the
updating the entrance criteria and changing the status for the guardians and the members. Hence
it is required that the manual procedures of the organization are reduced and the automated
procedures are placed in their respective positions. This would enable the park rangers to guide
the members more efficiently. This would help the members in achieving greater success within
the park and this would ultimately result in more number of people signing up for the
organization.
Providing Payment to VCI
Another problem that has been noted in the previous system is that of the credit card
details of the system and account changing processes for the organization. It should be noted that
the information of the customer’s account is a very sensitive one and the protection of the
information is very essential. Hence, the customer would like to have their payment information
Document Page
6
REQUIREMENT ANALYSIS AND MODELLING
stored in the system, however it is better if they are not to reveal it to the outsiders. Hence, an
efficient security system should be implemented in the information system.
Scope and proposed System Requirements
The scope of the system is that it would be able to provide the members of the
organization with efficient portal system. The system would also be able to provide the members
with the facility of editing the data they have uploaded on the system. In addition to this, the
system has some additional requirements that the system needs to address. The system should be
able to provide the members with the security facilities that are implemented efficiently. It
should be taken in account that the account details of the members should not be leaked to the
outsiders.
Data collection techniques
The data collection techniques used for the analysis of the system are questionnaires and
interviews. Writing a questionnaire will provide the assessor with the line of thought structure
and ensure that the information system covers all the bases that the organization are seeking
information about. In the same vein, having a formulated set of questions is shows that the
assessor come prepared for an interview and allows for a freer discussion around the question. In
case the interviews come to a standstill, the questionnaire can be used to pick up from an area
where you still lack information. Interview is a research method in which information is
interchanged between two or more individuals. The Interview is many times used in the first
steps of a research in order to collect information which can help to understand a research topic
better. The researcher can interview participants one by one or as a group. The Interview is done
verbally and thus it can be done with physical appearance of the researcher and participant/s or
through phone, or remotely e.g. through teleconference. Hence for the procedure both the
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
REQUIREMENT ANALYSIS AND MODELLING
procedures are critically important. This would help the organization is maintaining the
information about the system that is to implemented and the current system can be developed
efficiently with feedback from the stakeholders.
System Requirements
Functional Requirements
The main functional requirements of the system are:
ï‚· The users should be provided with data handling opportunities. The users should be able
to register themselves on the system and update their data themselves. They should also
be provided with the options to update bank details.
ï‚· The procedures of access control and validation should be automated in the system. This
would help the staffs of the system to look into other procedures.
ï‚· The users should be able to make payments for the members and also should be allowed
to add more than one members in the system however to a certain limit only.
ï‚· The staffs of the system should be provided with the option to validate the request of the
users and also make the necessary changes if required however the data of the users
should be hidden from the staffs of the system.
ï‚· Additionally, the members should be provided with the scope to take lessons
appropriately and according to their requirements.
Non-Functional Requirements
The non-functional requirements of the system are:
Document Page
8
REQUIREMENT ANALYSIS AND MODELLING
Availability: the system should be available even when the park is closed so that the members
can book their lessons for future. This would also allow the members to schedule their lessons
according to their requirements.
Data Integrity: The data integrity in the system should be maintained and it should be seen that
the data of the user is not leaked as the system would be storing the credit card details of the
users.
Stakeholder Analysis
The stakeholder analysis involves identification of the stakeholders and the performing
an analysis of the stakeholders accordingly. The stakeholders of the system can be categorized in
to two categories. The internal stakeholders and the external stakeholders. The external
stakeholders of the system are owners of the organization and the investors of the system. The
internal stakeholders of the system are the members of the system, the staffs in the system and
the project manager and the project team that would be implementing the system. The
stakeholder description of the system is provided in the table below:
Stakeholder Description
Owners The owners of the system are not related directly with the
system. They are only concerned with the efficiency of the
business processes and only want to provide satisfaction to the
clients.
Investors The investors of the system are basically engaged with the profit
from the business and are no way associated with the procedures
of the system. Hence, they are classified as the external
Document Page
9
REQUIREMENT ANALYSIS AND MODELLING
stakeholders of the system.
Members The members of the organization are connected directly with the
system and they are the ones who would be interacting with the
system and hence they are regarded as the internal stakeholders
of the system.
Park Rangers/Staffs The park rangers and the staffs of the company would be linked
directly with the process of the systems however they are linked
with the processes of the system and hence they would be
considered as the internal stakeholders of the system.
Project Manager The project manager would be linked directly with the system as
he would be heading the team that would be implementing the
project. Hence, he can be considered as the internal stakeholder
of the system.
Project Team The project team would also be the internal stakeholder as they
would be the ones would be responsible for the implementation
of the required system by the organization.
Updated Event Table
S.N
o.
Event Trigger Source Use case Response Destinati
on
Type
Of
Event
1 Guardian
registers in
Guardian Guardia Registratio Add guardian System Interna
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10
REQUIREMENT ANALYSIS AND MODELLING
the
system.
submits
details
n n to the system l Event
2 Guardian
adds
informatio
n on
Portal.
Guardian
updates
details
Guardia
n
Receive
Guardian
Details
Acknowledgm
ent mail to
guardian
Add guardian
details
Guardian Interna
l Event
3 The
guardian
adds credit
card to the
profile on
the system
Provides
the card
details
Guardia
n
Add the
credit card
details to
the profile
of the
guardian
Acknowledgm
ent mail to
guardian
Add guardian
card details
Guardian Interna
l event
4 Credit
agency
sends
report
Credit
agency
performs
credit
check
Credit
Agency
Receive
Credit
Report
Update
member status
Update
guardian
details
Guardian Extern
al
Event
5 Guardian
signs up
member
for
service(s)
Selects
Services
Guardia
n
Manage
Services
Update
services list for
member
Guardian Extern
al
Event
Document Page
11
REQUIREMENT ANALYSIS AND MODELLING
6 Guardian
views
current
charges
Inquiry
for
current
charges
Guardia
n
Display
current
charges
Display current
charges
Guardian Extern
al
Event
7 Guardian
views
member
activities
Inquiry to
view
member
activities
Guardia
n
Display
Member
activities
Display
member
activities
Guardian Extern
al
Event
8 Guardian
views
conversati
on
between
member
and park
rangers
Guardian
Inquiry
Guardia
n
Display
Electronic
Conversati
on
Display
conversation
between
member and
park
rangers
Guardian Extern
al
Event
9 Guardian
updates
member
criteria
Request
to set
Criteria
Guardia
n
Set
Member
Criteria
Set criteria
Acknowledgm
ent mail to
guardian
Guardian Extern
al
Event
10 Guardian
updates
member
Request
to
update
Guardia
n
Update
Member
Criteria
Update criteria
Acknowledgm
ent mail to
Guardian Extern
al
Event
chevron_up_icon
1 out of 23
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]