Improving the data model and service
To improve our app, let us review the use cases again. We are developing a cross-platform password manager app that is compatible with the popular KeePass database format. We have the following use cases:
- Use case 1:
LoginPage
– As a password manager user, I want to log in to the password manager app so that I can access my password data - Use case 2:
AboutPage
– As a password manager user, I want to have an overview of my database and the app that I am using - Use case 3:
ItemsPage
– As a password manager user, I want to see a list of groups and entries so that I can explore and examine my password data - Use case 4:
ItemDetailPage
– As a password manager user, I want to see the details of a password entry after I select it in the list of password entries - Use case 5:
NewItemPage
– As a password manager user, I want to add a password entry or create a new group in my database
These five...