You are on page 1of 9

Use case diagram

Login

ManageTasklist Manager

ManageUser Assignments Administrator ManageApplications

Notifications

Developer Preference Settings

View/Hidetask

ProjectTimetracking

Reports

Complete Sequence iagram

Administrator

mangetasklist

Manageusers

ManageUsers Assignments

ManageApplica tion

Preference settings

Mail Messages

project time Tracking

Reports

Enter Project Name Create Project()

Invalid

valid

Assign task() Create Statuses() Sending Mial() set date update date view Due date view Projects

viewusers view issues

view assigned projects

End

Collaboration

1: Enter Project Name Administra tor

mangetas klist

2: Create Project() Manageus ers

3: Invalid

4: valid

5: Assign task()

ManageUsers Assignments 15: End

ManageApplic 6: Create Statuses() ation Preference settings

8: set date 9: update date 10: view Due date Mail Messages

11: view Projects 12: viewusers 7: Sending Mial() view issues 13: 14: view assigned projects project time Tracking

Reports

Admin Sequence
Administrator Login Manage TaskList Project Time traking Reports

create uname,password valid()

Invalid details

view task status calculate user Efficiency

view assigned projects

End

Admin collaboration

1: create uname,password Administra tor

Login

2: valid() 4: view task status

3: Invalid details

Manage TaskList

5: calculate user Efficiency

7: End

Project Time traking

Reports

6: view assigned projects

Manager sequence

Manager

ManageUsers Assignments

Preference settings

Mail Messages

Select Project

Assign project SetPreference

Sending Mial()

End

Manager collaboration
1: Select Project Manager ManageUsers Assignments

2: Assign project

3: SetPreference 4: Sending Mial()

Preference settings 5: End

Mail Messages

Developer sequence

Developer collaboration

1: Select Project Developer View/Hide The task

2: View Taskt Preference settings 3: Complte task

6: End 4: SetPreference 5: Sending Mial() Mail Messages View/Hide task

Class diagram

login

admin menu

manager menu

manage tasklist

manage users

manage application

preference settings

developer mailmessages

Project Time Tracking

Reports

You might also like