When developing a new software, the software development team must describe the software requirements in software requirements specification before they do designing and coding. They describe the software requirements by using text, formulas, drawing models and table description. The software tools department at FPT University want to develop a new software tool named FU Library Management System (FULIBOL) website in order to facilitate FPT University side and students side intercommunication.The FULIBOL website need to have many functions that allow importing data on student list from fap.fpt.edu.vn website, signing in FULIBOL by using @fpt.edu.vn email accounts of Students or Teachers or Librarian. The FULIBOL can exchange data through the library.books24x7.com website. Students can see the News on updated books added to the FULIBOL system and they can search the books they want to borrow. Students can receive the notification email reminding them the deadline of book borrowing 3 days before the deadline. Students who already logged in to the FULIBOL system can see the list of the books they borrow and the deadline of returning the books. They can request the Librarian to reset the new deadline of the books if they want to extend the borrowing time by sending email to Librarian.Besides, FULIBOL can record history of the books which students already borrowed. If the books have deadline over and the students do not request the new deadline or return the books to the Librarian, the students will receive automatic notification through email about the penalty money for the books they borrowed. Librarians can add one new book through the add book screen or import from the excel file new books list into the FULIBOL system. Staff can also add or import new books. Use case approach is one of the most effective ways to describe the software requirements.
All the answers must be written in the provided template file, in English and reflect this exam paper.You must use Visual Paradigm software (offline) to draw use case diagram and then press three keys Windows + Shift + S on your keyboard to copy the image of Use case diagram and Ctrl+ V to insert that image to answer the Q2. If your answers to the questions in this exam paper have any keywords not related to this exam paper, the answers to the questions will get ZERO. If you do not use the provided template file to answer the exam you take today, your exam will get ZERO.
Question 1: Complete all parts of the first page of the software requirements specification template provided you. (1 point)
Question 2: (4 points) Use case diagram is an effective way to visualize the interaction between actors
and the software system. One Use case diagram is described by one rectangle which represents one
system or one software application. One oval represents one use case. The name of the use case must
begin with the verb and be followed by an object.
Draw 1 use case diagram (by using Visual Paradigm offline, students must insert the use case diagram
based on the content of this exam paper in an image file in to provided template file) and the image must
include the following information: [NOTE. Student should not keep the flowing in the final answer of
your exam]
1. In this exam paper, the name of the rectangle is:..........(0.1 point)
+ 100%
Zoom
Close