Requirements and specifications

05 May 2017

Requirements and Specifications

Team Readjustments

Unfortunately, we need to readjust our working schedules, working hours, team responsibilities. Because one of our team member left the team.

Project motivation

a) To complete the task within the time.
b) It is strong influence in project development.
c) Sometimes when we are dealing with unknown tools (android studio).
d) To achieve goals and milestones.
e) To handle obstacles and problems.

Application

We are monitoring spending hours on different activities for customer and the outcome analysis of total amount of time spent on different activities and giving history details of dates and time of special activity.

User stories

1. As a user I want to see options in my home screen for Adding New activity & viewing list of recent activities.
2. As a User by clicking on Add activity button on homepage screen, add name, Start time & end time, Data of Activity in the new screen.
3. As a user I want to save added activities details.
4. As a User by clicking on recent activities, I should see recent activities, so that I can monitor individual activities from the list.
5. As a User by selecting each activity from the list I want to have access to delete, update and view of the activity.
6. As a User I want to delete activity from the list, by selecting Delete button.
7. As a user I want to view my activity, by entering the start date and end date of the activity, by select view button.
8. As a user I want to view of my activity in the detail, according to date and time in a table.
9. As a user I want to update the time and date of my activity, by selecting update button.

Wrong assumption

a) At first, we taught that this app is notification app for students to remind them different daily event and schedules.
b) After speaking to our customer, we come to know that he needs app for monitoring the spent hours of activities and the customer needs total amount of time that spent on each activity.


what have we done!

a) Meeting our customers and get to know our customer point of view about the app.
b) Clear wrong assumption
c) Start to know more about android studio
d) Team readjustment

what is our approach

a) Requirement analysis.
b) Designing use case diagram for user /developer.
c) Estimated Time 40 hours getting to know Development tools

Use Case Diagrams

We have two use case diagrams
1. Admin point of view
2. User point of view

Admin point of view:

As an admin point of view there are some existed default activities, if those are not fulfilling the requirements of the admin. Admin can add new activities with specifications of dates, times and activity name. Then, admin have access to monitoring the activities, details description of dates and time of the activity and deleting the activity.

User point of view:

As a user point of view there are some existed default activities, if those are not fulfilling the requirements of the user. User can add new activities with specifications of dates, times and activity name. By selecting an activity user can update the numbers of hours spent on that activity according to date. Also user has an access for details view of the activity according date and time. In addition, user can delete selected activity.