Download MSC dissertation report
Transcript
A project management tool for FoC students projects 4. Summer 2011 3.3.1 Project Priorities ........................................................................................... 27 Chapter 4 Similar software developed before: Literature survey.............................. 29 4.1 4.2 Comparison criteria............................................................................................... 29 Existing software .................................................................................................. 30 4.2.1 Microsoft Project .......................................................................................... 31 4.2.2 ConceptDraw Project ................................................................................... 33 4.2.3 FastTrack Schedule ...................................................................................... 34 4.2.4 GanttProject.................................................................................................. 35 4.3 Conclusion ............................................................................................................ 37 Chapter 5 Analysis............................................................................................................ 38 4.4 Background of the problem .................................................................................. 38 4.4.1 What are project management tools? ........................................................... 39 4.4.2 What does a FoC student project consist of? ............................................... 40 4.5 User Requirements................................................................................................ 40 4.5.1 Case Study.................................................................................................... 40 4.6 Functional requirements defined........................................................................... 41 4.6.1 Add a task ..................................................................................................... 41 4.6.2 Modify a task................................................................................................ 41 4.6.3 Delete a task ................................................................................................. 42 4.6.4 View a task ................................................................................................... 42 4.6.5 Prioritise tasks .............................................................................................. 42 4.7 Non-Functional requirement defined .................................................................... 42 4.7.1 Configuration management .......................................................................... 43 4.7.2 Platform compatibility.................................................................................. 43 4.7.3 Maintainability ............................................................................................. 43 4.7.4 Usability ....................................................................................................... 44 4.8 Use Case model..................................................................................................... 44 4.8.1 Description ................................................................................................... 44 4.8.2 Diagram: use case......................................................................................... 45 4.9 High level use case description............................................................................. 45 4.9.1 Add a task ..................................................................................................... 45 4.9.2 View a task ................................................................................................... 46 4.9.3 Delete a task ................................................................................................. 46 4.9.4 Prioritise a task ............................................................................................. 46 4.10 Expanded use case description.............................................................................. 46 4.10.1 Add a task ..................................................................................................... 46 4.10.2 View a task ................................................................................................... 47 4.10.3 Delete a task ................................................................................................. 48 4.10.4 Prioritise a task ............................................................................................. 49 4.11 Activity diagrams.................................................................................................. 49 4.11.1 Description ................................................................................................... 49 4.11.2 Diagram: Add a task..................................................................................... 50 4.11.3 Diagram: View a task ................................................................................... 51 4.11.4 Diagram: Delete a task ................................................................................. 52 4.11.5 Diagram: Prioritise a task ............................................................................. 53 4.12 Collaboration diagram .......................................................................................... 54 2 of 86 London Metropolitan University FOC