Requirements Elicitation - AyranIsTheNewRaki/Herodot GitHub Wiki
- The system shall have a mobile application and a web application
- There shall be 6 pages on mobile and web
2.1. Homepage
2.2. Category Items
2.3. Heritage Item Detail
2.4. Sign Up and Login
2.5. Add Heritage Item
2.6. My Heritages
- Annotations shall be only available on Heritage Item Detail pages, which contain detailed information about specific item
- Annotations shall be only in text and image format
- Annotations and heritage items shall be separated
- Annotations shall be able to written by anyone on the item heritage page
- There will be two user types
7.1. Visitor
7.2. Member
- Members shall be able to do everything that visitors can do
- Visitors shall browse Homepage, Heritage Item Detail pages, Sign Up page and Login page.
- Visitors shall see annotations on Heritage Item Detail pages.
- Visitors shall see all annotations on the page if they don’t select any part of website
- Visitors shall see only related annotations when they select a part of a website
- Visitors shall be able to see the part of web page where an annotation refers
- Visitors shall be able to sign up.
- Visitors shall be signed up with their name, e-mail address and password
- Visitors shall be turn into members when they are signed up to the system
- Visitors shall be able to login to the system if they already signed up to the system
- Visitors turned into Members when they logged in to the system
- Members shall be able to add heritage items
19.1. Members shall be able to add heritage items with map featurette
- Members shall be able to browse heritage items that they added on My Heritages page
- Different members shall be able to add same heritage items.
- Members shall be able to take instant photo when add a heritage item on mobile application
- Heritage items shall have item types
- Each heritage object shall have the following set of properties:
24.1. Members shall be able to add description to the item in free text format
24.2. Members shall be able to add format of the actual cultural heritage item like paper, oral, stone etc.
24.3. The unique identifier shall be provided by the service provider in case of a new instance creation like: RP-T-1952-380
24.4. Members shall be able to add language in the ISO 639 2 0r 3 letter primary language tag like: tr, se, ar
24.5. Members shall be able to add subject of the CHO like: trombone, statue etc.
24.6. Members shall be able to add the current location of the CHO with coordinates or city name
24.7. Members shall be able to choose the item's related category from the categories provided in the web site schema and database item type like: tradition, architecture.
24.8. Members shall be able to add the database type of the item like: image or text.
24.9. Members shall be able to add construction beginning date to the item
24.10. Members shall be able to add end construction date to the item
- System shall be able to run on a real time environment.
Questions For Instructor
Some suggestions for contents of the Homepage?