SWR 9d
SWR 9d
Q1:
Software Requirements Specification
for
FUPB – FU PROJECT BANK
Version 1.0 approved
Prepared by
Truong Sy Quang SE160326
FPT University – Ho Chi Minh Campus
14-11-2023
Q2:
<Student must replace this line, 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 >
In this exam paper, the name of the rectangle is: FU Project Bank
The actor my be human, other software system or devices. In this exam paper, list
the name of >=4 is
Student
Teacher
Admin
Head of department
In this exam paper, list the name of >= 5 use case are:
Change deadline
See project
Add project
See details project
Task project
The actors are outside of the rectangle
The ovals ovals represent the use cases are inside of the rectangle
The primary actor of the use case Add Project is: Student
The secondary actor of the use case Add Project is : Teacher
The use cases in this exam paper may have relationship
8.a: two use cases that extend:
see task project of student by teacher
See project
8.b the name of base use case: see details project
8.c the name of extend use case is: see task
8.d the dashed line with an arrow that point to which use case: See project
9. Base onf the face you alreade used any Project Bank webste, the use cases in this exam
paper my have relationship
9.a two case that include relation ship:
- Add project
- check project reject or approved
9.b the name of based use case: Add project
9.c the name included use case is Check project reject or approved
9.d the dashed line with an arrow that points to Add Project
Q3:
< Student must replace this line, answer of Q3 by fill the content to below table that reflect this exam paper>
Description: This use case allows student to add a new project to the system
Frequency of Use:
Business Rules:
Other Information:
Assumptions:
Q4:
< Student must replace this line, the answer of Q4 must have detail and specific in number of 2 non-functional
requirements for FUPB>