proposed ideas from the students or from the teachers of FPT University at all campus about the software projects. By reviewing the list of proposed projects, the team of SWP391 course can select and develop the software. The FUPB website need to have many functions that allow importing data into student list from fap.fpt.edu.vn website by signing in FUPB with @fpt.edu.vnemail accounts of Students or Teachers or Admin or Head of Department. The FUPB can also exchange data through the fap.fpt.edu.vn and edunext.fpt.edu.vn website. Students can search the proposed ideas about software projects added to the FUPB system by typing keywords or choose the domain (category) of the projects. Students of the same project team of SWP391 course can receive the notification email confirming which project they have selected and reminding them the deadline of iteration 1,2,3 of the SWP391 course. Students of the same project team of SWP391 course can see the same information of the selected project and the same deadline of iteration 1,2,3 on FUPB website. The deadline of iteration 1,2,3 is based on the syllabus of SWP391 course for specific semester in FU. The teacher who is assigned to teach the class of SWP391 can change the deadline of the Iteration 1,2,3 of that class on FUPB website in abnormal case. Students who learn the SWP391 in a specific class can propose their own idea about the software project for their project team by using the add project function of FUPB website that is authorized to the students in specific semester (in this exam, we focus add project by students). The teacher who teach the class of SWP391 course can approve or reject the idea about software project proposed by students of his/her class. If the idea about software project is approved by teacher, it can be updated to the project bank and reused for the next semester for another class. Besides, FUPB system can allow student input data into GUI that records all tasks they do daily. Each task description should have three status named TOTO, DOING and DONE which are recorded by input data declaring task screen and then displayed on task list screen. The same project team member can search and see the task list of his team. The teacher can search and see all the tasks of all project team in his class. Use case approach is one of the
most effective ways to describe the software requirements.
+ 95%
Zoom
Close