Subpages:
Objective
The objective of this sprint is to implement some basic functionality roughly resembling the basic use cases. However, editing and publication needs not be supported in this sprint.
Business requirements
- All interaction of humans with the system must be possible using a web browser
The use case supplyEntry must be implemented
The use case readEntries must be implemented
Technical requirements
Functional requirements
A web page must allow supplying an entry
It must require an URL
- An URL must be non-empty to be valid
- An URL must be non-empty to be valid
- It must allow a description
If a supplied entry is valid it must be persisted
- The URL must be a unique key among all entries
- The URL must be a unique key among all entries
Another web page must allow reading all entries
For each entry there must be
The URL
- The URL must be a link to the URL
- The URL must be a link to the URL
- The description if available
Non-functional requirements
- The application must be implemented using JEE5
- The application must have a web frontend