0% found this document useful (0 votes)
72 views4 pages

SWR302 Sample PE v1.0 Template

The document is a software requirements specification for a library management system called FULIBOL. It was prepared by Dang The Chung He112244 for FTPU Hanoi FU campus HoLa and approved on November 11, 2023. The specification consists of use cases, including adding a book, and non-functional requirements for availability and integrity.

Uploaded by

anhtuan2507003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views4 pages

SWR302 Sample PE v1.0 Template

The document is a software requirements specification for a library management system called FULIBOL. It was prepared by Dang The Chung He112244 for FTPU Hanoi FU campus HoLa and approved on November 11, 2023. The specification consists of use cases, including adding a book, and non-functional requirements for availability and integrity.

Uploaded by

anhtuan2507003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Q1:

Software Requirements Specification

for

FU Library Management System(FULIBOL)

Version 1.0 approved

Prepared by

Dang The Chung He112244

FTPU Hanoi FU campus HoLa

11/11/2023

Page 1|4
Q2:

<Answer Q2 by drawing 1 use case diagram that reflect this exam paper and copy and then paste the image of that
use case diagram here >

Page 2|4
Q3: <Answer of Q3 by fill the content to below table that reflect this exam paper>

UC ID and Name: UC-1 Add book

Created By: Tuanvm151145 Date Created: 12/11/2023

Primary Actor: Librarian Secondary Actors: Student

Trigger: When the Librarian click on add book

Description: Librarian add new book in system

Preconditions: 1. Librarian account had existed in database


2. The book will add is not exist in database
Postconditions: 1. Show news for student about new book

Normal Flow: 1. Librarian log in to FULIBOL system


2. Click on add book
3. Enter name,quantity,author(human who write that book),describe
4. Click on “Add” button
Alternative Flows: 1.1 Add new book by Excel
1. Click on add new by Excel file\
2. Upload excel file
3. Click on “Add” button

Exceptions: 1.1 :The book of that author have existed in datebase


1. Display error notification “The book had existed”
2. a,if user click on “Cancel” button,Add book use case end.
b,if user change input ,back to Normal flow 3
1.2: Librarian click on”Cancel” button
1.Display warning notification “ Do you want to cancel add new book?”
2.a,if uers click on “Yes” ,redirect to Librarain Dashboard screen,end use case
Add book.
b,if users click on “NO”,continue Normal Flow 3.

Priority: High

Frequency of Use: Medium

Business Rules: BR-01:One Author can not have two books with same name,if name name but
different part,should write (Part 1 ,part2,part 1.1…)
BR-02:Not empty

Other Information: Integrity-the system shall protect against the unanthorized addition data

Page 3|4
Assumptions: Add new book usecase successfully

Q4: <The answer of Q4 must have detail and specific in number of 2 non-functional requirements>
1. Availability

-The system shall be at least 99 persent available on


weekdays between 8:00 am to 20:00 pm

- The system shall be at least 50 persent available on


Saturday and Sunday between 8:00 am to 20:00 pm

2.Intergrity

- the system shall protect against the unanthorized addition


data,deletion,or modification of data
-History of borrow book can not be change

Page 4|4

You might also like