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