Sie sind auf Seite 1von 5

TASK NUMBER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

TASK Read TASS specification document Decomposition of the specification document Document artefacts gatherd from decomposition Create contact for TASS system Sign off on TASS system contact Identify risks associated with TASS system Create website GUI for TASS users Create student log-in interface Create lecturer log-in interface Develop user help system Design the relatonal database tables Create lecturer information table Create student information table Create subject information table Create student-subject information table Implement lecturer table function: add a lecturer Implement lecturer table function: enquire on a lecturer Implement lecturer table function: change lecturer

DELIVERABLES Understanding the project requirements and complete overview of TASS System Specification Produce a network dependency diagram Develop schema for sub systems, including Lecturer Table, Student Table, Subjects Table, Student-Subject Table Comprehensive Contract created outlining overall TASS system requirements Both University Management and Lux & Osborne, IT Consultants sign off and agree to the created contract Create Risk Management Report TASS user log-in webpage created Student Log in screen created, ready for data entry Lecturer Log in screen created, ready for data entry User Help system created, for ease of use by simple mouse operations and minimal keystrokes on the keyboard Completed Schema for all relational tables for the system, including an Entity Relationship Diagram depicting Lecturer Information Table, Student Information Table, Subject Information Table and Tutorial Information Table Overview of program coding required for the Lecturer Information Table Overview of program coding required for the Student Information Table Overview of program coding required for the Subject Information Table Overview of program coding required for the Tutorial Information Table Ensure Add Lecturer feature operates Ensure Enquire on a Lecturer feature operates Ensure Change a Lecturer feature operates

19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Implement lecturer table function: delete lecturer Test lecturer table functionality Implement subject table function: add subject Implement subject table function: change subject Implement subject table function: delete subject Implement subject table function: enquire on a subject Implement subject table function: modify subject data Implement subject table function: modify subject status Test subject table functionality Implement student table function: add student Implement student table function: change student Implement student table function: enquire on a student Implement student table function: delete student Test student table functionality Implement student-subject table functionality: enquire tutorial lists Implement student-subject table functionality: add student Implement student-subject table functionality: change a student Implement student-subject table functionality: add subject for student Implement student-subject table functionality: delete subject for student

Ensure Delete a Lecturer feature operates User Test of lecturer table for approval of interface, functionality and ease of use Ensure Add a Subject feature operates Ensure Change a Subject feature operates Ensure Delete a Subject feature operates Ensure Enquire about a Subject feature operates Ensure Modify Subject Data feature operates Ensure Modify Subject Status feature operates User Test of subject table for approval of interface, functionality and ease of use Ensure Add Student feature operates Ensure Change Student feature operates Ensure Enquire on a Student feature operates Ensure Delete a Student feature operates User Test of students table for approval of interface, functionality and ease of use Ensure enquire tutorial lists from student-subjects functions Ensure add student from student-subjects functions Ensure change a student tutorial lists from student-subjects functions Ensure add subject for a student from student-subjects functions Ensure delete a subject for student from student-subjects functions

38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

Implement student-subject table functionality: delete student from a subject Implement student-subject table functionality: delete all students in a subject Test student-subject table functionality Implement function: lecturer log-in Implement function: student log-in Implement function: user log-in error reporting Test user log-in functionality Implement function: print full student list Implement function: print full lecturer file Implement function: print full subject file Implement function: print student details Implement function: print student tutorial details Implement function: print student enrolment details Implement function: print summarised subject list Integrate reporting functions Test integrated reporting functions Implement function: encode lecturer passwords Implement function: blocking a user after a number of incorrect attempts Implement function: terminating the system after 10 incorrect attempts in a processing run Implement BATCH JOB function: one word commands Implement BATCH JOB function: reporting systems Implement BATCH JOB function: backup data tables

Ensure delete a student from student-subjects functions Ensure delete all students from student-subjects functions User Test of students-subject table for approval of interface, functionality and ease of use Complete interactivity and log-in function for the user interface: Lecturer Complete interactivity and log-in function for the user interface: Student Complete list of all possible error reports for end users Identify any faults and rectify immediately Complete print processes for full student listing Complete print processes for full lecturer file Complete print processes for full subject file Complete print processes for student details Complete print processes for tutorial details Complete print processes for student enrolment details Complete print processes for summarised subject lists Complete interactivity requirements for all reporting functions required by users Identify any faults and rectify immediately Ensure software utilises a quality encoding system for encoding user passwords Create a contingency plan prohibiting users with incorrect passwords Create a system which ends the current session after 10 incorrect password attempts, locking both the IP address and username of the user. Finalise Coding of one word commands Finalise Coding of reporting systems Finalise Coding of backup data tables

60 61 62 63 64 65 70 71 72 73 74 75 76 77 78 79

Implement BATCH JOB function: restore data tables from backups Implement BATCH JOB function: automated system start Implement BATCH JOB function: copy all programs and libraries from development directory

Finalise Coding of restoration of data tables from backups Finalise Coding of an automated system start Finalise Coding for copying all programs and libraries from development directory

Implement BATCH JOB function: compile all programs Finalise Coding for compilation of all programs within the TASS system in the system Implement BATCH JOB function: copy all executable versions of the program from production directory to operating directory Test BATCH JOB functionality Test security functionality Conduct system audit Conduct systems' test Create disaster recovery plan Develop data recovery procedures Final systems inspection Create technical documentation Create user manual Presentation to university management Sign off on completed TASS system Finalise Coding for all executible versions of the TASS program. Complete thorough testing of BATCH JOBS, identifying faults and rectifying these immediately. Complete thorough testing of the Security system, identifying fualts and rectifying these immediately System compliance document stating the specified requirements Complete testing of identifying faults and rectifying these immediately. Implement action to switch the System to disaster recovery mode until the System is rectified. Implement a Data Backup Procedure which can comprehensively recover the data input into the system. System running to specifications. Review entire system. Only ongoing support required Complete all end TASS system documentations. Provide a printed-out user management to the prison management, and also access to the online version Host a presentation to the University Management, detailing the specifications of the TASS system. Sign off on each TASS system elements in the contact

80 81 82

Integrate relational tables Database functionality test Compile documentation

Each of the relational tables are connected according to constraints, this information is outlined in a Project work document The database is tested using provided data and a functionality report is produced All necessary documentation is compiled and published