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

SWR 9d

PE SWR Target 9

Uploaded by

danhthang.9a3
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)
8 views4 pages

SWR 9d

PE SWR Target 9

Uploaded by

danhthang.9a3
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

L1 FA23

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>

UC ID and Name: Add Project

Created By: Quangtsse160326@fpt.edu.v Date Created: 14/11/2023


n

Primary Actor: Student Secondary N/A


Actors:

Trigger: The Student want to add a new project idea

Description: This use case allows student to add a new project to the system

Preconditions: The student loggin in to the system


The student click button create new project and filled in the form
Sumbit and wait to the Teacher approve the project and upload in
the bank
Postconditions: Success:
The project is send to the teacher to check the idea of
project
Wait for the teacher approve or rejected
The student can see the project approve of reject
Fail: the system show error message to sumbit the project
Normal Flow: The student select the “Create project” option from the list menu
The system dispay the “CreatNewProject” form
The student enters the ideas of project, and information of project
The student sumbit the form to system
The system validates the form and send request to the teacher to
check the project
The system display the dashboard to student flow the project is
apporve or rejected
Alternative Flows: If the student enter and invalid form, the system display an
error message and prompts the student to correct the form
If the student cancels the form submisstion, the system
redirects to the homepage web

Exceptions: …..(0.3 point) Describe the sequence of steps that can be


handled or implemented when there are any exceptions.

Priority: High( Medium,Low)

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>

The website must be able to handle at least 1000 concureent users


with out server not shutdown: we may test this by 1000 users at
once and monitoring the response time. The test can be deemed
successful if the reaction of user all good
The website must have docuentation, such as student manuals and
technical specifications, to help useable system easily: this can
be tested by showing 200 users the site’s documentation. The
test can be considered passed if it ensured that more than 150
people can and understand how to use the website easily
L1 FA23 Page |

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy