RICM4 2017 2018 - UltraTeamMV : UML: Difference between revisions
Jump to navigation
Jump to search
Enzo.Molion (talk | contribs) (Created page with "=Usecase= ==Graph== ==Case details== ===Template=== ;Pre-condition ;Start: ;End: ;Post-condition: ;Normal execution ;Alternative execution ;Non-functional constra...") |
Enzo.Molion (talk | contribs) (End user own geolocation reading on the map + Template) |
||
Line 5: | Line 5: | ||
==Case details== |
==Case details== |
||
===End user own geolocation reading on the map=== |
|||
⚫ | |||
;Pre-condition |
;Pre-condition : |
||
* Smartphone should be on, with a loaded map into the app |
|||
* The geolocation should be stored in the app |
|||
* The UI should be on map page |
|||
;Start: |
;Start: |
||
The smartphone does not display anything, the page is blank. |
|||
;End: |
;End: |
||
The smartphone displays the map with a marker on end user's geolocation |
|||
;Post-condition: |
;Post-condition: |
||
∅ |
|||
;Normal execution |
;Normal execution |
||
# Smartphone loads map |
|||
# Smartphone displays map |
|||
# Smartphone loads geolocation from application |
|||
# Smartphone displays end user's geolocation as a marker |
|||
;Alternative execution |
;Alternative execution |
||
* If map can't be loaded or displayed, redirect to previous page and display an error message |
|||
* If geolocation can't be loaded, keep map displayed and display an error message |
|||
;Non-functional constraint |
;Non-functional constraint |
||
* Loading should take less than 2 seconds as it is a main feature hence frequently used. |
|||
* Map should be readable even in a non urban area (a acceptable default zoom level shall be used). |
|||
⚫ | |||
;Pre-condition : |
|||
* |
|||
* |
|||
* |
|||
;Start: |
|||
;End: |
|||
;Post-condition: |
|||
;Normal execution |
|||
# |
|||
# |
|||
# |
|||
# |
|||
;Alternative execution |
|||
* |
|||
* |
|||
;Non-functional constraint |
|||
[Suggestions :] |
|||
* Time |
|||
* Cost |
|||
* Direct environment constraints (physical environment, connections, interfaces, safety, testability, deployment...) |
|||
* Indirect environment constraints : PESTLE analysis (Political, Economic, Social, Technological, Environmental, Legal) |
|||
=Sequence diagram= |
=Sequence diagram= |
Revision as of 10:38, 12 February 2018
Usecase
Graph
Case details
End user own geolocation reading on the map
- Pre-condition
- Smartphone should be on, with a loaded map into the app
- The geolocation should be stored in the app
- The UI should be on map page
- Start
The smartphone does not display anything, the page is blank.
- End
The smartphone displays the map with a marker on end user's geolocation
- Post-condition
∅
- Normal execution
- Smartphone loads map
- Smartphone displays map
- Smartphone loads geolocation from application
- Smartphone displays end user's geolocation as a marker
- Alternative execution
- If map can't be loaded or displayed, redirect to previous page and display an error message
- If geolocation can't be loaded, keep map displayed and display an error message
- Non-functional constraint
- Loading should take less than 2 seconds as it is a main feature hence frequently used.
- Map should be readable even in a non urban area (a acceptable default zoom level shall be used).
Template
- Pre-condition
- Start
- End
- Post-condition
- Normal execution
- Alternative execution
- Non-functional constraint
[Suggestions :]
- Time
- Cost
- Direct environment constraints (physical environment, connections, interfaces, safety, testability, deployment...)
- Indirect environment constraints : PESTLE analysis (Political, Economic, Social, Technological, Environmental, Legal)