Skip to content

Commit

Permalink
10. done
Browse files Browse the repository at this point in the history
  • Loading branch information
andrrsin committed Feb 18, 2024
1 parent 9e1f6ca commit 9a2afef
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions docs/src/10_quality_requirements.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,46 @@ more precisely down to a level of scenarios that can be discussed and evaluated.
.Form
Tabular or free form text.
****
==== Usage Scenarios
[options="header", cols="1,1,1,1"]
|===
| Quality goal | Motivation | Usage scenario | Priority

| *Testability*
| Test will be developed, so the application has a good quality.
| The coverage should be higher than 70% and SonarCloud should give a pass in unit tests
| *High*

| *Usability*
| The application has to be intuitive for its users.
| Users don't like to spend a lot of time trying to understand how to use an application. Therefore when they want to do something, they want to know where to go and what to do.
| *Very high*

| *Portability*
| The application works in different devices and browsers. With different screen sizes.
| Users connect from different devices and browsers, we should ensure that the application works in all of them.
| *Medium*

| *Performance*
| The application can handle a big number of users and give good response times.
| The application should be able to stand at least 10 users simultaneously and give a response time of less than 20 seconds.
| *High*

|===

==== Change Scenarios

[options="header", cols="1,1,1,1"]
|===
| Quality goal | Motivation | Change scenario | Priority
| *Maintainability*
| An application should be easy to update and maintain by the dev team. Respecting the architecture of the web application and the continuous integration.
| If a developer wants to add a feauture or include a hotfix, he should be able to do it without major consequences on the system, always respecting the architecture of the web application.
| *High*

| *Maintainability*
|An application should be easy to update and maintain by the dev team. Respecting the architecture of the web application.
| As there is continuous integration, when fixing a bug or adding a feature, if an error is found, the application won't be affected as changes won't be applied.
| *Very High*

|===

0 comments on commit 9a2afef

Please sign in to comment.