Assigment Dương

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 7

Asssignment

Question 1
Functional Requirements
1
2
3
4
5
6
7

Nonfunctional Requirements
1
2

4
5
6

Question 2

Student

Professor

Question 3
Question 4
Nguyễn Tùng Dương
List out 7 functional requirements and 3 non-functional requirements in the new system.
Functional Requirements
Students shall be able to view the courses catalog containing a list of course offerings for the semester.
Students shall be able to register. (condition)
Students will be able to access the system to view an electronic report card at the end of the semester.
Students will be able to access the system during the change schedule time to add or drop courses.
Professors will be able to teach course.
Professors will able to see which students signed up for their course offerings.
Professors will able to record grades.

Nonfunctional Requirements
The new system must ensure that access to the data on the legacy system occurs in a timely manner.
The new system will access course information from the legacy database but will not update it.

The system must employ extra security measures to prevent unauthorized access.
The registration system send information to the billing system at the end of the registration process.
If a course fills up during the actual registration process, the student must be notified of the change before submitting

Write 2 user stories for student’s role and professor’s role.

As a Student, I want to see the list of courses in it, and view detailed information of each course, so that I can
choose 4 courses suitable for me to register and each courses...

As a Professor, I want to see the course catalogs so that I can choose which courses to teach.

I want to record grades for each students, so I can assess students' understanding of the lesson.
Suggest the most suitable software development model to build this system and
clarify why you choose this model by the following criteria: (3 points)

a. Requirements characteristics
- reliability
- types and number of requirements
- how often the requirements can change
- can the requirements be defined at an early stage

b. Development team:
- team size
- level of understanding of user requirements by the developers
c. User involvement in the project (Small/Average/Large)
A student
Function 3 Course offerings will have a maximum of ten students and a minimum of three stude

Q&A "ensure" là bao nhiêu ms? UI,UX là 1 cat riêng

before submitting the schedule for processing.

Đủ hoặc thừa đủ,


chứ không thừa thiếu Viết đầy đủ cho 1user story

Scrum - Agile

Scrum- Agile, Waterfall


Small: Waterfall
Average, Large: Scrum - Agile
and a minimum of three students. A course offering with fewer than three students will be canceled.

You might also like