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:
- The shortest way
- The most rapid route
- The most economic route
- All, (33% for shortest way, 33% rapid route, 33% economic route)
- Elapsed time, the time elapsed since the start-up of his shuttle.
- Offset time, the difference between time of getting in the car and ideal time for his shuttle.
- If there is abnormal traffic in the road, because accident or anything else
- If there is another road much perfect then road he used now.
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
- The system give the application new coordinate data (Longitude, latitude coordinate of GPS device)
- The application save it. It identify the countries and cities. When the device connected to Ethernet (Wi-Fi, Home, job or another Ethernet connection), it upload the street weight data and save into it.
- The application send new street weight data saved into it to the system (TOP NAVETTE)
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 :
- If there is abnormal traffic in the road, because accident or anything else
- If there is another road much perfect then road he used now.
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:
- Mode of road planning
- Manage localization point
- Change time setting
- Change display setting
- Wi-Fi
- 3G
- …, etc.
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
- The system give the application new coordinate data (Longitude, latitude coordinate of GPS device)
- The application save it. It identify the countries and cities. When the device connected to Ethernet (Wi-Fi, Home, job or another Ethernet connection), it upload the street weight data and save into it.
- The application send new street weight data saved into it to the system (TOP NAVETTE)
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:
- If there is abnormal traffic in the road, because accident or anything else
- If there is another road much perfect then road he used now.
/******************* 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
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.