You are on page 1of 4

Software engineering

( Student.id – 202112028 )

Q.1. Identify FRs and NFRs:


Functional Requirements:
Functional Requirement Specification is termed as an FRS document. This
document serves as a detailed illustration of all low-level granular specifications of
the system that is to present into the fulfillment of software.
User Registration
New users will have to register first with the application, by providing the
required information, and after successful registration user id and password is
generated.
User Login
Customers use their registered iD and password to login into the system. To
securely login into your account you will get a notification at the first stage of account
opening and this is necessary to log in to the system.
After Login User can access different functionalities of the system like:
 Search book
 Issue book
 Reissue book
 Return book

This functionality is on the Home Page of the System


Any User Not Login in the system that user can’t access this functionality. If a user
gives a wrong id or password, the user can’t access this functionality and the prompt
message would be shown “Check – Id or Password”.

User Forgot ID or Password


If user forgot his ID or Password provide the Security Question for the user. if
user can answer the Security question correctly then id or password change link sent
his mail or mobile number.
After Successful log in
Search Book
The Search Book feature is enabled with an intuitive UI to easily Search by
Book Title, Authors's name, and Publisher's name.

Reissue Book
Users are allowed to reissue a book. The option of the reissue is permitted
only after a successful return of the book, he/she has issued. The library
authorization number will be used to reissue the book and to update the records in
the appropriate user account. Reissues cannot be extended beyond the maximum
due date for a given loan (the circulation desk is responsible for setting that date.)
Return Book
A book is issued for a fixed time. A book issued should be returned within that
fixed time. Once a book has been successfully returned, the user account is updated
to reflect the information.

Issue Book
User can issue book through issue book link present in the sidebar when user clicks
on this link he will be taken to next screen where he can issue the book entered
details is validated against the database and if everything is correct user account is
updated

Non-Functional Requirements:
Design Constraints:
Web Application which works with chrome, Firefox, etc.
Security Requirements:
This system should be accessible only within Institute only.

Performance Requirements:
The system should remain accessible 24x7. At least some users should be
able to access the system altogether at any given time.

Q.2. Identify scope, features, and non-functional aspects of


the following problem.

Scope:
The scope of our project is to improve the accuracy of the hearing. This mobile
application uses artificial intelligence to identify and recognize various sound events
around you, including sirens, babies, a car horn, and more.

Functional Requirements:

Deliver Immediate Alerts:


This system can deliver immediate alerts. This System constantly monitors
activity to determine when it is safe and unsafe to send alerts. Alerts will be sent via
push notifications, email, or text messages.

Speed:
Speed determines how fast an application responds to commands.

Recognize Sound-event:
Recognizing sound for different events is crucial for our daily life. In the past, it
was limited to detecting a few particular sounds only. With this system, we will be
able to identify a large number of different sounds.

Non-Functional Requirements:

Reliability:
To achieve high reliability, System Creator should eliminate all bugs that may
influence code safety and issues with system components.

Compatibility
Compatibility provides users more flexibility using their computer systems. If a
user has a particular operating system on his or her computer, then this does not
mean that there is only one set of applications he or she can use. Compatibility
allows different users with different operating systems to be able to use the same
applications.

Performance Requirements:
At least some users should be able to access the system altogether at any
given time. This system should remain accessible 24x7.

Quality of performance:
Quality of performance – is a technical measure of how well the product works with accuracy,
reliability, and the ability to recover should an error occur.

You might also like