Close

Top Navette Use Case

A project log for Top Navette

A navigation system that helps vehicle users to predict the best time to shuttle between most visted places (home,job,family,friend,...)

gharbi-wassimGharbi Wassim 08/17/2015 at 09:570 Comments


This is a briefs descriptions of use case for TOP NAVETTE

/********************* Actor: User *******************/

Use Case: Choose the destination

Description: By default, the system will choose a destination among his daily planning. User can change the proposed destination or just reject it.

Use Case: Regenerate the result of road planning

Description: By default, the system give a result of road planning among the mode (mode of road planning) chosen by user. He can change quickly it for this shuttle using NEXT button.

Use Case: Choose another shuttle time

Description: When the user reach his destination, the system will give him the ideal time for his next shuttle. He can choose another shuttle time and the system will give him an ideal time corresponding to the time chosen.

Use Case: Schedule daily shuttle

Description: The user can put daily shuttles with corresponding time to start and the system will give ideal time to go for each shuttle.

Use Case: Change mode of road planning

Description: The result of road planning calculated among the mode selected. There is four modes:

Use Case: Manage localization point

Description: the user can add localization point, edit, or remove it.

Use Case: Change time setting

Description: The user configure time setting among the GMT and summer hour.

Use Case: Change display setting

Description: The user can activate or deactivate:

Use Case: Manage Bluetooth devices

Description: The user can add his Bluetooth device by searching it and adding it. He can remove it from the list.

/************ Actor: Bluetooth device application *********************/

Use Case: Bluetooth device authentication

Description: When the system detect Bluetooth device connection, it authenticate it to allow it to use few functions between them.

Use Case: Synchronize the daily street weight data

Description: This use case contain few steps

Use Case: Synchronize the system configuration

Description: The system read the date of the last modification of system configuration in Application. If the date newer then that the system have, then it will uploaded it. Else, it will send the last modification to the system.

Use Case: Notify that it’s online

Description: This is a special case, if the Bluetooth device connected to 3G and it is able to connect to the server when the user in the car, then the application will to notify that’s is online

Use Case: Send instantly weight data

Description: The application send, automatically and instantly to system, notifications about :

Briefs descriptions of use case of Bluetooth Device Application For TOP NAVETTE

/********************* Actor: User ***********************/

Use Case: Change the system configuration

Description: User can see the system configuration before the last synchronization and change it. The system configuration contain:

Use Case: Allow the application to use Internet

Description: User can allow the application to use Internet and specify what types of Internet connection the application can automatically use it

Use Case: Consult the navigation history

Description: User can see his history of navigation of few months ago and clear it from the device if he want.

Use Case: Schedule daily shuttle

Description: The user can put daily shuttles with corresponding time to start and the system will give ideal time to go for each shuttle.

.

Use Case: Get notification about ideal time

Description: When the ideal time comes for next shuttle, the application send notification to remind the user.

Use Case: Change time, destination or the road for the next shuttle

Description: User can change the destination or the time for the next shuttle or even, he can choose the road and regenerate the result of road planning.

/********************** Actor: TOP NAVETTE *****************/

Use Case: Bluetooth device authentication

Description: When the system detect Bluetooth device connection, it authenticate it to allow it to use few functions between them.

Use Case: Synchronize the daily street weight data

Description: This use case contain few steps

Use Case: Synchronize the system configuration

Description: The system read the date of the last modification of system configuration in Application. If the date newer then that the system have, then it will uploaded it. Else, it will send the last modification to the system.

Use Case: Send instantly weight data

Description: The application send, automatically and instantly to system, notifications about:

/******************* Actor: VAN ************************/

Use Case: Update the daily street weight data

Description: If the device connected to VAN, it will update from VAN the daily street weight data and send the personal street weight data to VAN.

Use Case: Notify that it’s online

Description: This is a special case, if the Bluetooth device connected to 3G and it is able to connect to the server when the user in the car, then the application will to notify that’s is online

Discussions