Updated User stories (markdown)

TanelOrumaa 2021-09-18 12:56:37 +03:00
parent 7136c062db
commit 92bb325ec4

@ -1,5 +1,5 @@
**Functional Requirements** # **Functional Requirements**
_Feature - authentication app user experience_ ## _Feature - authentication app user experience_
### USF1 ### USF1
As a user, I want the authentication app to notify me if my Estonian ID card is not near the smartphone NFC chip when trying to authenticate, so that I know when I am holding it in the wrong place. As a user, I want the authentication app to notify me if my Estonian ID card is not near the smartphone NFC chip when trying to authenticate, so that I know when I am holding it in the wrong place.
### USF2 ### USF2
@ -9,25 +9,25 @@ As a user, I want the authentication app to give me the option to use biometric
### USF4 ### USF4
As a user, I want the authentication app to automatically close after the authentication process, so that I won't have to close the app myself. As a user, I want the authentication app to automatically close after the authentication process, so that I won't have to close the app myself.
_Feature - interacting with a website_ ## _Feature - interacting with a website_
### USF5 ### USF5
As a user, I want to use the authentication app for authenticating myself on a website in a mobile browser with an Estonian ID card, so that I can log into the test website with my smartphone. As a user, I want to use the authentication app for authenticating myself on a website in a mobile browser with an Estonian ID card, so that I can log into the test website with my smartphone.
### USF6 ### USF6
As a user, I want to use the authentication app to give a signature while on a website in a mobile browser with an Estonian ID card, so that I can verify that the functionality works on the test website. As a user, I want to use the authentication app to give a signature while on a website in a mobile browser with an Estonian ID card, so that I can verify that the functionality works on the test website.
_Feature - interacting with other mobile apps_ ## _Feature - interacting with other mobile apps_
### USF7 ### USF7
As a user, I want to use the authentication app for authenticating myself in a mobile app with an Estonian ID card, so that I can authenticate in the test mobile app with my smartphone. As a user, I want to use the authentication app for authenticating myself in a mobile app with an Estonian ID card, so that I can authenticate in the test mobile app with my smartphone.
### USF8 ### USF8
As a user, I want to use the authentication app to give a signature in a mobile app with an Estonian ID card, so that I can verify that the functionality works on the test app. As a user, I want to use the authentication app to give a signature in a mobile app with an Estonian ID card, so that I can verify that the functionality works on the test app.
_Feature - for developers_ ## _Feature - for developers_
### USF9 ### USF9
As a developer, I want the mobile app to return an error code when problems occur, so that I can handle various situations in my own app or on my website. As a developer, I want the mobile app to return an error code when problems occur, so that I can handle various situations in my own app or on my website.
### USF10 ### USF10
As a developer, I want the mobile app project to interact with the test website and the test app, so that I can check whether the authentication system works as promised. As a developer, I want the mobile app project to interact with the test website and the test app, so that I can check whether the authentication system works as promised.
**Non-functional Requirements** # **Non-functional Requirements**
### USN1 ### USN1
As a client, I want the mobile app to be developed for Android phones, because I have more experience with Android development. As a client, I want the mobile app to be developed for Android phones, because I have more experience with Android development.