logo

Functional & Non-Functional Requirement for the System

   

Added on  2022-08-21

13 Pages3001 Words13 Views
Design and Creativity
 | 
 | 
 | 
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student
Name of the University
Author Note
Functional & Non-Functional Requirement for the System_1

SYSTEM ANALYSIS AND DESIGN
1
Table of Contents
Introduction:....................................................................................................................................2
Stakeholder and Actors of the System:............................................................................................2
Project Stakeholders:...................................................................................................................2
Actors in the System:...................................................................................................................2
Functional Requirement for the System:.........................................................................................3
Non-Functional Requirements:........................................................................................................5
Use Case Diagrams:.........................................................................................................................6
Use Case Description:......................................................................................................................7
Conclusion:......................................................................................................................................9
References:....................................................................................................................................11
Functional & Non-Functional Requirement for the System_2

SYSTEM ANALYSIS AND DESIGN
2
Introduction:
In the current aspect, ABC University is looking for implementing an online student
enrolment system. Through this system, the students will be able to enrol their names to the
eligible subjects, and this enrolment will be done at the starting of each of the trimester. This
system will also provide the service of online payment of tuition fees through which students
will be able to pay their fees online. Currently, ABC University is using a manual enrolment
process, and they need to replace this manual process to an automated process as they have
observed a phenomenon of growth regarding the overall numbers of student. The current manual
process is not able to handle this much numbers of students as there are various issues with the
manual process due to the fact that it is error-prone, labour intensive and inefficient. There are
various other services which will be provided through this online student enrolment system.
As ABC University is currently looking for developing an online student enrolment
system, they need to consider several important aspects regarding the development process. In
the following section, a report will be developed related with developing an online enrolment
system. In this section, the stakeholders for the project will be identified, and the non-functional
and the functional requirement of the system will be evaluated.
Stakeholder and Actors of the System:
Project Stakeholders:
For developing an online student enrolment system, a proper project procedure will be
followed in this context. For the execution of this project, the stakeholders associated with the
project needs to be identified. The important stakeholders who are associated with the project are
the ABC University, students of ABC University, student enrolment officer, accounts department
of the ABC University, teachers of ABC University and the timetabling officers. All of these
stakeholders are important for developing an online student enrolment system.
Actors in the System:
Considering a rough picture of online student enrolment system, some specific actors are
associated with the system. Important actor associated the system are the student, teacher, admin,
timetabling officers, student enrolment officers and program director. These are the main actor
who is associated with the online student enrolment system.
Functional & Non-Functional Requirement for the System_3

SYSTEM ANALYSIS AND DESIGN
3
Functional Requirement for the System:
In the process of system design, a functional requirement can be considered as the
function of a system or the components of it. In this aspect, the function is demonstrated as a
behavioural description between inputs and output. Also, the functional requirement is
considered as a service description that the developed system must be offering (Zhu et al., 2019).
The functional requirement of a system can includes data manipulation, calculation, user
interaction, business process or any type of other specific functionality which defines what
functionality will be performed by the system (Broy, 2018). In this aspect, the current system of
online student enrolment system, there are several important functional requirements. In the
following section, important functional requirements associated with the system are discussed.
The current system needs to perform various operations to provide proper service to the
students of ABC University. Here, the main requirement of the online student enrolment system
is the login to the system, adding subjects, deleting subjects, searching a subject, clearing the
tuition fees, grading the students, creating courses, removing courses, updating the available
courses, creating a timetable, removing timetable, modifying timetable, sending reminder emails
and generating customized reports. In the following section, these functional requirements are
discussed briefly.
The first functional requirement of this system is logging in to the system. Here, every
users of the system need to authenticate to system using proper credentials before they
can start using this system (ZHANG et al., 2016). Thus, ensuring proper login of the
users is important in this aspect.
Adding a subject is another important function that needs to be performed by the current
system. Here, the students are able to enrol themselves for a subject. Thus, the system
needs to provide this functionality.
Deleting a subject is another important function provided by the system. The students are
able to delete a subject from their enrolment, which is an important function of the
system.
Searching the subject is also an important function. In this case, the students are able to
search their required course in the student enrolment system.
Functional & Non-Functional Requirement for the System_4

End of preview

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

Related Documents
System Analysis and Design for ABC University Enrolment System
|13
|3469
|132

Adoption Of Information System Discussion 2022
|7
|2245
|23

MIS605 Systems Analysis And Design Report
|14
|2722
|37

International Conference on Computer-Aided Design
|16
|2918
|100

ANALYSIS AND DESIGN OF SYSTEMS
|12
|2719
|23

Non-functional Requirements Question 2022
|14
|2292
|27