Professional Documents
Culture Documents
___________________________________________________________________________________________
Technical Requirements
Document
-
Module 2
Project: LuxIMPULSE - ZYBCB
Author(s) :
For Internal Use within the Luxembourg National Space Programme LuxIMPULSE only
© RESPECTUS 2021
The copyright in this document is vested in RESPECTUS.
This document may only be reproduced in whole or in part, or stored in a
retrieval system, or transmitted in any form, or by any means electronic,
mechanical, photocopying or otherwise, either with the prior permission of
RESPECTUS or in accordance with the terms of ESA Contract No.
4000135545/21/NL/MH/hm
SUMMARY
A – DEFINITIONS……………………………………………………………………………………………………… 3
B – RESPECTUS PLATFORM………………………………………………………………………………………………….……………. 4
B.1. Context
B.2. Purpose
B.3. User personas
B.4. Over structure of the platform
E –TECHNICAL REQUIREMENTS………………….…………………..…………………………………………………………
BATCH 1 ………………….…………………..……………………………………………………………………………………………………..21
BATCH 2 ………………….…………………..………………………………………………………………………………………………..……32
BATCH 3 ………………….…………………..…………………………………………………………………………………….……………….71
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 2 of 340
A. DEFINITIONS
B.RESPECTUS’ PLATFORM
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 3 of 340
B.1. Context
A lot of products and services of a space company are considered being dual-use (intended for civil and
military purposes) or classified as defence-related products.
These are therefore heavily controlled by the Government, and often need licenses for transactions such
as export, transfer, transit, brokering, technical assistance, and intangible technology transfer.
Space companies and their directors are often careless and unconscious of these license requirements.
They rarely know how these controls look like and what to respect in the strategic and daily business in
order not to contravene international and national rules on export control, as well as to avoid the risk of
heavy administrative and criminal sanctions. The latter is significant as the sanctions may include fines of 1
million euros and more, and imprisonment of up to 10 years.
Export Control Compliance requires to have a closer look on the technologies themselves, on their
possible use, on their classification concerning dual-use and military lists, as well as on possible sanctions
and other restrictive measures dealing with them.
The Internal Compliance Program at the level of the company is therefore one of the best instruments to
achieve and demonstrate compliance with all export control-related regulations towards licensing
authorities competent to issue authorizations.
B.2. Purpose
RespectUs is building all-in-one export control compliance platform for space companies, their suppliers
and banks to control risks of non-compliance with international and local export control regulations.
The purpose of the platform is to provide a knowledge management tool, which will make its users less
overwhelmed by an abundance of export control regulations coming from multiple jurisdictions. The goal
is to allow them to retrieve all knowledge securely and find relevant answers without wasting time.
Thanks to meta filters and browsing in virtual folders, the user will find all necessary information very fast
and will receive alerts for the areas and domains with potential risks for their operations and business.
Decisions are made easier because the knowledge is available and retrievable.
The overall objective is to protect the company from violating legal regulations and restrictions, preserve
the company’s reputation as a trustworthy exporter and avoid ending up on one of the many US or other
countries’ sanctions lists. The automation of the decision-making process for determining the need for an
export control license will free up a lot of time that can be spent to solve other critical for company issues.
Efficient product classification concerning control lists, and exchange of classification sheets
between suppliers and integrators
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 4 of 340
Efficient customer and end-use due diligence
Documentation of an internal compliance program
Protection against legal fines and/or business suspension
Productivity gains (time, resources, money)
Proper determination of license requirement
Demonstration of overall compliance with export control regulations.
His/her functions include determining the need to apply for and receive a Governmental license when
exporting, importing, transiting, brokering or transferring controlled goods, software and technology. The
user also regularly takes a look into updates in the export control regulations and, based on these, he/she
processes different checks and screenings: customer, end-use, product and transaction.
Currently, most of the aforementioned operations are completed by the user manually or with Word or
Excel sheets, which is extremely time-consuming. The user, inversely, wants to save time and get rid of
routine tasks, that can be automated. He/she wants to have a tool able to organize all export control-
related files and simplify their searches to stay compliant with export control regulations and avoid
penalties and sanctions.
1. Knowledge Base
2. Product Classification
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 5 of 340
3. Sanctions & Embargoes
4. Customer Screening
5. End Use Check
6. Risk Assessment
7. License Determination
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 6 of 340
D. SUMMARY OF TECHNICAL
REQUIREMENTS
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 7 of 340
SPRINT 4
SCREEN 2
1. Landing page for Module 2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 8 of 340
Use Case ID: UC 2.4
Use Case Name: Display a Second Response field for 1. Product Name (if User already has
an internal material number or ERP)
Use Case Name: Display a button for 2. Product Description – Upload Image
Use Case Name: Display a button for 2. Product Description – Upload datasheet
Use Case Name: Display Response field for “3. Licensing authority”
Use Case Name: Display title, sub-title, etc. of CN code in-side window
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 9 of 340
Use Case ID: UC 3.2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 10 of 340
Use Case ID: UC 5.3
Use Case Name: Display question 5.1 to compare the product to items on the EU Common
Military Equipment List.
Use Case Name: Display List of all MLs for cross referencing
Use Case Name: Display response for question 5.1 – User can tick the box next to the code
in the correlation table
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 11 of 340
Use Case ID: UC 6.4
Use Case Name: Display response for question 5.1 – User can click Check
Use Case Name: Clicking on a tick box when User already knows the category
Use Case Name: Disclaimer: Read the text before confirming a correlation
Use Case Name: Tick box is only ticked for a positive result (validation)
Use Case Name: Pop- up window displays a code name and a full code description
(mentioned in 5.1)
Use Case Name: Display a <Yes> or <No> field next to every entry of the field 5.1 (popup
window)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 12 of 340
Use Case Name: Display reasons field next to every entry of the field 5.1. (pop-up
window).
Use Case Name: Display PARTIAL conclusion (correlation or no with the ML)
Use Case Name: Display a <Yes / No> field next to pop-up PARTIAL conclusion
Use Case Name: User clicks YES on a pop-up : validation check mark displays on a previous
screen automatically. (Not on popup screen)
Use Case Name: Pop-up window actions: user clicks NO - displays red X in the relevant
response field (previous screen) (not on popup screen)
Use Case Name: At least one response is YES – Conclusion is automatically YES + display
validation check mark in the relevant response field (previous screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 13 of 340
Use Case ID: UC 7.9.
Use Case Name: All responses are NO – Conclusion is automatically NO + display displays red
X in the relevant response field (previous screen) (not on popup screen)
After this we are coming to the initial defense-related product screen to see the final conclusion for
the ML list
Use Case Name: All ML categories should be ticked whether with positive or negative
responses Tick box is only ticked for a positive result (validation)
Use Case Name: Final Conclusion for military list - If one ML box is ticked, display
conclusion
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 14 of 340
Use Case ID: UC 9.2
Use Case Name: Display response field for question 5.2 (pre-filled with description)
Use Case Name: User can click Check (question 5.2) – Opens Disclaimer Pop-up window
Use Case Name: “Yes” response will display a partial conclusion for question 5.2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 15 of 340
Use Case ID: 11.4
Use Case Name: “No” response will display a partial conclusion for question 5.2
Use Case Name: Display question 5.3 to compare the product to items on the UN
Conventional Arms List.
Use Case Name: Display response for question 5.3 – User can tick the box next to the
category in the correlation table
Use Case Name: User can click Check (question 5.3) – Opens Disclaimer Pop-up window
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 16 of 340
DEFENSE RELATED PRODUCTS – COMING BACK
AFTER CHECKING 5.3.
Use Case Name: Clicking on a tick box when User already knows the category (Q. 5.3)
Use Case Name: Tick box is only ticked for a positive result (validation) (Q. 5.3)
Use Case Name: “Yes” response will display a partial conclusion (Q. 5.3)
Use Case Name: “No” response will display a partial conclusion (Q. 5.3)
Use Case Name: Display a general conclusion at the end of the Defense-related section
determining whether the product a military item or not.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 17 of 340
15. TORTURE GOODS - Q 6.1, 6.2, and 6.3
Use Case ID: 15.1
Use Case Name: Display response field 6.1 (Torture Good) – check the correlation table
Use Case Name: Display response field 6.2 (Torture Good) – check the correlation table
Use Case Name: Display response field 6.3 (Torture Good) – check the correlation table
Use Case Name: Clicking on Check – opens up a pop-up window for response field 6.1,
6.2, & 6.3
Use Case Name: Click on tick box if they already know the category for response field 6.1,
6.2, & 6.3
Use Case Name: Tick box is only ticked for a positive result (validation) for response field
6.1, 6.2, & 6.3
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 18 of 340
Use Case ID: UC 15.8
Use Case Name: Lookup for response field 6.1, 6.2, & 6.3
Use Case Name: Question mark for response field 6.1, 6.2, & 6.3
Use Case Name: Pop- up window displays code descriptions (applies from 6.1. to 6.3.)
Use Case Name: Display a <Yes / No> field next to every entry (applies from 6.1. to 6.3.
popup)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 19 of 340
Use Case ID: UC 16.5.
Use Case Name: Display reasons field next to every entry on the pop up (applies from 6.1.
to 6.3.)
Use Case Name: Display partial conclusion next to every entry of the pop-up field after
Yes or No answered (applies from 6.1. to 6.3.)
Use Case Name: Display a <Yes / No> field next to PARTIAL pop-up conclusion
Use Case Name: User clicks YES on a pop-up : validation check mark displays on a
previous screen automatically. (not in pop-up)
Use Case Name: Pop-up window actions: user clicks NO - displays red X in the related
response field (previous screen) (not in pop-up)
Use Case Name: At least one response is YES – Conclusion is automatically YES + display
validation check mark in the related response field (previous screen)
Use Case Name: All responses are NO – Conclusion is automatically NO + display displays
red X in the related response field (previous screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 20 of 340
17. TORTURE GOODS - COMING BACK FROM THE POPUP
SCREEN
Use Case ID: UC 17.1
Use Case Name: Display response field for question 7.1. (pre-filled with data provided
from question 4)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 21 of 340
Use Case Name: Responding YES to question 7.1 – continue to question 7.2
Use Case Name: Responding NO to Question 7.1 – remain on the same screen
Use Case Name: Display 7.2 to further correlate the product to a specific CN Number.
Use Case Name: Display response for question 7.2 – User can tick the box next to the code
in the correlation table
Use Case Name: Display response for question 7.2 – User can click Check
Use Case Name: Clicking on a tick box when User already knows the category
Use Case Name: Tick box is only ticked for a positive result (validation AFTER POP UP)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 22 of 340
Use Case ID: UC 19.1.
Use Case Name: Pop- up window displays a code name and a full code description
(mentioned in 7.2)
Use Case Name: Display a <Yes / No> field next to every entry of the field 7.2 (popup
screen)
Use Case Name: Display reasons field next to every entry of the field 7.2. (popup screen)
Use Case Name: Display pop-up conclusion (correlation or no with a dual use code)
(popup screen)
Use Case Name: Display a <Yes / No> field next to pop-up partial conclusion (popup
screen)
Use Case Name: User clicks YES on a pop-up correlation : validation check mark displays
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 23 of 340
on a previous screen automatically. (popup screen)
Use Case Name: User clicks NO on a pop-up correlation : red X check mark displays on a
previous screen automatically. (popup screen)
Use Case Name: At least one response is YES – Conclusion is automatically YES (in pop-up
window) + display validation check mark in the response field 7.2 (previous
screen) (not in the pop-up window)
Use Case Name: All responses are NO – Conclusion is automatically NO (in pop-up window) +
display displays red X in the response field 7.2 (previous screen) (not in the
pop-up window)
Use Case Name: Display Question 7.3 asking the User for a “self-assessment”
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 24 of 340
Use Case ID: UC 20.2
Use Case Name: Display response field for Question 7.3 along with a lookup icon
Use Case Name: Lookup - The lookup field beside the text box lets User search by
keyword
Use Case Name: Display info (‘OPTIONAL’) to show that you don’t need to fill in 7.3 when
question 7.2. contains validated entries
Use Case Name: Conclusion - Display a general conclusion at the end of the Dual-Use
section determining whether the product a dual use or not
Use Case Name: Display questions 8.1, 8.2, 8.3, 8.4, 8.5
Use Case Name: Display response field 8.1 – drop down with countries + starts with
worldwide
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 25 of 340
Use Case ID: UC 22.3
Use Case Name: Display response field 8.2 <Countries of transit> – drop down with
countries + starts with worldwide
Use Case Name: Display response field 8.3 <Countries of end-use> – drop down with
countries + starts with worldwide
Use Case Name: Display response field 8.4 – 3 tick boxes (only civil, only military, dual
use)
Use Case Name: Display response field 8.5 – Applicable restrictions are automatically
generated by the platform, no action by the user
Use Case Name: Lookup for response field 8.1, 8.2, & 8.3
Use Case Name: Question mark for response field 8.1, 8.2, 8.3, 8.4
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 26 of 340
Use Case ID: UC 22.11
Use Case Name: Display titles for questions of Catch-All (questions 9.1 and 9.2)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 27 of 340
SCREEN 10 IMPACT OF OTHER JURISDICTIONS
Use Case Name: Display content next to X (country) components (US for now)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 28 of 340
25. IMPACT OF OTHER JURISDICTIONS QUESTION 10.1.
Use Case ID: UC 25.1
Use Case Name: Display field to write down names (user can enter a person’s name)
Use Case Name: Display date next to each name (when the person worked on the
assessment)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 29 of 340
Use Case ID: UC 25.9
SPRINT 5
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 30 of 340
Use Case ID: UC 27.2 (UC 5.2)
Use Case Name: Watermark for print and download function– noting that this is not a full
classification but a quick assessment
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 31 of 340
29. Assessment Page - For the end of Every Quick Assessment
- (Final Screen – Signature)
Use Case ID: UC 29.1 (UC 25.1)
Use Case Name: Display field to write down names (user can enter a person’s name)
Use Case Name: Display date next to each name (when the person worked on the
assessment)
Use Case Name: Quick Check can be starting point for a new Product Classification
SCREEN 2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 32 of 340
Starting point (See UC 1.2 3rd button unfolds 5 sub-
buttons)
Use Case Name: The Title for the Quick Assessment should match the button which was
selected in Screen 2
Use Case Name: Display a Second Response field for 1. Product Name (if User already has
an internal material number or ERP)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 33 of 340
Use Case ID: UC 30.8 (UC 2.6)
Use Case Name: Display Response field for 2. Product Description – Upload Image
Use Case Name: Display Response field for 2. Product Description – Upload datasheet
Use Case Name: Display Response field for “3. Licensing authority”
Use Case Name: Display title, sub-title, etc. of CN code in-side window
SCREEN 4
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 34 of 340
Use Case Name: Display question 5.1 to compare the product to items on the EU Common
Military Equipment List.
Use Case Name: Display List of all MLs for cross referencing
Use Case Name: Display response for question 5.1 – User can tick the box next to the code
in the correlation table
Use Case Name: User can click Check for question 5.1
Use Case Name: Clicking on a tick box when User already knows the category
Use Case Name: Disclaimer: Read the text before confirming a correlation
Use Case Name: Tick box is only ticked for a positive result (validation)
Use Case Name: Pop- up window displays a code name and a full code description
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 35 of 340
(mentioned in 5.1)
Use Case Name: Display a <Yes> or <No> field next to every entry of the field 5.1 (popup
window)
Use Case Name: Display reasons field next to every entry of the field 5.1. (pop-up
window).
Use Case Name: Display a <Yes / No> field next to pop-up conclusion
Use Case Name: User clicks YES on a pop-up : validation check mark displays on a previous
screen automatically. (Not on popup screen)
Use Case Name: Pop-up window actions: user clicks NO - displays red X in the relevant
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 36 of 340
response field (previous screen) (not on popup screen)
Use Case Name: At least one response is YES – Conclusion is automatically YES + display
validation check mark in the relevant response field (previous screen) (not on
popup screen)
Use Case Name: All responses are NO – Conclusion is automatically NO+ display displays red X
in the relevant response field (previous screen) (not on popup screen)
Use Case Name: All ML categories should be ticked whether with positive or negative
responses Tick box is only ticked for a positive result (validation)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 37 of 340
Use Case ID: UC 33.2 (UC 8.2)
Use Case Name: Final Conclusion for military list - If one ML box is ticked, display
conclusion
Use Case Name: Display response field for question 5.2 (pre-filled with description)
Use Case Name: User can click Check (question 5.2) – Opens Disclaimer Pop-up window
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 38 of 340
36. DEFENSE-RELATED PRODUCTS – QUESTION 5.2.
Use Case ID: UC 36.1 (UC 11.1)
Use Case Name: “Yes” response will display a partial conclusion for question 5.2
Use Case Name: “No” response will display a partial conclusion for question 5.2
Use Case Name: Display question 5.3 to compare the product to items on the UN
Conventional Arms List.
Use Case Name: Display response for question 5.3 – User can tick the box next to the
category in the correlation table
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 39 of 340
Use Case ID: UC 38.1 (UC 13.1)
Use Case Name: User can click Check (question 5.3) – Opens Disclaimer Pop-up window
Use Case Name: Clicking on a tick box when User already knows the category (Q. 5.3)
Use Case Name: Tick box is only ticked for a positive result (validation) (Q. 5.3)
Use Case Name: “Yes” response will display a partial conclusion (Q. 5.3)
Use Case Name: “No” response will display a partial conclusion (Q. 5.3)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 40 of 340
Use Case ID: UC 39.7 (UC 14.7)
Use Case Name: Display a general conclusion at the end of the Defense-related section
determining whether the product a military item or not.
SCREEN 6
TORTURE GOODS
SCREEN 4
Use Case Name: Display EU Regulation Annex titles (Torture Good) (question 6.1, 6.2, and
6.3)
Use Case Name: Display response field 6.1 (Torture Good) – check the correlation table
Use Case Name: Display response field 6.2 (Torture Good) – check the correlation table
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 41 of 340
Use Case ID: UC 40.4 (UC 15.4)
Use Case Name: Display response field 6.3 (Torture Good) – check the correlation table
Use Case Name: Clicking on Check – opens a pop-up window for response field 6.1, 6.2,
and 6.3
Use Case Name: Click on tick box if they already know the category for response field 6.1,
6.2, and 6.3
Use Case Name: Tick box is only ticked for a positive result (validation) for response
field 6.1, 6.2, and 6.3
Use Case Name: Lookup for response field 6.1, 6.2, and 6.3
Use Case Name: Question mark for response field 6.1, 6.2, and 6.3
Use Case Name: Pop- up window displays code/item descriptions (applies for 6.1, 6.2, and
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 42 of 340
6.3)
Use Case Name: Display a <Yes / No> field next to every entry (applies from 6.1. to 6.3.)
Use Case Name: Display reasons field next to every entry on the pop up (applies from 6.1.
to 6.3.)
Use Case Name: Display partial conclusion next to every entry of the pop-up field after
Yes or No answered (applies from 6.1. to 6.3.)
Use Case Name: Display a <Yes / No> field next to pop-up conclusion
Use Case Name: User clicks YES on a pop-up : validation check mark displays on a
previous screen automatically. (not in popup)
Use Case Name: Pop-up window actions: user clicks NO - displays red X in the relevant
response field (previous screen) (not in popup)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 43 of 340
Use Case Name: At least one response is YES – Conclusion is automatically YES + display
validation check mark in the relevant response field (previous screen)
Use Case Name: All responses are NO – Conclusion is automatically NO + display displays
red X in the relevant response field (previous screen)
SCREEN 5
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 44 of 340
DUAL-USE RELATED PRODUCT STREAM
SCREEN 4
Use Case Name: Display response field for question 7.1 (pre-filled with data provided
from question 4)
Use Case Name: Responding YES to question 7.1 – continue to question 7.2
Use Case Name: Responding NO to question 7.1 – remain on the same screen
Use Case Name: Display 5.2 to further correlate the product to a specific CN Number.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 45 of 340
Use Case ID: UC 43.7 (UC 18.7)
Use Case Name: Display response for question 7.2 – User can tick the box next to the
code in the correlation table
Use Case Name: Display response for question 7.2 – User can click Check
Use Case Name: Clicking on a tick box when User already knows the category
Use Case Name: Tick box is only ticked for a positive result (validation AFTER POP UP)
Use Case Name: Pop- up window displays a code name and a full code description
(mentioned in 7.2 )
Use Case Name: Display a <Yes / No> field next to every entry of the field 7.2 (popup
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 46 of 340
screen)
Use Case Name: Display reasons field next to every entry of the field 7.2. (popup screen)
Use Case Name: Display pop-up conclusion (correlation or no with a dual use code)
(popup screen)
Use Case Name: Display a <Yes / No> field next to pop-up partial conclusion (popup screen)
Use Case Name: User clicks YES on a pop-up correlation : validation check mark displays
on a previous screen automatically. (popup screen)
Use Case Name: User clicks NO on a pop-up correlation : red X check mark displays on a
previous screen automatically.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 47 of 340
If 1 DU code has more than 1 field:
Use Case Name: At least one response is YES – Conclusion is automatically YES (in popup
window) + display validation check mark in the response field 5.2 (previous
screen) (not in the popup window)
Use Case Name: All responses are NO – Conclusion is automatically NO (popup window) +
display displays red X in the response field 7.2
Use Case Name: Display Question 7.3 asking the User for a “self-assessment”
Use Case Name: Display response field for Question 7.3 along with a lookup icon
Use Case Name: The lookup field beside the text box lets User search by keyword
Use Case Name: Display info that you don’t need to fill in 7.3 when question 7.2. contains
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 48 of 340
validated entries
Use Case Name: Conclusion - Display a general conclusion at the end of the Dual-Use
section determining whether the product a dual use or not
SCREEN 5
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 49 of 340
SCREEN 4
Use Case Name: Display question 8.1, 8.2, 8.3, 8.4, 8.5
Use Case Name: Display response field 8.1 – drop down with countries + starts with
worldwide
Use Case Name: Display response field 8.2 <Countries of transit> – drop down with
countries + starts with worldwide
Use Case Name: Display response field 8.3 <Countries of end-use> – drop down with
countries + starts with worldwide
Use Case Name: Display response field 8.4 – 3 tick boxes (only civil, only military, dual
use)
Use Case Name: Display response field 8.5 – Applicable restrictions are automatically
generated by the platform, no action by the user
Use Case Name: Lookup for response field 8.1, 8.2, & 8.3
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 50 of 340
Use Case ID: UC 47.9 (UC 22.9)
Use Case Name: Question mark for response field 8.1, 8.2, 8.3, 8.4
SCREEN 5
CATCH ALL
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 51 of 340
SCREEN 4
Use Case Name: Display titles for questions of Catch-All (questions 9.1 and 9.2)
SCREEN 5
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 52 of 340
SPRINT 6
Screen 3
My Saved Classifications
Use Case Name: Display saved Classification Sheets (unfiltered) in a list (10 limited)
Use Case Name: Display CN Number next to each saved Classification sheet
Use Case Name: Display Creation date next to each saved Classification sheet
Use Case Name: Delete classification sheet(s) (are you sure you want to delete?)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 53 of 340
Use Case ID: UC 49.8
Use Case Name: Duplicate a classification sheet (with “copy” next to new file name)
Use Case Name: User can download the selected classification sheets (in pdf)
Use Case Name: User can print the selected classification sheets (in pdf)
Use Case Name: User can forward the selected classification sheets (in pdf) by email
Use Case Name: User can share access to selected classification sheets by clicking on the
share button and selecting users from the same company
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 54 of 340
Use Case ID: UC 49.18
Use Case Name: User downloads a CSV template from the “My Saved Classifications
page” - (Year 2)
Use Case Name: User can upload classification data made outside of the platform using a
CSV template supplied by RespectUs - (Year 2)
Use Case Name: Clicking on a saved classification sheet brings User to the selected
Classification sheet in next screen
Screen 4
Saved Classification Sheet
50. Saved Classification Sheet Opened
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 55 of 340
Use Case Name: Display Classification name and status (created, updated, completion
status)
Use Case Name: Display Product classification sections (Product description, defence
related, torture goods, etc)
Use Case Name: Completion status for each section (Dual-use, Torture good, etc.)
Use Case Name: User can download classification sheet (in pdf)
Use Case Name: Clicking on a heading brings you to the relevant section in the “Start
Product Classification” stream to modify the content
Use Case Name: Delete a classification sheet (are you sure you want to delete) (returns
User to Screen 3)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 56 of 340
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 57 of 340
Element Reqmt. Type Validation Error Message
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 58 of 340
Element
1. Buttons should perform
Reqmt. as described. Type Validation Error Message
2. Text should be presented in English by default in module, unless User has changed
Clicking the “Start This button
language to French or German.
partial classification should
Acceptance Criteria
process” should expand, and
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
open a sub-list of the User
buttons to choose remains on
from. the page
until
selecting a
button in
the sub-list
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Start partial classification process”
5. Button expands, displaying 5 sub-buttons:
- Dual-Use Items
- Defense-related Products
- Torture Goods
- Goods of a civilian nature & subject to restrictions
- Catch-All
6. User selects a sub-button and is sent to a new page.
7. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 59 of 340
1. Buttons should perform as described.
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. I enter a new screen where I enter the name of the product classification
sheet, or modify an existing name on for the classification sheet
User Flow : 1. User selects the Product Classification module on the Repectus
website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Start classification process”
5. User is sent to a new page and enters the name of the product
classification
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 60 of 340
Element Reqmt. Type Validation Error Message
Text Field
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
1. Product Name:
2. Product Description:
3. Licensing authority which may check the classification:
4. CN Number:
User Flow : 1. User selects the Product Classification module on the Repectus
website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Start classification process”
5. User is sent to a new page displaying the four questions above.
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 61 of 340
Should
Element
have the differentReqmt.
questions displayed
Type
clearly Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Start classification process”
3. User is sent to a new page displaying questions.
4. User sees question 1: Product Name:
5. User puts response in text field beside question
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 62 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a Second Response field for 1. Product Name (if User already has
an internal material number or ERP)
Value C. I want to enter the material number/ERP associated with the product
Statement :
A. I can answer in a text field beside the question.
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Start classification process”
3. User is sent to a new page displaying questions.
4. User sees question 1: Product Name:
5. User enters internal material number or ERP next to the 1. Product
Name field
6. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 63 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Start classification process”
3. User is sent to a new page displaying questions.
4. User sees question 2: Product Description:
5. User puts response in text field beside question
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 64 of 340
User
Element
should have a limit Reqmt.
in the size of file and
Type
the number
Validation
of files which can
Error
be Message
uploaded.
File upload User should be able The field User should not be able
Use Case Name: Display a button for 2. Product Description – Upload Image
to upload an image should also to upload other types of
for each Product state which files in this field
classification image
Value formats
C. I want to include a picture are
of the product I am describing
acceptable
Statement :
A. I can upload an image file next to the text field by clicking on browse.
O. I upload an image.
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Start classification process”
3. User is sent to a new page displaying questions.
4. User sees question 2: Product Description:
5. Beside the text field, user can also click a button to upload an image.
6. User clicks button to browse computer for image to upload.
7. User uploads selected image
8. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a button for 2. Product Description – Upload datasheet
O. I upload datasheet(s).
User Flow : 1. User selects the Product Classification module on the RepectUs
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 65 of 340
User
Element
should have a limit Reqmt.
in the size of file and
Type
the number
Validation
of files which can
Error
be Message
uploaded.
File upload User should be able The field User should not be able
website
to upload a should also to upload other types of
datasheet for 2. each
User selects “Start state
classification
which process”
files in this field
Product 3. User is sent to a new page displaying
formats are questions.
classification4. User sees questionacceptable
2: Product Description:
5. Beside the text field, user can also click a button to upload a
datasheet.
6. User clicks button to browse computer for document, pdf or excel file
to upload.
7. User uploads selected file
8. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display Response field for “3. Licensing authority”
Value C. I want to enter the name of the licensing authority for the product being
Statement : classified
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Start classification process”
3. User is sent to a new page displaying questions.
4. User sees question 3: Licensing authority:
5. User puts response in text field beside question
6. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 66 of 340
Element Reqmt. Type Validation Error Message
Drop
Text down
box Answer must
Should display be
window licensingin authorities
typed the text
of legal regimes
box
Acceptance Criteria
which Conditions
are part of product must satisfy to be accepted by a user, customer or other stakeholder
that a software
the knowledge base
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Start classification process”
3. User is sent to a new page displaying questions.
4. User sees question 4: CN Number:
5. User puts response in text field beside question
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 67 of 340
Element Reqmt. Type Validation Error Message
Value C. User wants to see the text of the CN Code for the Product classification
Statement :
A. User enters the CN Code in Question 4
O. User sees the text related to the CN Code in the Side window
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Start classification process”
3. User is sent to a new page displaying questions.
4. User sees question 4: CN Number:
5. User puts response in text field beside question
6. User sees text related to the CN number displayed in the side window
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 68 of 340
TheElement
display should be Reqmt.
in the form of a Type
bar or something
Validationsimilar, showing
Error Message
the level of
progress.
Progress The display should The
display show progress in progress
terms of percentage should be
of completion measured
by
questions
answered;
not by the
page that is
accessed.
3. Visualization Of Progress (Applicable To All Screens)
Value C User wants to know how long the classification process will take
Statement :
A. On each classification screen, the progress (percentage of completion) will
be displayed
O. User can estimate the remaining time needed to complete the application
or revisit the application at another time.
User Flow : 1. User has accessed a page in the “Start classification process” stream
of the Product Classification module
2. User wants to know the level progress of the product classification in
terms of percentage of completion
3. Each page in the “Start classification process” stream of the module
displays a progress bar.
4. End.
Data Elements
Depending on the number of digits entered by the User, the titles of the product will change
Acceptance Criteria
going deeper and deeper into the product description. The User should see the title
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
displayed next to the number entered. The User should also be able to click on the sub-title
displayed, and the number to update itself on Q4. The text of the Still need to discuss the
methodology for summarizing the Title sufficiently to include relevant details.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 69 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 70 of 340
TheElement
Lookup function is part
Reqmt.
of an assistant Type
suite in thisValidation
module (containingError
Lookup,
Message
Info and ?
icons). User should not be sent away from page when clicking on these icons.
Lookup Search function Search The search When no information is
should be linked to field field should available, display “no
differentLookup
Use Case Name: areas - of
Search functionprovide the results found”
the knowledge base results to
(based on the the User
question being without
Value asked) C I want to fill in a text block;
taking thenot know what to fill in, or I have partial
and I do
Statement : information user away
from the
A. Search function is available
page they my search (search assistant)
to narrow
are on. It
O. I enter information into the search box
should also
be possible
User Flow : 1. User is responding to a question in the “Start classification process”
to copy text
stream of the Product Classification module
from the
2. User selects the search icon to lookup information on the RespectUs
search.
platform
3. User enters a keyword or sting of key terms
4. User sees a window pop-up with the results of the search.
5. User can copy the text from the search
6. User pastes the text from the search in text field beside question (or
types the information directly)
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 71 of 340
TheElement
Info icon is part of an
Reqmt.
assistant suite inType
this module
Validation
(containing Lookup,
Error
Info
Message
and ? icons).
User should not be sent away from page when clicking on these icons
Info Info function should Pop-up Clicking Info
Statement : A. I click on the info icon
display information should not
that is O.
relevant to
Supplementary take related
information Userto the box appears
answering the away from
User Flow : question 1. being
User is respondingthe page in the “Start classification process”
to a question
asked they are on.
stream of the Product Classification module
It should
2. User clicks the info icon to see relevant information regarding the
also be
question
possible to
3. User sees a window pop-up with the relevant information.
copy text
4. User can copy the text from the info icon
from the
5. User pastes the text from the search in text field beside question (or
info.
types the information directly)
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 72 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
4. User can copy the text from the info icon
(?) should display should not
5. User
information that pastes the text from the
take Usersearch in text field beside question (or
is relevant types
to the informationaway directly)
from
answering 6. End.
the the page
question being they are on.
Data
asked It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 73 of 340
User
Element
should see a preview Reqmt.
of the classification
Type document
Validation
when clicking Error
the “Preview
MessageSheet”
button
Preview Sheet Opens preview of
only the information which has been entered
Button classification
document in new
User Flow : 1. User has accessed a page in the “Start classification process” stream
tab
of the Product Classification module
2. User clicks the “Preview Sheet” at the bottom of the page.
3. New tab / window opens, displaying the whole product classification
document in a pdf format
4. Only the information which has been entered and saved can be seen
in the document.
5. User can download the pdf or close it.
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want save the progress of my product classification and continue to the
Statement : next questions.
User Flow : 1. User has accessed a page in the “Start classification process” stream
of the Product Classification module
2. User clicks “Save and Continue” at the bottom of the page to save the
progress on the product classification and move on to the next
screen.
3. Progress is saved, and User sees the next page in the “Start
classification process” stream.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 74 of 340
User
Element
should move to theReqmt.
next page in the Type
“Start classification
Validationprocess” stream
Error Message
when clicking
the Save and Continue button
Save
Save
& Close
& Saves content and
4. End.
Continue
Button moves User to the
Button next page
“My Saved Data
Classifications
Elements
Sheets” section of
Module 2
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want save my progress, and return to the product classification another
Statement : time
User Flow : 1. User has accessed a page in the “Start classification process” stream
of the Product Classification module
2. User clicks “Save and Close” at the bottom of the page to save the
progress on the product classification and close the product
classification process.
3. Progress is saved, and User and the user is redirected to <My saved
classification sheets> page (screen no. 3 from My saved classification
sheets, Module 2 Sprint 3)
4. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 75 of 340
When
UserElement
should
a page be
hasredirected
been saved,
Reqmt. todata
“Mywill saved
remain
Type
classification
when Back Validation
sheets”
button is(ModuleclickedError 2 Sprint
Message 3) when
clicking Save and Close
Back button Redirects User to User should be reminded
Acceptance Criteria
previous page in to save content before
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
the Product clicking Back button
classification
platform
User Flow : 1. User has accessed a page in the “Start classification process” stream
of the Product Classification module
2. User clicks “Back” at the bottom of the page to return to the previous
page in the product classification process.
3. User is redirected to the previous page.
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 76 of 340
Data
Element
entered into a pop-up
Reqmt. window should Type
remain there
Validation
if the page linked
Error Message
to the pop-up
window has been saved.
Close button Button should allow Closing the
User to close the pop-up
pop-up window window
Value C. I want to close the pop-up windowbyon the screen.
pressing the
Statement :
A. I click the close button. Close
button will
O. The pop-up window closes, andthe
not lose I can see the screen behind the pop-up
window. information
that was
User Flow : 1. User has opened aentered
Pop-Up window
in in the “Start classification process”
stream of the Product
the Classification
pop-up module
window.
2. User reads the content.
3. User closes the pop-up window by clicking the close button.
4. Pop-up window closes
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. The User is notified that RespectUs is not responsible for the content or the
User’s inputs/outputs
User Flow : 1. User is on any page in the “Start classification process” stream of the
Product Classification module
2. User sees text at the bottom, stating RespectUs is not responsible for
the information User inputs onto the RespectUs platform, for the
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 77 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display question 5.1 to compare the product to items on the EU Common
Military Equipment List.
Value C. User checks if the product is listed in the EU Common Military Equipment
Statement : List
O. User can tick a box which correlate the product to a specific EU Common
Military List
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User sees Question 5.1: EU Common Military Equipment List
3. The response field is a correlation table pre-filled with a selection of
22 Military lists
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 78 of 340
Element Reqmt. Type Validation Error Message
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display List of all MLs for cross referencing
User Flow : 1. User accessed module 2, started a product classification and has
made it to the Defense Related Products page
2. User looks at the list displayed next to <EU Common Military
Equipment List>
3. User see all the MLs listed
(example: ML4 Bombs, torpedoes, rockets…
ML10 Aircraft, UAVs, aero-engines,…
ML11 Spacecraft)
4. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 79 of 340
User
Element
can see all the MLs Reqmt.
which may relate to
Type
their product
Validation Error Message
Military
Tick box
list Binary
All relevant
response
MLs Text box
Tick list A tick
The MLsisare
a
Data
shouldbe either
(can be listed
positive
listed.
ticked or response.
unticked) No tick is a
negative
Elements
response.
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response for question 5.1 – User can tick the box next to the code
in the correlation table
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User sees Question 5.1: EU Common Military Equipment List
3. The response field is a correlation table pre-filled with a selection of
22 Military codes that matches the CN number entered in Q4
4. User sees the codes which potentially apply to the product under
review.
5. User is asked to tick a code which matches the Product in the
following correlation table.
6. User can tick a box
7. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 80 of 340
All Element
See tick
“Dual
boxes
Usebegin
– Popun-ticked
up window
Reqmt. (field 5.2)” Type
for further Validation
steps in User Flow re:
Error
Pop-Up
Message
window
Use Case Name: Display response for question 5.1 – User can click Check
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User sees Question 5.1: EU Common Military Equipment List
3. The response field is a correlation table pre-filled with a selection of
22 Military codes that matches the CN number entered in Q4
4. User is asked to tick a code which matches the Product in the
following correlation table.
5. User does not know which code matches the Product
6. User clicks “Check” beside the code
7. Pop-up opens
8. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 81 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
OR
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Disclaimer: Read the text before confirming a correlation
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 82 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Tick box is only ticked for a positive result (validation)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 83 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 84 of 340
Only
Element
one Pop-Up window
Reqmt.
opened at a timeType Validation Error Message
Pop-up
window
Use Case Name: Pop- up window displays a code name and a full code description
(mentioned in 5.1)
Value C. User wants to expand the content, mentioned in the response field
Statement : A. User clicks on <Check>
O. User sees the pop up open, which displays the ML checked and its
description in full.
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. On Q5.1, User is asked to tick a code which matches the Product in
the following correlation table.
3. User does not know which code matches the Product
4. User clicks “Check” beside the code
5. Pop-up opens
6. Pop-up displays the code being checked, and display’s its description
in full.
End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes> or <No> field next to every entry of the field 5.1 (popup
window)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 85 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display reasons field next to every entry of the field 5.1. (pop-up
window).
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
O. The text is recorded in the system
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User has clicked “Check” next to a code in the 5.1 correlation table.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 86 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display PARTIAL conclusion (correlation or no with the ML)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 87 of 340
JustElement
one Yes selection is Reqmt.
sufficient for the product
Type to be
Validation
correlated with theError
ML Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to pop-up PARTIAL conclusion
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User has clicked “Check” next to a code in the 5.1 correlation table.
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question (i.e.
correlation or no with a Military code in the EU Common Military
Equipment List)
9. User can agree or no with the pop-up conclusion with a yes/no field.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 88 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User clicks YES on a pop-up : validation check mark displays on a previous
screen automatically. (Not on popup screen)
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User has clicked “Check” next to a code in the 5.1 correlation table.
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question (i.e.
correlation or no with a Military code in the EU Common Military
Equipment List)
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User answers Yes, a green validation check mark automatically
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 89 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Pop-up window actions: user clicks NO - displays red X in the relevant
response field (previous screen) (not on popup screen)
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User has clicked “Check” next to a code in the 5.1 correlation table.
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question (i.e.
correlation or no with a Military code in the EU Common Military
Equipment List)
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User answers No, an red X automatically displays next to the
box beside the correlation code in the main page.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 90 of 340
Element Reqmt. Type Validation Error Message
11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: At least one response is YES – Conclusion is automatically YES + display
validation check mark in the relevant response field (previous screen)
Value C. User clicks <YES> as a response to any of the pop-up question field (before
Statement : the conclusion) at least once.
A. Pop-up closes
O. User sees a green validation check mark next to the code checked.
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User has clicked “Check” next to a code in the 5.1 correlation table.
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question (i.e.
correlation or no with a Military code in the EU Common Military
Equipment List)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 91 of 340
JustElement
one Yes selection isReqmt.
sufficient for the green
Type validation
Validation
checkmark to Error
be displayed
Messageon the
main screen
One yes answer in
9. User can agree or no with the pop-up conclusion with a yes/no field.
the pop-up field is
enough 10. When
for a User has answered Yes to at least one question in the Pop-up
tickbox to field,
be a green validation check mark automatically displays next to the
validated in box the beside the correlation code in the main page.
main page 11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: All responses are NO – Conclusion is automatically NO + display displays red
X in the relevant response field (previous screen) (not on popup screen)
Value C. User clicks <No> as a response to every of the pop-up question field
Statement : (before the conclusion)
A. Pop-up closes
O. User sees a red X mark next to the code checked.
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User has clicked “Check” next to a code in the 5.1 correlation table.
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question (i.e.
correlation or no with a Military code in the EU Common Military
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 92 of 340
All Element
responses must be No
Reqmt.
for the red X validation
Type to be
Validation
displayed on the main
Errorscreen
Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
After this we are coming to the initial defense-related product screen to see the final conclusion for
the ML list
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 93 of 340
Element
1. The user can click Reqmt.
on the tick-box, which
Type puts Validation
a checkmark inside Errorof it to
Message
display that
their product correlates to the ticked ML.
Tick-box When it is clicked, a Tick-box A ticked box
2. Use Case
If the Name:is left
tick-box Allunclicked,
ML categories
it meansshould beproduct
the users ticked does
whether with positive
not correlate to that or negative
checkmark appears. means YES.
ML. responses Tick box is only An
ticked for a
unticked positive result (validation)
3. If a ticked box (checkmarked box) is clicked again, it will remove the checkmark,
box means
changing a positive correlation to no correlation.
NO.
Value C. A tick box is left unticked until an action is taken
Statement :
A. User clicks the tick box directly, or by steps to confirm correlation.
OR
User Flow : 1. User accessed module 2, started a product classification and has
made it to the Defense Related Products page
2. User looks at the list displayed next to <EU Common Military
Equipment List>
3. Next to each ML, the user sees a tick-box
4. If the user ticks the box, a checkmark should appear and it means
there is a correlation to their product (ticked box = YES- positive
answer);
If the box is left unticked, it means there is NO correlation to their
product (unticked box = NO – negative answer)
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 94 of 340
Element
1. When the user accesses Reqmt.
the defence-relatedType goods page,Validation
the general conclusionError
displayed is “Not part of EU Common Military Equipment List” Message
PageIf no MLs
2. When the page is accessed,
are selected/ticked from thethe Textgeneral
list, the Based on the
conclusion tick is “Not
displayed
Conclusion
part of general
EU Common conclusion
MilitarywillEquipment
be “Not List” boxes and if they are
Use Case ID:
of 8.2
3. If one ML is ticked, the general conclusion changes select/ticked
part EU Common Military or not, is subject
to (example) “Product
to EU Equipment
Common List”
Military Equipment for List”. the user will see the
Use Case Name: Final Conclusion
When one of the boxes from the military list -
conclusionIf one ML box is ticked, display
4. If the user deselects all previously ticked boxes, leaving the list with no
conclusion
list is ticked, the general
selected/ticked boxes, the general conclusion changes to “Not part of EU Common
conclusion will automatically
Military Equipment List”
change to example “Product is
subject to EU Common
Value C. I want to
Military Equipment know if the product I am classifying is part of an EU Common
List”.
Statement :
If the user Military List orallnot
deselects ticked
boxes, the conclusion will
A. The system factors in all of the questions and responses, and if one
change back to “Not part of EU
matched to the on the List, it should be considered part of the EU Common
Common Military Equipment
Military list
List”
O. Display general conclusion.
User Flow : 1. User accessed module 2, started a product classification and has
made it to the Defense Related Products page
2. User looks at the list displayed next to <EU Common Military
Equipment List>
3. User found a correlation between their product and an item listed in
the ML
4. User ticks the box
5. The conclusion of the page changes from “Not part of EU Common
Military Equipment List.” To example “Product is subject to EU
Common Military Equipment List”.
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 95 of 340
Element
1. The question / title
Reqmt.
< Environment Type
modification
Validation
technique> is displayed
Error Message
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered previous question
5.1
2. User reads the new question/title 5.2 <Environment modification
technique>
3. Next to the
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 96 of 340
Element
1. Contains the followingReqmt.text “Any technique for changing
Type – through
Validation
the deliberate
Error
manipulation of natural processes – the dynamics, composition or structureMessageof the
Description Contains
Earth, including its the following
biota, text and
lithosphere “Anyatmosphere,
Text Exists
or of and
outer Space”
technique for changing – the user
through the deliberate can read it
manipulation of natural
Use Case ID: UC 9.2
processes – the dynamics,
composition or structure of the
Use Case Name: Display response field for question 5.2 (pre-filled with description)
Earth, including its biota,
lithosphere and atmosphere, or
of outer Space”
Value C. User sees the description of the criteria for the question
Statement :
A. User compares the description to the product being classified
O. User confirms whether or not the product fits within the description.
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered previous questions
5.1
2. Next to question/title 5.2 <Environment modification technique> the
user can read the following text: “Any technique for changing –
through the deliberate manipulation of natural processes – the
dynamics, composition or structure of the Earth, including its biota,
lithosphere and atmosphere, or of outer Space”
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 97 of 340
Element Reqmt. Type Validation Error Message
Check Button
10. DEFENCE-RELATED PRODUCT POPUP, QUESTION 5.2.
Use Case Name: User can click Check (question 5.2) – Opens Disclaimer Pop-up window
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User sees Question 5.2: Environment modification technique
3. User clicks “Check” beside the code
4. Pop-up opens
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. Disclaimer pop-ups stating “no further description is available for this item”
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 98 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C User sees the displayed information in the text box and is asked to confirm
Statement : whether it is correct.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 99 of 340
User
Element
can unclick their Reqmt.
response; but User Type
cannot enter
Validation
both Yes andError
No Message
for the same
question.
Confirm User is asked to Toggle User cannot
A. User must select Yes or No
Yes/No select Yes or No Switch click both
next to the question
O. User makes selection Yes and No
5.2 at the same
User Flow : 1. User accessed moduletoggle2, started a product classification, has made it
switchProducts page, answered previous questions
to the Defense Related
5.1
2. User read question 5.2
3. User sees that they must confirm or deny whether their product
correlates to the text of question 5.2
4. User Clicks Yes or No.
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered question 5.2 with yes
or no
2. The user sees a reasoning field below the yes/no question
3. The user types in their reason
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 100 of 340
User
Element
can type into the reason
Reqmt.
field of question
Type5.2 Validation Error Message
Reason
Partial
field When yes be
Should is text User can
4. End.
conclusion linked by the
clicked to type into it
question
user, the 5.2
partial
of Data
Defense-
conclusion will
Related
display:
products
“Enforcement
Modification Elements
Technique”
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: “Yes” response will display a partial conclusion for question 5.2
Value C. User answers Yes on whether the product matches with the description in
Statement : Question 5.2
User Flow : 1. User accessed module 2, started a product classification, accessed the
Defense Related Products page, question 5.1 answered
2. User answers with “yes” to question 5.2
3. A partial conclusion appears linked to question 5.2
4. User sees the partial conclusion
5. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 101 of 340
Partial
Element
conclusion
conclusion “Enforcement
“No Reqmt.
Enforcement Modification
Modification
TypeTechnique” Technique”
Validation
is displayed
is displayed
once
Errorthe once
Message
userthe selects
user
yes to question
selects no to question
5.3 5.2
Partial When no is text
Acceptance Criteria
conclusion clicked by the
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
user, the partial
conclusion will
display:
“Enforcement
Modification
Technique”
Use Case Name: “No” response will display a partial conclusion for question 5.2
Value C. User answers No on whether the product matches with the description in
Statement : Question 5.2
User Flow : 1. User accessed module 2, started a product classification, accessed the
Defense Related Products page, question 5.1 answered
2. User answers with “no” to question 5.2
3. A partial conclusion appears linked to question 5.2
4. User sees the partial conclusion
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 102 of 340
TheElement
user can see each item
Reqmt.
from the UN Conventional
Type Validation
Arms list. Error Message
Value C. User wants to know which items are listed in the UN Conventional Arms List
Statement :
A. User looks at the items listed next to the question 5.3
O. User sees the items listed in the UN Conventional Arms List (specifically to
their product
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered question 5.2 and is
looking at question 5.3
2. The user sees the whole items list (example Cat I Battle tank, CAT II
XXXX, CAT III XXXX, CAT VI Warship) from the UN Conventional Arms
List
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response for question 5.3 – User can tick the box next to the
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 103 of 340
Element
1. The user can clickReqmt.
on the tick-box, which
Type puts Validation
a checkmark inside Error
of it to
Message
display that
their product correlates to the ticked item from the UN Conventional Arms List.
Tick-box When it is clicked, a Tick-box A ticked box
category
2. If the tick-box is left in the
unclicked, correlation
it means table
the users product does not correlate to that
checkmark appears. means YES.
item from the UN Conventional Arms List. An unticked
3. If a ticked box (checkmarked box) is clicked again, it will remove the checkmark,
box means
changing a positive correlation to no correlation.
NO.
Value C. I want to enter a response for the question 5.3
Statement :
A. A box can be ticked next to the code in the correlation table
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered question 5.2 and is
looking at question 5.3
2. The user sees the items list (example Cat I Battle tank, CAT VI
Warship) from the UN Conventional Arms List
3. The user ticks the box of an item if their product correlates to it
(An unticked box means their product does not correlate to the item)
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can click Check (question 5.3) – Opens Disclaimer Pop-up window
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 104 of 340
Element Reqmt. Type Validation Error Message
Check Button
User Flow : 1. User is in the Defence-related Product page of the “Start classification
process” stream
2. User sees Question 5.3
3. The user sees the <Check> button next to each item (example Cat I
Battle tank, CAT VI Warship) in the list from the UN Conventional
Arms List
4. User clicks “Check” beside the code
5. Pop-up opens
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered question 5.2 and is
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 105 of 340
TheElement
user is informed thatReqmt.
there is no furtherType
description
Validation
or information provided
Error Message
for the items
listed by the UN Conventional Arms List
Description/ Message states: “no Pop-up Pop-up
looking at question 5.3
message further description text message
2. The
is available for this user sees the <Check>
appears button next to each item (example Cat I
item” Battle tank, CAT VIdisplaying
Warship) in the list from the UN Conventional
Arms List the
3. The user clicks on the <Check> button
message
4. A pop-up appears stating “no further description is available for this
item” (as there is no further information/ description of the items
listed)
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Clicking on a tick box when User already knows the category (Q. 5.3)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 106 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered question 5.2 and is
looking at question 5.3
2. User sees all CAT items listed next to question 5.3
3. User knows which CAT matches the Product
4. User sees the matching CAT item
5. User ticks the box next to the matching CAT item
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Tick box is only ticked for a positive result (validation) (Q. 5.3)
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 107 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered question 5.2 and is
looking at question 5.3
2. User is asked to tick a CAT which matches the Product in the following
item (CAT) listed by the UN Conventional Arms List.
3. A tick is a positive response. No tick is a negative response.
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C User sees the displayed information in the text box and is asked to confirm
Statement : whether it is correct.
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered previous questions
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 108 of 340
User
Element
can unclick their Reqmt.
response; but User Typecannot enter
Validation
both Yes andError No Message
for the same
question.
Confirm User is asked to Toggle User cannot
No can only be selected if no tick box from5.2
5.1 and Q. 5.4 was ticked
Yes/No select Yes or No Switch click both
2. After
next to the question the user has checked
Yes and theNo CAT list for a match with the product
5.4 they must answer whether there is a correlation with product and the
at the same
any CAT/ item from the UN Conventional Arms List
toggle
3. Note: if a CAT is selected,
switch the answer can on be “YES” when the user is
asked if there is a correlation. Answering “NO” is only possible if no
tick-box is ticked
4. User Clicks Yes or No.
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
User Flow : 1. User accessed module 2, started a product classification, has made it
to the Defense Related Products page, answered question 5.3 (UN
Conventional Arms list) with yes or no
2. The user sees a reasoning field below the yes/no question
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 109 of 340
User
Element
can type into the reason
Reqmt.
field of question
Type5.3 Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: “Yes” response will display a partial conclusion (Q. 5.3)
Value C. User answers Yes on whether the product matches with the description in
Statement : Question 5.3
O. User can read the partial conclusion: “Part of UN Conventional Arms List”
User Flow : 1. User accessed module 2, started a product classification, accessed the
Defense Related Products page, question 5.1 and 5.2 answered
2. User answers with “yes” to question 5.3
3. A partial conclusion appears linked to question 5.3
4. User sees the partial conclusion: “Part of UN Conventional Arms List”
5. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 110 of 340
Partial
Element
conclusion “Part of
Reqmt.
the UN Conventional
Type ArmsValidation
List” is displayed once
Errorthe
Message
user selects
yes to question 5.3
Partial When no is text Partial
Data
conclusion clicked by the conclusion
user, the partial is displayed
conclusion will when yes is
display: “Part of selected
the UN
Conventional
Arms List”
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: “No” response will display a partial conclusion (Q. 5.3)
Value C. User answers No on whether the product matches with the description in
Statement : Question 5.3
O. User can read the partial conclusion: “Not part of UN Conventional Arms
List”
User Flow : 1. User accessed module 2, started a product classification, accessed the
Defense Related Products page, question 5.1 and 5.2 answered
2. User answers with “no” to question 5.3
3. A partial conclusion appears linked to question 5.3
User sees the partial conclusion: “Not part of UN Conventional Arms List”
4. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 111 of 340
Partial
Element
conclusion “Not Reqmt.
part of the UN Conventional
Type Validation
Arms List” is displayed
Error Message
once the user
selects no to question 5.3
Partial When no is text Partial
Data
conclusion clicked by the conclusion
user, the partial is displayed
conclusion will when no is
display: “Not selected
part of the UN
Conventional
Arms List”
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a general conclusion at the end of the Defense-related section
determining whether the product a military item or not.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 112 of 340
If any
Element
question from 5.1 – 5.3Reqmt.
was answered with yes/
Typeticked theValidation
conclusion will display:
Error“The
product is a defense-related product” Message
Conclusion for If any of the questions text Data
If all questions from 5.1
defense- from– 5.3
5.1were answered
– 5.3 were with no/ unticked the conclusion will display:
“Therelated
product is not a positive,
defense-related product”
the conclusion
product is: “The product is a
defense-related
product”
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to know which regulation and which Annex I must check
Statement :
O. Page displays which regulation and Annex must be checked
User Flow : 1. User accessed the Torture Good section of product classification
(module 2)
2. User sees question/ title 6.1: «EU Regulation 2019/125, Annex II »
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 113 of 340
TheElement
user can see and read
Reqmt.
the titles of questions
Type 6.1, 6.2,
Validation
and 6.3 Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 6.1 (Torture Good) – check the correlation table
Value C. I want to see which items are listed in Annex II of EU Regulation 2019/125
Statement :
A. The items list is displayed next to question / title 6.1
User Flow : 1. User accessed the Torture Good section of product classification
(module 2)
2. User looks at the items listed next to question 6.1
3. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 114 of 340
All Element
Torture items from Annex
Reqmt.II from EU Regulation
Type 2019/125
Validationare listed Error
insideMessage
the window /
box displayed next to question 6.1
Window / box Placed next to Window Exists
Data
for the items question 6.2
6.1 / box
listed
Torture items All items from List All items are
from
from Annex
Annex III
II Annex III
II from listed inside
EU Regulation the Window
2019/125 are / box
listed
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 6.2 (Torture Good) – check the correlation table
Value C. I want to see which items are listed in Annex III of EU Regulation 2019/125
Statement :
A. The items list is displayed next to question / title 6.2
User Flow : 1. User accessed the Torture Good section of product classification
(module 2)
2. User looks at the items listed next to question 6.2
3. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 115 of 340
All Element
Torture items from Annex
Reqmt. IV
III from EU Regulation
Type 2019/125
Validationare listed Error insideMessage
the window /
box displayed next to question 6.3 6.2
Window / box Placed next to Window Exists
Acceptance Criteria
for the items question 6.3 / box
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
listed
Torture items All items from List All items are
from Annex IV Annex IV from listed inside
EU Regulation the Window
2019/125 are / box
listed
Use Case Name: Display response field 6.3 (Torture Good) – check the correlation table
Value C. I want to see which items are listed in Annex IV of EU Regulation 2019/125
Statement :
A. The items list is displayed next to question / title 6.3
User Flow : 1. User accessed the Torture Good section of product classification
(module 2)
2. User looks at the items listed next to question 6.3
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Clicking on Check – opens up a pop-up window for response field 6.1,
6.2, & 6.3
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 116 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User is responding to a question in the “Torture good” section of the
Product Classification module
2. On Q6.1, 6.2, & 6.3, User has clicked Yes when asked to confirm
“Yes/No” in the pop-up screen.
3. In the main screen, User is asked to tick a code which matches the
Product in the following correlation table.
4. User does not know which code matches the Product
5. User clicks “Check” beside the code
6. Pop-up opens
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Click on tick box if they already know the category for response field 6.1,
6.2, & 6.3
Value C. I know my product and want to skip the check button by selecting the tick-
Statement : box
A. I selected the tick-box
O. the tick-box is selected
User Flow : 1. User is responding to a question in the “Torture good” section of the
Product Classification module
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 117 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
OR
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Tick box is only ticked for a positive result (validation) for response field
6.1, 6.2, & 6.3
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 118 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
User Flow : 1. User is responding to a question in the “Torture Good” section of the
Product Classification module
2. On Q6.1, 6.2, & 6.3, User has clicked Yes when asked to confirm
“Yes/No”.
3. User is asked to tick a code which matches the Product in the
following correlation table.
4. A tick is a positive response. No tick is a negative response.
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Lookup for response field 6.1, 6.2, & 6.3
Value C I want to fill in a tick box; and I do not know what to fill in, or I have partial
Statement : information
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 119 of 340
TheElement
Lookup function is part
Reqmt.
of an assistant Type
suite in thisValidation
module (containingError Lookup,
Message
Info and ?
icons). User should not be sent away from page when clicking on these icons.
Lookup Search function Search The search When no information is
O. I enter information into the search box
should be linked to field field should available, display “no
different areas of provide the results found”
User Flow : 1. User is responding to a question in the “Torture Good” section of the
the knowledge base results to
Product Classification module
(based on the the User
2. User selects the search icon to lookup information on the RespectUs
question being without
asked) platform taking the
3. User enters a keyworduser or sting
away of key terms
4. User sees a window pop-upthe
from with the results of the search.
5. User can copy the page
text from the search
they
6. User pastes the text arefromon.
the Itsearch in text field beside question (or
should
types the information also
directly)
7. End. be possible
to copy text
from the Data
search.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Question mark for response field 6.1, 6.2, & 6.3
User Flow : 1. User is responding to a question in the “Torture Good” section of the
Product Classification module
2. User clicks the Question mark (?) icon to see an FAQ regarding the
question
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 120 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
3. User sees a window pop-up with the relevant information.
(?) should display should not
4. User
information that can copy the text from
take the info icon
User
5. User
is relevant to pastes the text from the
away fromsearch in text field beside question (or
answering types
the the information the directly)
page
question6. being
End. they are on.
asked It should
Data
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Pop- up window displays code descriptions (applies from 6.1. to 6.3.)
Value C. User wants to expand the content, mentioned in the response field
Statement : A. User clicks on <Check>
O. User sees the pop up open, which displays the ML checked and its
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 121 of 340
All Element
three response fieldsReqmt.
have the check button,
Type when Validation
it is clicked, a pop-up
Error Message
window opens
displaying a full description of the items of a response field
Code / item The user Pop-up
description in full.
desciprtion receives more window
information
regarding the
User Flow : codes/ 1. items
User clicked the check button on one of the response fields of 6.1, 6.2,
listed in
or 6.3 from the Torture Good part of the product classification
response field
module
6.1, 6.2, and 6.3
2. A pop-up opened displaying the code description
3. The user gets more information on the item/ code from the list of
either Q. 6.1, 6.2, or 6.3
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C I want to fill in a text block; and I do not know what to fill in, or I have partial
Statement : information
User Flow : 1. User is responding to a question in the “Torture Good” section of the
Product Classification module
2. User selects the search icon to lookup information on the RespectUs
platform
3. User enters a keyword or sting of key terms
4. User sees a window pop-up with the results of the search.
5. User can copy the text from the search
6. User pastes the text from the search in text field beside question (or
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 122 of 340
TheElement
Lookup function is part
Reqmt.
of an assistant Type
suite in thisValidation
module (containingError
Lookup,
Message
Info and ?
icons). User should not be sent away from page when clicking on these icons.
Lookup Search function Search The search When no information is
types the information directly)
should be linked to field field should available, display “no
7. End.
different areas of provide the results found”
the knowledge base results to Data
(based on the the User
question being without
asked) taking the
user away
from the
page they
are on. It
should also
be possible
to copy text
from the
search.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User is responding to a question in the “Torture Good” section of the
Product Classification module
2. User clicks the Question mark (?) icon to see an FAQ regarding the
question
3. User sees a window pop-up with the relevant information.
4. User can copy the text from the info icon
5. User pastes the text from the search in text field beside question (or
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 123 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
types the information directly)
(?) should display should not
6. End.
information that take User
is relevant to away from Data
answering the the page
question being they are on.
asked It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to every entry (applies from 6.1. to 6.3.
popup)
User Flow : 1. User is in the Torture Goods page of the “Start classification process”
stream
2. User clicked on check from response field 6.1, 6.2, or 6.3
3. Pop-up opens
4. Pop-up displays the code/item being checked, and display’s its
description in full.
5. User is asked to confirm “Yes/No” next to every entry in the Pop-
up page
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 124 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display reasons field next to every entry on the pop up (applies from 6.1.
to 6.3.)
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
O. The text is recorded in the system
User Flow : 1. User is in the Torture Goods page of the “Start classification process”
stream
2. User clicked on check from response field 6.1, 6.2, or 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every
entry.
7. User enters reason in text fields
8. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 125 of 340
A written
Elementreason is required
Reqmt.
for each entry. Type Validation Error Message
Text
Partial
Field A text
The text
field ofmust
the Text
Data
conclusion appear
conclusion
next to each
entrychanges
in the Pop-up
based
page.on whether the
user answers Elements
yes or no
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display partial conclusion next to every entry of the pop-up field after
Yes or No answered (applies from 6.1. to 6.3.)
Value C. User wants to see the partial conclusion, on whether the product matches
Statement : with the checked category/code
A. The partial conclusion is displayed
O. User can read the partial conclusion
User Flow : 1. User is in the Torture Goods page of the “Start classification process”
stream of the Product Classification module
2. User clicked on check from response field 6.1, 6.2, or 6.3
3. Pop-up opens
4. A partial conclusion is visible below the reasoning field
5. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 126 of 340
As Element
default the partial conclusion
Reqmt. text is clear Type until theValidation
user selects yes or Error no, only Message
then is the
partial conclusion displayed
Yes / No Field Visible next to each
Acceptance Criteria
Pop-upConditions
conclusion
that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to PARTIAL pop-up conclusion
User Flow : 1. User is in the Torture Good page of the “Start classification process”
stream
2. User has clicked “Check” from a response field 6.1, 6.2, or 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 127 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User is in the Torture Good page of the “Start classification process”
stream
2. User has clicked “Check” from a response field 6.1, 6.2, or 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User answers Yes, a green validation check mark
automatically displays next to the box beside the correlation
code in the main page.
11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 128 of 340
Element Reqmt. Type Validation Error Message
Use Case Name: Pop-up window actions: user clicks NO - displays red X in the related
response field (previous screen) (not in pop-up)
User Flow : 1. User is in the Torture Good page of the “Start classification process”
stream
2. User has clicked “Check” from a response field 6.1, 6.2, or 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User answers No, a red X automatically displays next to the
box beside the correlation code in the main page.
11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 129 of 340
JustElement
one Yes selection isReqmt.
sufficient for the green
Type validation
Validation
checkmark to Error
be displayed
Messageon the
main screen
One yes answer in
Use Case ID : UC 16.10
the pop-up field is
enough for a
Use Case Name: At least one response is YES – Conclusion is automatically YES + display
tickbox to be
validation check mark in the related response field (previous screen)
validated in the
main page
Value C. User clicks <YES> as a response to any of the pop-up question field (before
Statement : the conclusion) at least once.
A. Pop-up closes
O. User sees a green validation check mark next to the code checked.
User Flow : 1. User is in the Torture Good page of the “Start classification process”
stream
2. User has clicked “Check” from a response field 6.1, 6.2, or 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User has answered Yes to at least one question in the Pop-up
field, a green validation check mark automatically displays next to the
box beside the correlation code in the main page.
11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: All responses are NO – Conclusion is automatically NO + display displays
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 130 of 340
All Element
responses must be No
Reqmt.
for the red X validation
Type to be
Validation
displayed on the main
Errorscreen
Message
User Flow : 1. User is in the Torture Good page of the “Start classification process”
stream
2. User has clicked “Check” from a response field 6.1, 6.2, or 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User answers No to every question in the Pop-up field, an red
X automatically displays next to the box beside the correlation code in
the main page.
11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 131 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. RespectUs wants to display a disclaimer before the user continues to the
Statement : next page
A. The platform displays a disclaimer before the user can continue
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 132 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 133 of 340
If any
Element
question from 6.1, 6.2,
Reqmt.
and 6.3 was answered Type with yes/Validation
ticked the conclusion
Error will
display: “The product is a torture good” Message
Conclusion for If any of3.theUser
questions text
sees a conclusion for the whole Torture Good section of the
IfTorture
all questions
good from from
6.1, 6.2,
6.1,and
6.2,6.3
6.3were
productwere answered with
classification no/ unticked the conclusion will
process
display: “The product positive,
is not a torture
the good”
conclusion
4. End.
is: “The product is a
torture good” Data
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 134 of 340
Should
Element
be displayed clearly
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field for question 7.1. (pre-filled with data provided
from question 4)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 135 of 340
Should
Element
display the code Reqmt.
and title in the Q7.1
Type
responseValidation
field Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C User sees the displayed information in the text box and is asked to confirm
Statement : whether it is correct.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 136 of 340
User
Element
can unclick their Reqmt.
response; but User Type
cannot enter
Validation
both Yes andError
No Message
for the same
question.
Confirm User is asked to Toggle User cannot
OR
Yes/No select Yes or No Switch click both
next to the question Yes and No
in the field. at the same
3. User Clicks Yes or No.
toggle
4. A Partial conclusion is displayed next to the question field
switch
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Responding YES to question 7.1 – continue to question 7.2
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 137 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Responding NO to Question 7.1 – remain on the same screen
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 138 of 340
Element Reqmt. Type Validation Error Message
User
If no other
responds
code to
is Correlations
Data
displayed,
the correlation
User
table
is are linked
asked narrow
to to check the to the DU
CN number that
determination of codes in Q5,
wasstatus.
DU entered in Q4. and they
Elements on
depend
the CN
code that is
entered in
Acceptance
Q4. Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display 7.2 to further correlate the product to a specific CN Number.
Value C. User has selected Yes in confirming the Potential Dual-use code in the pre-
Statement : filled question above.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 139 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Use Case Name: Display response for question 7.2 – User can tick the box next to the code
in the correlation table
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 140 of 340
SeeElement
“Dual Use – Pop up window
Reqmt. (field 7.2)” Type
for further Validation
steps in User Flow re:
Error
Pop-Up
Message
window
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Clicking on a tick box when User already knows the category
Value C. User already knows the codes which correspond to confirmed Potential
Statement : Dual-use Codes
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 141 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
OR
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. User already knows the codes which correspond to confirmed Potential
Statement : Dual-use Codes
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 142 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Tick box is only ticked for a positive result (validation AFTER POP UP)
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 143 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Pop- up window displays a code name and a full code description
(mentioned in 7.2)
Value C. User wants to expand the content, mentioned in the response field
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 144 of 340
Only
Element
one Pop-Up window
Reqmt.
opened at a timeType Validation Error Message
Pop-up
Statement : A. User clicks on <Check>
window
O. User sees the pop up open, which displays the code checked and its
description in full.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to every entry of the field 7.2 (popup
screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 145 of 340
A written
Elementreason is required
Reqmt.
for each entry. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display reasons field next to every entry of the field 7.2. (popup screen)
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
O. The text is recorded in the system
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 146 of 340
A written
Elementreason is required
Reqmt.
for each entry. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display pop-up conclusion (correlation or no with a dual use code)
(popup screen)
Value C. User wants to see the partial conclusion, on whether the product matches
Statement : with the checked category/code
A. The partial conclusion is displayed
O. User can read the partial conclusion
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 147 of 340
Conclusion
Element based on Yes/No
Reqmt.
determinationType
in pop-upValidation
window. Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to pop-up partial conclusion (popup
screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 148 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User clicks YES on a pop-up correlation : validation check mark displays
on a previous screen automatically. (popup screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 149 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User clicks NO on a pop-up correlation : red X check mark displays on a
previous screen automatically. (popup screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 150 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: At least one response is YES – Conclusion is automatically YES (in pop-up
window) + display validation check mark in the response field 7.2 (previous
screen) (not in the pop-up window)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 151 of 340
JustElement
one Yes selection isReqmt.
sufficient for the green
Type validation
Validation
checkmark to Error
be displayed
Messageon the
main screen
One yes answer in
Value C. User clicks <YES> as a response to any of the pop-up question field (before
the pop-up field is
Statement :enough the for conclusion)
a at least once.
tickbox A. Pop-up
to closes
be
validatedO. User
in sees
the a green validation check mark next to the code checked.
main page
User Flow : 1. User is responding to a question in the “Start classification process”
stream of the Product Classification module
2. On Q7.1, User has clicked Yes when asked to confirm “Yes/No”.
3. User is asked to tick a code which matches the Product in the
following correlation table.
4. User does not know which code matches the Product
5. User clicks “Check” beside the code
6. Pop-up opens
7. Pop-up displays the code being checked, and display’s its description
in full.
8. User selects Yes or No next to every entry in the Pop-up page
9. User asked to give reason for each choice made next to every entry.
10. User enters reason in text fields
11. Pop-up conclusion is displayed next to answered question (i.e.
correlation or no with a dual use code)
12. User can agree or no with the pop-up conclusion with a yes/no field.
13. When User answers Yes to at least one question in the pop-up field,
a green validation check mark automatically displays next to the box
beside the correlation code in the main page.
14. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: All responses are NO – Conclusion is automatically NO (in pop-up window) +
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 152 of 340
All Element
responses must be No
Reqmt.
for the red X validation
Type to be
Validation
displayed on the main
Errorscreen
Message
Value C. User clicks <No> as a response to any of the pop-up question field (before
Statement : the conclusion) at least once.
A. Pop-up closes
O. User sees a red X mark next to the code checked.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 153 of 340
Element Reqmt. Type Validation Error Message
Use Case Name: Display Question 7.3 asking the User for a “self-assessment”
Value C. User might not be determine which DU code applies using the above
Statement : processes.
User Flow : 1. User selects “Start classification process” in the Product Classification
module on the RepectUs website
2. User has answered questions 7.1 and 7.2 in the Dual-Use page.
3. User is asked for a self-assessment according to EU Regulation
428/2009.
4. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 154 of 340
User
Element
can enter the information
Reqmt.manually, orType
copy/paste
Validation
the text from the search
Error Message
results.
Use Case Name: Display response field for Question 7.3 along with a lookup icon
User Flow : 1. User selects “Start classification process” in the Product Classification
module on the RepectUs website
2. User has answered questions 7.1 and 7.2 in the Dual-Use page.
3. User is asked for a self-assessment according to EU Regulation
428/2009.
4. User can enter potential Titles and codes in the text field
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 155 of 340
User
Element
can enter the information
Reqmt.manually, orType
copy/paste
Validation
the text from the search
Error Message
results.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display info (‘OPTIONAL’) to show that you don’t need to fill in 7.3 when
question 7.2. contains validated entries
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 156 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Conclusion - Display a general conclusion at the end of the Dual-Use
section determining whether the product a dual use or not
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 157 of 340
JustElement
one Yes selection is Reqmt.
sufficient for the product
Type to beValidation
classified as a dual-use
Error Message
product in the
General Conclusion
One yes answer in
Statement :
the partial
conclusions is
A. The system factors in all of the questions and responses, and if one
enough matched to the Dual-Use regulation, it should be considered dual use
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display questions 8.1, 8.2, 8.3, 8.4, 8.5
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 158 of 340
TheElement
user can see the 5Reqmt.
questions (8.1 -Type
8.5) for the
Validation
civil goods section
Errorof
Message
the product
classification process
Question 1 Text displayed Text Exists
<Countries of transit> (question 8.2)
<Countries of
<Countries of end-use> (question 8.3)
destination>
Question 2 <Civil/ military
Text displayed Text use> (question
Exists 8.4)
<Applicable
<Countries of restriction> (question 8.5)
transit>
User Flow : 1. User accessed Civil Goods section from the product classification
Question 3 Text displayed Text Exists
process (module 2)
<Countries of
2. User sees questions 8.1 – 8.5
end-use>
Question 4 3. End.
Text displayed Text Exists
<Civil/ military Data
use>
Question 5 Text displayed Text Exists
<Applicable
restriction>
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 8.1 – drop down with countries + starts with
worldwide
User Flow : 1. User accessed Civil Goods section from the product classification
process (module 2)
2. The user is in the process of answering question 8.1
3. The user clicks on the drop-down bar and selects all applicable
countries of destination
4. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 159 of 340
Element
1. A minimum of 1 must Reqmt. be selected Type Validation Error
2. Multiple countries can be selected Message
Country
3. Firstofoption
The in use
the can
list isselect one to Drop-down
the option bar
select Worldwide Selected Data
destination
transit
4. or multiple
Selected countries countries.
should have a checkmark next to them countries
The first option listed should have a
in
Thethefirst
drop-down
option listed
bar checkmark
isin<worldwide>
the drop-down (which
bar next to them.
isselects
<worldwide>
every country
(which
selects
in theevery
backend)
country
There in the
is also
backend)
an option
listed at the top of the Elements
drop-down bar <no
transit country>
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 8.2 <Countries of transit> – drop down with
countries + starts with worldwide
User Flow : 1. User accessed Civil Goods section from the product classification
process (module 2)
2. The user is in the process of answering question 8.2
3. The user clicks on the drop-down bar and selects all applicable
countries of transit
4. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 160 of 340
Element
1. A minimum of 1 must Reqmt. be selected Type Validation Error
2. Multiple countries can be selected Message
Country ofoption
3. First Thein use
the can
list isselect one to Drop-down
the option select Worldwide bar Selected
end-use
4. Selected or transit
multiple
If there iscountries
no countries.
should
country have
the auser
checkmark
can select next<No transitcountries
to them country>
The first option listed
5. Selected countries should have a checkmark next to them should have a
in the drop-down bar checkmark
is <worldwide> (which Acceptance Criteria next to them.
selects every country
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
in the backend)
Use Case Name: Display response field 8.3 <Countries of end-use> – drop down with
countries + starts with worldwide
User Flow : 1. User accessed Civil Goods section from the product classification
process (module 2)
2. The user is in the process of answering question 8.3
3. The user clicks on the drop-down bar and selects all applicable
countries of end-use
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 161 of 340
Each
Element
of the options (strictly
Reqmt.
civil/ strictly military/
Type dual-use)
Validation
has a tick-box Error Message
Only one can be checked
Tick-box 3 tick boxes Tick-box When
clicked, a
checkmark
Use Case ID: UC 22.5
appears in
Use Case Name: Display response field 8.4 the–tick-box
3 tick boxes (only civil, only military, dual
use)
User Flow : 1. User accessed Civil Goods section from the product classification
process (module 2)
2. The user is in the process of answering question 8.4
3. The user selects the tick-box for strictly civil, strictly military or dual-
use
4. End.
End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User accessed Civil Goods section from the product classification
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 162 of 340
User
Element
is required to enterReqmt.
an explanation toType why their product
Validation
classifies asError
eitherMessage
civil, military,
or a dual-use item
Explanation / User can type text
process (module 2)
reasoning field into this field
2. The user answered question 8.4 (ticked one of the 3 options civil,
military or dual-use)
3. The user enters an explanation to why they their product classifies as
civil, military or dual-use into the reasoning field below the tickboxes
from question 8.4
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 8.5 – Applicable restrictions are automatically
generated by the platform, no action by the user
User Flow : 1. User accessed Civil Goods section from the product classification
process (module 2)
2. The user answered question 8.1 – 8.4
3. The user is presented with applicable restrictions based on the
answers for 8.1 -8.4
4. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 163 of 340
User
Element
is presented with applicable
Reqmt. restrictions
Type
for their Validation
product Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Lookup for response field 8.1, 8.2, & 8.3
Value C I want to fill in a text block; and I do not know what to fill in, or I have partial
Statement : information
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 164 of 340
TheElement
Lookup function is part
Reqmt.
of an assistant Type
suite in thisValidation
module (containingError
Lookup,
Message
Info and ?
icons). User should not be sent away from page when clicking on these icons.
Lookup Search function Search The search When no information is
Data
should be linked to field field should available, display “no
different areas of provide the results found”
the knowledge base results to
(based on the the User
question being without
asked) taking the
user away
from the
page they
are on. It
should also
be possible
to copy text
from the
search.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Question mark for response field 8.1, 8.2, 8.3, 8.4
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 165 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
3. User sees a window pop-up with the relevant information.
(?) should display should not
4. User
information that can copy the text from
take the info icon
User
5. User
is relevant to pastes the text from the
away fromsearch in text field beside question (or
answering types
the the information the directly)
page
question6. being
End. they are on.
asked It should
Data
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User is responding to a question in the “Civil Goods” stream of the
Product Classification module
2. User answered all questions for civil goods
3. The user sees the conclusion which is based on the previous answer
for civil goods, the conclusion is automatically generated by
RespectUs
4. If it does not classify as a military or dual-use item the user will read:
< The good is not subject to a restriction >
5. If it does classify as a military or dual-use item the user will read: <
The good is subject to an authorization/restriction on the basis of the
law ……”insert applicable law”……..>
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 166 of 340
TheElement
conclusion for the whole Reqmt.
civil good section is automatically
Type Validation
generatedError
basedMessage
on the
answers given by the user for all questions of the civil goods section
Conclusion for If it does not classify as a military Text
Data
civil goods or dual-use item the user will
read: < The good is not subject to
a restriction >
If it does classify as a military or
dual-use item the user will read: <
The good is subject to an
authorization/restriction on the
basis of the law ……”insert
applicable law”……..>
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User is responding to a question in the “Civil Goods” stream of the
Product Classification module
2. User clicks the info icon to see relevant information regarding the
question
3. User sees a window pop-up with the relevant information.
4. User can copy the text from the info icon
5. User pastes the text from the search in text field beside question (or
types the information directly)
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 167 of 340
TheElement
Info icon is part of an
Reqmt.
assistant suite inType
this moduleValidation
(containing Lookup,
Error
Info
Message
and ? icons).
User should not be sent away from page when clicking on these icons
Info Info function should Pop-up Clicking Info
Data
display information should not
that is relevant to take User
answering the away from
question being the page
asked they are on.
It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display titles for questions of Catch-All (questions 9.1 and 9.2)
User Flow : 1. User accessed the Catch-All section of the product classification of
module 2
2. The user reads titles for question 9.1 and 9.2
3. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 168 of 340
Element Reqmt. Type Validation Error Message
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to know if my product falls into the Catch-All clause for equipment
Statement : not listed as a defence-related product
A. The user is presented with sections/ questions from the catch-All clause
equipment not listed as a defence-related product which may be subject to
their product
O. I read all the questions, or sections listed in the Catch-All clause for
equipment not listed as a defence-related product
User Flow : 1. User accessed the Catch-All section of the product classification of
module 2
2. In question 9.2 the user is presented with a series of questions which
are based on all previously answer questions in regard to the catch-all
clause for defence-related products
3. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 169 of 340
Based
Element
on previously answered
Reqmt. questions, Type
platform will
Validation
display sections Error
or ask
Message
questions if
their product falls into any category of the catch-all clause.
Question 9.1
9.2 Could be none or text
Data
multiple questions
Questions are based
on all previously
answered questions
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to know if my product falls into the Catch-All clause for dual-use
Statement : items
A. The user is presented with sections/ questions from the catch-All clause for
dual-use items which may be subject to their product
O. I read all the questions, or sections listed in the Catch-All clause for dual-
use items
User Flow : 1. User accessed the Catch-All section of the product classification of
module 2
2. In question 9.1 the user is presented with a series of questions which
are based on all previously answer questions in regard to the catch-all
clause for dual-use items
3. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 170 of 340
Each
This
Element
is
subthe
question
Catch-All
mustclause
Reqmt.
have afor yes/no
dual-useoptionType
items. Based Validation
on previously answered Error Message questions,
platform
Only yes or
willnodisplay
can besections
selectedor ask questions if their product falls into any category of the
YES/NO Needs to be Yes/No
catch-all
One of the
clause.
two option must be selected
available for button or
Acceptance Criteria
each sub switch
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
question of 9.1
and 9.2
Value C. I want to check if my product falls into the catch-all clause regarding dual-
Statement : use items and defence-related products
User Flow : 1. User accessed the Catch-All section of the product classification of
module 2
2. User is answering question to 9.1 and 9.2
3. User sees that there are multiple sub question to 9.1 and 9.2
4. User sees that each sub questions has a yes or no button next to it
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 171 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
(?) should display should not
Use Case Name:information
Question that
mark take User
is relevant to away from
answering the the page
question being they are on.
asked It should
also be
Value C I have a question relatedpossible
to filling in
toa text box
Statement : copy text
A. I click on the question mark
fromicon the
info.
O. An explanation text (FAQ) containing answers to questions related to the
box appears
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 172 of 340
TheElement
conclusion for the wholeReqmt.
catch-all section is automatically
Type Validation
generated Error
based
Message
on the
answers given by the user for all questions of the catch-all section
Conclusion for If it does not correlate with Text
O. I see the conclusion at the bottom of the page
catch-all any of the catch-all questions
the user will read: < We have
User Flow : 1. User is responding to a question in the “catch-all” stream of the
no obligation to inform the
Product Classification module
Government >
2. User answered all questions for catch-all
If it does correlate with a
catch-all3.question
The userthesees
user the
willconclusion which is based on the previous answer
read: < We have an obligationconclusion is automatically generated by RespectUs
for catch-all, the
to inform 4. the
If itGovernment
does not correlate
of to any of the catch-all questions the user will
the facts and read: < We
wait forhave
theirno obligation to inform the Government >
reply > 5. If it does correlate to a catch-all question the user will read: < We
have an obligation to inform the Government of the facts and wait for
their reply >
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 173 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display content next to X (country) components (US for now)
User Flow : 1. User has reached the "Impact of other jurisdictions” page for the
product classification of module 2
2. The user sees questions that may arise through other jurisdictions
3. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 174 of 340
User
Element
must select yes or no
Reqmt. Type Validation Error Message
User can only select one of the options
YES/NO Needs to be Yes/No
Must be available for each question Acceptance Criteria
next to each button or
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
question switch
displayed
User Flow : 1. User has reached the "Impact of other jurisdictions” page for the
product classification of module 2
2. The user sees questions that may arise through other jurisdictions
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 175 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
Use Case ID: UC 24.4
(?) should display should not
information that take User
Use Case Name: Question mark
is relevant to away from
answering the the page
question being they are on.
asked It should
also be
Value C I have a question relatedpossible toa text box
to filling in
Statement : copy text
A. I click on the question mark
fromicon the
info.
O. An explanation text (FAQ) containing answers to questions related to the
box appears
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 176 of 340
TheElement
conclusion for the whole Impact
Reqmt.of Other JurisdictionsTypesection
Validation
is automatically
Error generated
Message
based on the answers given by the user for the section
Conclusion for If it does not correlate to any Text
Statement : A. I tick every tick-box that correlates to my product (if any)
catch-all of the US Components
O. I see
questions the
the conclusion
user will read:at<the bottom of the page
No License must be obtained
User Flow : 1. User is responding to a question in the “impact of other jurisdictions”
from US authorities >
stream of the Product Classification module
If it does 2. correlate
User answered
to any all
of questions for US Components
3. The userquestions
the US Components sees the conclusion which is based on responses for impact
the user willofread:other<jurisdictions;
An EAR the conclusion is automatically generated by
license must RespectUs
be obtained
from US 4. authorities > not correlate to any of the US Components questions the
If it does
user will read: < No License must be obtained from US authorities >
5. If it does correlate to any of the US Components questions the user
will read: < An EAR license must be obtained from US authorities >
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to know which people I need to enter who have helped the
Statement : assessment of my product classification
A. The platform displays the job title of individuals:
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 177 of 340
Element Reqmt. Type Validation Error Message
<Product text
<Product Engineer>
Engineer>
<Consultant> text
<Consultant>
<Export text
<Export Control Compliance Officer>
Control
Compliance <Senior Management>
Officer>
<Senior text
O. I see the job titles of people who took part in the assessment
Management>
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees 4 job titles
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display field to write down names (user can enter a person’s name)
Value C. I want to add the people who have worked on the assessment respective
Statement : to their job position
A. Next to each job position/ title the user can enter the respective person
into the corresponding text field
O. I enter the person’s name into the text field
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees 4 job titles
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 178 of 340
User
Element
can enter a personsReqmt.
name Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display date next to each name (when the person worked on the
assessment)
Value C. I want to enter the date of when I or another person worked on the
Statement : product classification
A. I select the date field next to the name text field
O. I select the date
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees 4 job titles
3. Next to each job title the user can enter a name
4. User enters the name of the person responsible for filling out the
product classification according to their job title
5. Next to the field where the person enters a person’s name the
user can select the date of when the person worked on the
product classification
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 179 of 340
Element Reqmt. Type Validation Error Message
Digital
Date The
User digital
can date
Data
signature change the date
signature links
to other Elements
services that
provide a digital
signature
service
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees the option to insert a digital signature next to each person
that can be added
3. User clicks on the <insert signature button>
4. User is asked to upload their signature
5. Signature is added
6. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 180 of 340
TheElement
User user
can can
use add
thirdmore
partypeople
digital
Reqmt. to
signature
the assessment.
to signTypethe product classification
Validation Error Message
The digital
User can enter
signature
text into
is the
not elements
stored onnamed the RespecUs
“Job title”platform
and “Name”. for multiple but it will get the
Job title Text can be entered Text Text can be entered Please enter a
digitalcan
User signature
choose from
a datethird
frompartythe “Date”
serviceselement.
The background text field job title
User can upload a digital signature to eachAcceptance added person using the element “Add digital
Criteria
displays “Job title”
signature”. Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Name Text can be entered Text Text can be entered Please enter a
User can delete the added person (Only possible if a user previously added an extra row to
The background text field name
the assessment list to add an extra person).
displays “First name,
Last name”
Date Date can be chosen and Date Displays the date Please enter a
changed by the user field entered by the user date
Add digital User can upload a digital
signature signature
Delete
Use Case ID: User can UC 25.5 delete the Delete A previously added
added person person/ row is
Use Case Name: Add another person to the assessment deleted
Value C I want to add one or more people to the list of people responsible for the
Statement : assessment of the product classification
O. An extra line is added on the assessment page where the user can add job
title and the name of the person
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees the <add another person> button
3. User clicks the <add another user> button
4. Another row is added to the list of people, the extra line consists of a
text box for the person’s job title, a text box for the added person’s
name, a date field, and the add digital signature function
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 181 of 340
TheElement
users product classification
Reqmt. form is saved
Type and the
Validation
user is redirected
Error
to the
Message
“My saved
classification sheets” page (Screen 3 sprint 6)
Save & close Saves the product Save &
classification form close
in “My saved
classification
sheets”
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees the <save & exit> button
3. User clicks on the <save & exit> button
4. The product classification form is saved in the “My saved classification
sheets” section of module 2 (Screen 3)
5. User is redirected to the “My saved classification sheets” section of
module 2 (Screen 3)
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 182 of 340
User
Element
can print the entire Reqmt.
product classification
Typeform with
Validation
the users answersError Message
Or
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees the <print> button
3. User clicks on the <print> button
4. The print option window opens
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 183 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
Value C I have a question related to filling in a text box
(?) should display should not
Statement : information
A. I clickthat take iconUser
on the question mark
is relevant to away from
answering the
O. An explanation the containing
text (FAQ) page answers to questions related to the
question being
box appears they are on.
asked It should
User Flow : 1. User is respondingalso be in the “Start classification process”
to a question
possible to
stream of the Product Classification module
copy text
2. User clicks the Question mark (?) icon to see an FAQ regarding the
question from the
info.
3. User sees a window pop-up with the relevant information.
4. User can copy the text from the info icon
5. User pastes the text from the search in text field beside question (or
types the information directly)
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. The Product Classifications will include the company logo which has been
added to the User Profile.
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees the “include company logo” tick box
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 184 of 340
If no
Element
logo is added onto the
Reqmt.
profile, the area where
Type the logoValidation
would be will remain
Error Message
blank on
the preview/pdf version of the product classification.
3. User clicks the “include company logo” tick box
4. The company logo which user uploaded onto their User Profile will be
included in the preview/pdf version of the product classification.
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
SPRINT 5
Value C I want to fill in a text block; and I do not know what to fill in, or I have partial
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 185 of 340
TheElement
Lookup function is part
Reqmt.
of an assistant Type
suite in thisValidation
module (containingError Lookup,
Message
Info and ?
icons). User should not be sent away from page when clicking on these icons.
Lookup Search function Search The search When no information is
Statement : information
should be linked to field field should available, display “no
differentA. areas of
Search function provide
is available the my search
to narrow results found”
(search assistant)
the knowledge base results to
(based O.on I enterthe
information into the
the searchUserbox
question being without
User Flow : asked) 1. User is respondingtaking
to a question
the in the “Quick Assessment” stream of
user away
the Product Classification module
from iconthe
2. User selects the search to lookup information on the RespectUs
platform page they
3. User enters a keywordare oron.stingIt of key terms
4. User sees a window pop-upalso
should with the results of the search.
be possible
5. User can copy the text from the search
to copy text
6. User pastes the text from the search in text field beside question (or
from the
types the information directly)
search.
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 186 of 340
TheElement
Info icon is part of an
Reqmt.
assistant suite inType
this module Validation
(containing Lookup,
Error
InfoMessage
and ? icons).
User should not be sent away from page when clicking on these icons
Info Info function should Pop-up Clicking Info
4. User can copy the text from the info icon
display information should not
5. User
that is relevant to pastes the text from the
take Usersearch in text field beside question (or
answering types
the the information away directly)
from
question 6. being
End. the page
asked they are on.
Data
It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 187 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function should Pop-up Clicking Info
Data
(?) display information should not
that is relevant to take User
answering the away from
question being the page
asked they are on.
It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. The User is notified that RespectUs is not responsible for the content or the
User’s inputs/outputs
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 188 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 189 of 340
User
Element
should see a preview
Reqmt.
of the classification
Type document
Validation
when clicking Error
the “Preview
MessageSheet”
button
Preview
Save Sheet
& Saves content
Opens preview and
of
Data
Continue
Button classification
moves User to the
Button document
next page in new
tab
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want save the progress of my Quick Check Assessment and continue to
Statement : the next questions.
User Flow : 1. User has accessed a page in the “Quick Assessment” stream of the
Product Classification module
2. User clicks “Save and Continue” at the bottom of the page to save the
progress on the Quick Check Assessment and move on to the next
screen.
3. Progress is saved, and User sees the next page in the “Quick
Assessment” stream.
4. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 190 of 340
UserElement
should
should move
be redirected
to theReqmt.
nexttopage
“My insaved
the “Quick
Type
classification
Assessment”
Validation
sheets” stream
(Module when
Error
2clicking
Sprint
Message the
3) when
Save
and Continue
clicking Save and
button
Close
Save & Close Saves content and
Acceptance Criteria
Button moves Conditions
User that
to a the
software product must satisfy to be accepted by a user, customer or other stakeholder
“My Saved
Classifications
Sheets” section of
Module 2
Value C. I want save my progress, and return to the Quick Assessment another time
Statement :
A. I click on the “Save and Close” button
User Flow : 1. User has accessed a page in the “Quick Assessment” stream of the
Product Classification module
2. User clicks “Save and Close” at the bottom of the page to save the
progress on the product classification and close the product
classification process.
3. Progress is saved, and User and the user is redirected to <My saved
classification sheets> page (screen no. 3 from My saved classification
sheets, Module 2 Sprint 3)
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 191 of 340
When
Element
a page has been saved,
Reqmt.data will remain
Typewhen Back
Validation
button is clickedError Message
User Flow : 1. User has accessed a page in the “Quick Assessment” stream of the
Product Classification module
2. User clicks “Back” at the bottom of the page to return to the previous
page in the Quick Assessment process.
3. User is redirected to the previous page.
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. The pop-up window closes, and I can see the screen behind the pop-up
window.
User Flow : 1. User has opened a Pop-Up window in the “Quick Assessment” stream
of the Product Classification module
2. User reads the content.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 192 of 340
Data
Element
entered into a pop-up
Reqmt.
window should
Type
remain there
Validation
if the page linked
Error Message
to the pop-up
window has been saved.
Close button Button should allow Closing the
3. User closes the pop-up window by clicking the close button.
User to close the pop-up
4.
pop-up window Pop-up window closes
window by
5. End. pressing the
Close
Data
button will
not lose the
information
that was
entered in
the pop-up
window.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Or
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 193 of 340
User
Element
can print the form of
Reqmt.
a quick assessment
Typewith theValidation
information they have
Errorentered
Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. The entire form for a specific quick assessment (dual-use, or Torture Good,
or …etc.) is downloaded in PDF format with the information the user entered
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 194 of 340
TheElement
form of a quick assessment
Reqmt. with the information
Type
Type a user
Validation
entered
Validation
is downloaded.
Error Message
Error
Message
Download button A PDF is
Watermark The watermark Watermark PDFs generated by the Data
downloaded
informs the user platform for quick
Elements
that it is only a assessments are
quick watermarked
assessment
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Watermark for print and download function– noting that this is not a full
classification but a quick assessment
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 195 of 340
TheElement
User display
is informed
should
by be
theReqmt.
in
watermark
the form“This of aisType
bar
not or a full
something
Validation
product similar,
classificationshowing
Error butMessage
only
the level
a quick
of
assessment”
progress.
Progress The display should The
Acceptance Criteria
display show Conditions
progress in progress
that a software product must satisfy to be accepted by a user, customer or other stakeholder
terms of percentage should be
of completion measured
by
questions
answered;
not by the
page that is
accessed.
28. Visualization of progress (APPLICABLE TO ALL SCREENS)
Use Case ID: UC 28.1 (UC 3.1)
Value C User wants to know how long the Quick Check Assessment process will take
Statement :
A. On each classification screen, the progress (percentage of completion) will
be displayed
O. User can estimate the remaining time needed to complete the application
or revisit the application at another time.
User Flow : 1. User has accessed a page in the “Quick Assessment” stream of the
Product Classification module
2. User wants to know the level progress of the Quick Assessment in
terms of percentage of completion
3. Each page in the “Quick Assessment” stream of the module displays a
progress bar.
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 196 of 340
Element Reqmt. Type Validation Error Message
<Product text
Engineer>
<Consultant>
29. Assessment Page text- For the end of Every Quick Assessment
<Export - (Final Screen – Signature)
text
Control
Use Case ID:
Compliance UC 29.1 (UC 25.1)
Officer>
<SeniorUse Case Name: Display job positions
text
Management>
Value C. I want to know which people I need to enter who have helped the Quick
Statement : Check assessment of my product classification
A. The platform displays the job title of individuals:
<Product Engineer>
<Consultant>
<Senior Management>
O. I see the job titles of people who took part in the assessment
User Flow : 1. User has answered all question regarding the Quick Check
Assessment and has accessed the “Assessment” page of the process
2. User sees 4 job titles
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display field to write down names (user can enter a person’s name)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 197 of 340
User
Element
can enter a personsReqmt.
name Type Validation Error Message
A. Next to each job position/ title the user can enter the respective person
into the corresponding text field
User Flow : 1. User has answered all question regarding the Quick Check
Assessment and has accessed the “Assessment” page of the process
2. User sees 4 job titles
3. Next to each job title the user can enter a name
4. User enters the name of the person responsible for filling out the
product classification according to their job title
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display date next to each name (when the person worked on the
assessment)
Value C. I want to enter the date of when I or another person worked on the Quick
Statement : Check assessment
A. I select the date field next to the name text field
O. I select the date
User Flow : 1. User has answered all question regarding the Quick Check
Assessment and has accessed the “Assessment” page of the process
2. User sees 4 job titles
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 198 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User has answered all question regarding the Quick Check
Assessment and has accessed the “Assessment” page of the process
2. User sees the option to insert a digital signature next to each person
that can be added
3. User clicks on the <insert signature button>
4. User is asked to upload their signature
5. Signature is added
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 199 of 340
User
Element
can use third party Reqmt.
digital signature toType
sign the Quick
Validation
Check Assessment
Error Message
The digital signature is not stored on the RespecUs platform for multiple but it will get the
Digital The digital
digital signature from third party services Data
signature signature links
to other
services that
provide a digital
signature
service
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to add my company logo onto the Quick Check Classifications.
Statement :
A. I select “include company logo” in a tick box on the assessment page
O. The Quick Check Classifications will include the company logo which has
been added to the User Profile.
User Flow : 1. User has answered all question regarding the quick check
classification and has accessed the final section, “Assessment” page,
of the quick check classification process
2. User sees the “include company logo” tick box
3. User clicks the “include company logo” tick box
4. The company logo which user uploaded onto their User Profile will be
included in the preview/pdf version of the product classification.
5. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 200 of 340
If no
Element
logo is added onto the
Reqmt.
profile, the area where
Type the logoValidation
would be will remain
Error Message
blank on
the preview/pdf version of the classification.
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C I want to add one or more people to the list of people responsible for the
Statement : assessment of the product classification
O. An extra line is added on the assessment page where the user can add job
title and the name of the person
User Flow : 1. User has answered all question regarding the product classification
and has accessed the final section, “Assessment” page, of the product
classification process
2. User sees the <add another person> button
3. User clicks the <add another user> button
4. Another row is added to the list of people, the extra line consists of a
text box for the person’s job title, a text box for the added person’s
name, a date field, and the add digital signature function
5. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 201 of 340
TheElement
user can add more people
Reqmt.
to the assessment.
Type Validation Error Message
User can enter text into the elements named “Job title” and “Name”.
Job title Text can be entered Text Text can be entered Please enter a
User can choose a date from the “Date” element. Data
The background text field job title
User can upload a digital signature to each added person using the element “Add digital
displays “Job title”
signature”.
Name Text can be entered Text Text can be entered Please enter a
User can delete the added person (Only possible if a user previously added an extra row to
The background text field name
the assessment list to add an extra person).
displays “First name,
Last name”
Date Date can be chosen and Date Displays the date Please enter a
changed by the user field entered by the user date
Add digital User can upload a digital
signature signature
Delete User can delete the Delete A previously added
added person person/ row is
deleted
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Quick Check can be starting point for a new Product Classification
Value C. I want to use my completed quick check assessment as a starting point for
Statement : a product classification
A. I select the Continue in New Product Classification button in the
assessment page.
O. I am sent to a new product classification page with my quick check
assessment entries included.
User Flow : 1. User has answered all question regarding the Quick Check
Assessment and has accessed the “Assessment” page of the process
2. User sees button to continue Quick Check Assessment in a New
Product Classification
3. User clicks on the button
4. User is sent to a New Product Classification page with check
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 202 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
SCREEN 2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 203 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User selects the Product Classification module on the Repectus
website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process (Quick Check Assessment)
4. User selects “Quick Check Assessment”
5. User selects a sub-category stream out of the five which are displayed
under the button
6. User is sent to a new page for the Quick Assessment.
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: The Title for the Quick Assessment should match the button which was
selected in Screen 2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 204 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User selects the Product Classification module on the Repectus
website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process (Quick Check Assessment)
4. User selects “Quick Check Assessment”
5. User selects a sub-category stream out of the five which are displayed
under the button
6. User is sent to a new page displaying includes my sub-category
selection in the title.
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. I enter a new screen where I enter the name of the product classification
sheet, or modify an existing name on for the classification sheet
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 205 of 340
Element Reqmt. Type Validation Error Message
Text Field
User Flow : 1. User selects the Product Classification module on the Repectus
website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process (Quick Check Assessment)
4. User selects “Quick Check Assessment”
5. User selects a sub-category stream out of the five which are displayed
under the button
6. User is sent to a new page displaying includes my sub-category
selection in the title.
7. User is sent to a new page and enters the name of the product
classification
8. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
5. Product Name:
6. Product Description:
7. Licensing authority which may check the classification:
8. CN Number:
User Flow : 1. User selects the Product Classification module on the Repectus
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 206 of 340
Should
Element
have the differentReqmt.
questions displayed
Type
clearly Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects a sub-category stream out of the five which are displayed
under the button
4. User is sent to a new page displaying questions.
5. User sees question 1: Product Name:
6. User puts response in text field beside question
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 207 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a Second Response field for 1. Product Name (if User already has
an internal material number or ERP)
Value C. I want to enter the material number/ERP associated with the product
Statement :
A. I can answer in a text field beside the question.
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects a sub-category stream out of the five which are displayed
under the button
4. User is sent to a new page displaying questions.
5. User sees question 1: Product Name:
6. User enters internal material number or ERP next to the 1. Product
Name field
7. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 208 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects a sub-category stream out of the five which are displayed
under the button
4. User is sent to a new page displaying questions.
5. User sees question 2: Product Description:
6. User puts response in text field beside question
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 209 of 340
User
Element
should have a limit Reqmt.
in the size of file and
Type
the number
Validation
of files which can
Error
be Message
uploaded.
File upload User should be able The field User should not be able
Use Case Name: Display Response field for 2. Product Description – Upload Image
to upload an image should also to upload other types of
for each Quick state which files in this field
Check image
Value C. I want to include a picture of the product I am describing
formats are
Statement : acceptable
A. I can upload an image file next to the text field by clicking on browse.
O. I upload an image.
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects a sub-category stream out of the five which are displayed
under the button
4. User is sent to a new page displaying questions.
5. User sees question 2: Product Description:
6. Beside the text field, user can also click a button to upload an image.
7. User clicks button to browse computer for image to upload.
8. User uploads selected image
9. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display Response field for 2. Product Description – Upload datasheet
O. I upload datasheet(s).
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 210 of 340
User
Element
should have a limit Reqmt.
in the size of file and
Type
the number
Validation
of files which can
Error
be Message
uploaded.
File upload User should be able The field User should not be able
User Flow : 1. User selects the Product Classification module on the RepectUs
to upload a should also to upload other types of
website
datasheet for each state which files in this field
Quick Check 2. User selects “Quickformats
Check Assessment”
are
3. User selects a sub-category
acceptablestream out of the five which are displayed
under the button
4. User is sent to a new page displaying questions.
5. User sees question 2: Product Description:
6. Beside the text field, user can also click a button to upload a
datasheet.
7. User clicks button to browse computer for document, pdf or excel file
to upload.
8. User uploads selected file
9. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display Response field for “3. Licensing authority”
Value C. I want to enter the name of the licensing authority for the product being
Statement : classified
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects a sub-category stream out of the five which are displayed
under the button
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 211 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects a sub-category stream out of the five which are displayed
under the button
4. User is sent to a new page displaying questions.
5. User sees question 4: CN Number:
6. User puts response in text field beside question
7. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 212 of 340
Element Reqmt.
Reqmt. Type
Type Validation Error Message
Side
Text
window
box Text of must
Answer title bewill
Data
typed inin the
increase specificity
text
box
depending on the
number of digits Elements
which are entered
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display title, sub-title, etc. of CN code in-side window
Value C. User wants to see the text of the CN Code for the Product classification
Statement :
A. User enters the CN Code in Question 4
O. User sees the text related to the CN Code in the Side window
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects a sub-category stream out of the five which are displayed
under the button
4. User is sent to a new page displaying questions.
5. User sees question 4: CN Number:
6. User puts response in text field beside question
7. User sees text related to the CN number displayed in the side window
8. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 213 of 340
Depending on the number of digits entered by the User, the titles of the product will change
going deeper and deeper into the product description. The User should see the title
displayed next to the number entered. The User should also be able to click on the sub-title
displayed, and the number to update itself on Q4. The text of the Still need to discuss the
methodology for summarizing the Title sufficiently to include relevant details.
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 214 of 340
DEFENCE-RELATED PRODUCT STREAM
SCREEN 4
Use Case Name: Display question 5.1 to compare the product to items on the EU Common
Military Equipment List.
Value C. User checks if the product is listed in the EU Common Military Equipment
Statement : List
O. User can tick a box which correlate the product to a specific EU Common
Military List
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 215 of 340
Element Reqmt. Type Validation Error Message
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display List of all MLs for cross referencing
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 216 of 340
User
Element
can see all the MLs Reqmt.
which may relate to
Type
their product
Validation Error Message
Military
Tick box
list Binary
All relevant
response
MLs Text box
Tick list A tick
The MLsisare
a
Data
shouldbe either
(can be listed
positive
listed.
ticked or response.
unticked) No tick is a
negative
Elements
response.
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response for question 5.1 – User can tick the box next to the code
in the correlation table
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 217 of 340
All Element
See tick
“Dual
boxes
Usebegin
– Popun-ticked
up window
Reqmt. (field 5.1)” Type
for further Validation
steps in User Flow re:
Error
Pop-Up
Message
window
Use Case Name: User can click Check for question 5.1
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 218 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Value C. User already knows the codes which correspond to confirmed EU Common
Statement : Military Equipment List
OR
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Disclaimer: Read the text before confirming a correlation
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 219 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Tick box is only ticked for a positive result (validation)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 220 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Pop- up window displays a code name and a full code description
(mentioned in 5.1)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 221 of 340
Only
Element
one Pop-Up window
Reqmt.
opened at a timeType Validation Error Message
Pop-up
Value C. User wants to expand the content, mentioned in the response field
window
Statement : A. User clicks on <Check>
O. User sees the pop up open, which displays the ML checked and its
description in full.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes> or <No> field next to every entry of the field 5.1 (popup
window)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 222 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display reasons field next to every entry of the field 5.1. (pop-up
window).
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
O. The text is recorded in the system
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 223 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 224 of 340
JustElement
one Yes selection is Reqmt.
sufficient for the product
Type to be
Validation
correlated with theError
ML Message
Use Case Name: Display a <Yes / No> field next to pop-up conclusion
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 225 of 340
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User clicks YES on a pop-up : validation check mark displays on a previous
screen automatically. (Not on popup screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 226 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Pop-up window actions: user clicks NO - displays red X in the relevant
response field (previous screen) (not on popup screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 227 of 340
Element Reqmt. Type Validation Error Message
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: At least one response is YES – Conclusion is automatically YES + display
validation check mark in the relevant response field (previous screen) (not on
popup screen)
Value C. User clicks <YES> as a response to any of the pop-up question field (before
Statement : the conclusion) at least once.
A. Pop-up closes
O. User sees a green validation check mark next to the code checked.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 228 of 340
JustElement
one Yes selection isReqmt.
sufficient for the green
Type validation
Validation
checkmark to Error
be displayed
Messageon the
main screen
One yes answer in
box beside the correlation code in the main page.
the pop-up field is
enough for End.
11. a
tickbox to be Data
validated in the
main page
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: All responses are NO – Conclusion is automatically NO+ display displays red X
in the relevant response field (previous screen) (not on popup screen)
Value C. User clicks <No> as a response to every of the pop-up question field
Statement : (before the conclusion)
A. Pop-up closes
O. User sees a red X mark next to the code checked.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 229 of 340
All Element
responses must be No
Reqmt.
for the red X validation
Type to be
Validation
displayed on the main
Errorscreen
Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: All ML categories should be ticked whether with positive or negative
responses Tick box is only ticked for a positive result (validation)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 230 of 340
Element
4. The user can clickReqmt.
on the tick-box, which
Type puts Validation
a checkmark inside Error
of it to
Message
display that
their product correlates to the ticked ML.
Tick-box When it is clicked, a Tick-box A ticked box
5. If the tick-box is left unclicked, it means the users product does not correlate to that
checkmark appears. means YES.
ML. An unticked
OR
6. If a ticked box (checkmarked box) is clicked again, it will remove the checkmark,
box means
changing a positive correlation to no correlation.
NO.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Final Conclusion for military list - If one ML box is ticked, display
conclusion
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 231 of 340
Element
5. When the user accesses Reqmt.
the defence-relatedType goods page,Validation
the general conclusion Error
displayed is “Not part of EU Common Military Equipment List” Message
Page
6. When
Statement :
If no MLs theMilitary
page isList
are selected/ticked accessed,
from thethe
or not Textgeneral
list, the Based on the
conclusion tick is “Not
displayed
Conclusion
part of general
EU Common conclusion
Military willEquipment
be “Not List” boxes and if they are
part of A. The
EU CommonsystemMilitary
factors in all of select/ticked
the questions or and
not, responses, and if one
7. If one ML is ticked, the general conclusion changes to (example) “Product is subject
Equipment matched
List” to the on the List, it shouldthe be considered
user will see thepart of the EU Common
to EU Common Military Equipment List”.
When oneMilitary list from the
of the boxes conclusion
8. If the user deselects all previously ticked boxes, leaving the list with no
list is ticked, the general
selected/ticked boxes, the general conclusion changes to “Not part of EU Common
conclusionO. Display general conclusion.
will automatically
Military Equipment List”
change to example “Product is
User Flow : 1. User is responding to a question in the “Quick Check Assessment”
subject to EU Common
stream of the Product Classification module
Military Equipment List”.
2. User all
If the user deselects looks at the list displayed next to <EU Common Military
ticked
boxes, the conclusion Equipment will List>
change back to 3. “Not
Userpart
found
of aEU correlation between their product and an item listed in
the
Common Military Equipment ML
List” 4. User ticks the box
5. The conclusion of the page changes from “Not part of EU Common
Military Equipment List.” To example “Product is subject to EU
Common Military Equipment List”.
6. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 232 of 340
Element
2. The question / title
Reqmt.
< Environment Type
modification
Validation
technique> is displayed
Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field for question 5.2 (pre-filled with description)
Value C. User sees the description of the criteria for the question
Statement :
A. User compares the description to the product being classified
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 233 of 340
Element
2. Contains the followingReqmt.
text “Any technique for changing
Type – through
Validation
the deliberate
Error
manipulation of natural processes – the dynamics, composition or structureMessage of the
Description Contains
Earth, including its the following
biota, text
lithosphere
previous “Anyatmosphere,
question
and Text
5.1 Exists
or of and
outer Space”
technique 2.for Next changing –
to question/title the
5.2 <Environment user
modification technique> the
through theuser can deliberate can read it
read the following text: “Any technique for changing –
manipulation of natural
through the deliberate manipulation of natural processes – the
processes – the dynamics,
dynamics, composition or structure of the Earth, including its biota,
composition or structure of the
lithosphere and atmosphere, or of outer Space”
Earth, including its biota,
3. End.
lithosphere and atmosphere, or
of outer Space” Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can click Check (question 5.2) – Opens Disclaimer Pop-up window
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 234 of 340
Element Reqmt. Type Validation Error Message
Description/
Check Button Message states: “no Pop-up Pop-up
3. User clicks “Check” beside the code
message further description text message
4. Pop-up
is available for this opens appears
item” 5. End. displaying
the
Data Elements
message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. Disclaimer pop-ups stating “no further description is available for this item”
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 235 of 340
Element Reqmt. Type Validation Error Message
Value C User sees the displayed information in the text box and is asked to confirm
Statement : whether it is correct.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 236 of 340
User
Element
can
cantype
unclick
into their
the reason
Reqmt.
response;field of butquestion
UserType cannot
5.2 enter
Validationboth Yes andError No Message
for the same
question.
Reason field Should be text User can
Acceptance Criteria
linked to type into it
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
question 5.2 of
Defense-
Related
products
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: “Yes” response will display a partial conclusion for question 5.2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 237 of 340
Partial
Element
conclusion “Enforcement
Reqmt. Modification TypeTechnique”
Validation
is displayed once
Errorthe
Message
user selects
yes to question 5.2
Partial When yes is text
conclusion clicked by the
user, the partial
conclusion will
Value C. User answers Yes on whether the product matches with the description in
display:
Statement : Question 5.2
“Enforcement
Modification
A. The partial conclusion is displayed
Technique”
O. User can read the partial conclusion: “Enforcement Modification Technique”
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: “No” response will display a partial conclusion for question 5.2
Value C. User answers No on whether the product matches with the description in
Statement : Question 5.2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 238 of 340
Partial
Element
conclusion “No Reqmt.
Enforcement Modification
Type Technique”
Validation is displayed
Error once
Message
the user
selects no to question 5.2
Partial When no is text
question 5.1
conclusion clicked by the
2. User answers with “no” to question 5.2
user, the partial
3. Awill
conclusion partial conclusion appears linked to question 5.2
display: 4. User sees the partial conclusion
5. End.
“Enforcement
Modification
Data
Technique”
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display question 5.3 to compare the product to items on the UN
Conventional Arms List.
Value C. User wants to know which items are listed in the UN Conventional Arms List
Statement :
A. User looks at the items listed next to the question 5.3
O. User sees the items listed in the UN Conventional Arms List (specifically to
their product
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 239 of 340
TheElement
user can see each item
Reqmt.
from the UN Conventional
Type Validation
Arms list. Error Message
Tick-box
UN Whenallit items
Lists is clicked,
of thea Tick-box
Text/list A ticked box
User can
List
Conventional UN
checkmark
Conventional
appears. read YES.
means what
Arms list items Arms list 3. End. eachunticked
An item is
in the means
box list Data
NO.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response for question 5.3 – User can tick the box next to the
category in the correlation table
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 240 of 340
4. The user can click on the tick-box, which puts a checkmark inside of it to display that
their product correlates to the ticked item from the UN Conventional Arms List.
5. If the tick-box is left unclicked, it means the users product does not correlate to that
item from the UN Conventional Arms List.
6. If a ticked box (checkmarked box) is clicked again, it will remove the checkmark,
changing a positive correlation to no correlation.
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can click Check (question 5.3) – Opens Disclaimer Pop-up window
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 241 of 340
Element
1. The user is informed
Reqmt.
that there is no
Type
further description
Validation or information
Error Message
provided for
the items listed by the UN Conventional Arms List
Description/ Message states: “no Pop-up Pop-up
Data
message further description text message
is available for this appears
item” displaying
the
message
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 242 of 340
TheElement
user is informed thatReqmt.
there is no furtherType description Validation
or information provided Error Messagefor the items
listed by the UN Conventional Arms List
Tick box Binary response Tick box A tick is a
(can be either ticked Acceptance positive Criteria
or unticked)
Conditions that a software product must satisfyresponse.
to be accepted by a user, customer or other stakeholder
No tick is a
negative
response.
Use Case Name: Clicking on a tick box when User already knows the category (Q. 5.3)
Value C. User already knows the codes which correspond to confirmed Codes
Statement :
A. User sees the applicable code(s)
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 243 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Use Case Name: Tick box is only ticked for a positive result (validation) (Q. 5.3)
OR
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 244 of 340
User
All Element
tickcan
boxes
unclick
begintheir
un-ticked
Reqmt.
response; but User Type cannot enter Validationboth Yes andError No Message
for the same
question.
Confirm User is asked to Toggle User cannot
No can only be selected if no tick box from Q.Acceptance 6.4 was ticked Criteria
Yes/No select Conditions
Yes or No Switch click both
that a software product must satisfy to be accepted by a user, customer or other stakeholder
next to the question Yes and No
5.3 at the same
toggle
switch
Value C User sees the displayed information in the text box and is asked to confirm
Statement : whether it is correct.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 245 of 340
User
Element
can type into the reason
Reqmt.
field of question
Type5.3 Validation Error Message
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: “Yes” response will display a partial conclusion (Q. 5.3)
Value C. User answers Yes on whether the product matches with the description in
Statement : Question 5.3
O. User can read the partial conclusion: “Part of UN Conventional Arms List”
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 246 of 340
Partial
Element
conclusion “Part of
Reqmt.
the UN Conventional
Type ArmsValidation
List” is displayed once
Errorthe
Message
user selects
yes to question 5.3
Partial When no is text Partial
conclusion clicked by the conclusion
user, the partial is displayed
User Flow : 1. User is responding to a question in the “Quick Check Assessment”
conclusion will when yes is
stream of the Product Classification module, and has answered
display: “Part of selected
question 5.1 and 5.2
the UN
2. User answers with “yes” to question 5.3
Conventional
3. A partial conclusion appears linked to question 5.3
Arms List”
4. User sees the partial conclusion: “Part of UN Conventional Arms List”
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: “No” response will display a partial conclusion (Q. 5.3)
Value C. User answers No on whether the product matches with the description in
Statement : Question 5.3
O. User can read the partial conclusion: “Not part of UN Conventional Arms
List”
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 247 of 340
Partial
Element
conclusion “Not Reqmt.
part of the UN Conventional
Type Validation
Arms List” is displayed
Error Message
once the user
selects no to question 5.3
Partial When no is text Partial
4. User sees the partial conclusion: “Not part of UN Conventional Arms
conclusion clicked by the conclusion
List”
user, the partial is displayed
conclusion5. End.
will when no is
display: “Not selected
Data
part of the UN
Conventional
Arms List”
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a general conclusion at the end of the Defense-related section
determining whether the product a military item or not.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 248 of 340
If any
Element
question from 5.1 – 5.3Reqmt.
was answered with yes/
Typeticked theValidation
conclusion will display:
Error“The
product is a defense-related product” Message
Conclusion for If any of the questions text Data
If all questions from 5.1
defense- from– 5.3
5.1were answered
– 5.3 were with no/ unticked the conclusion will display:
“Therelated
product is not a positive,
defense-related product”
the conclusion
product is: “The product is a
defense-related
product”
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
SCREEN 6
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 249 of 340
TheElement
user can see and read
Reqmt.
the titles of questions
Type 6.1, 6.2,
Validation
and 6.3 Error Message
Use Case Name: Display EU Regulation Annex titles (Torture Good) (question 6.1, 6.2, and
6.3)
Value C. I want to know which regulation and which Annex I must check
Statement :
O. Page displays which regulation and Annex must be checked
User Flow : 1. User accessed the Torture Good “Quick Check Assessment” stream of
the Product Classification module
2. User sees question/ title 6.1: «EU Regulation 2019/125, Annex II »
3. User sees question/ title 6.2 : « EU Regulation 2019/125, Annex III »
4. User sees question/ title 6.3 : « EU Regulation 2019/125, Annex IV »
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 250 of 340
All Element
Torture items from Annex
Reqmt.II from EU Regulation
Type 2019/125
Validationare listed Error
insideMessage
the window /
box displayed next to question 6.1
Window / box Placed next to Window Exists
for the items question 6.1 / box
listed
Torture items All items from List All items are
from Annex II Annex II from listed inside
Use Case ID: UC 40.2 (UC 15.2)
EU Regulation the Window
Use Case Name: Display response field 6.1/ (Torture
2019/125 are box Good) – check the correlation table
listed
Value C. I want to see which items are listed in Annex II of EU Regulation 2019/125
Statement :
A. The items list is displayed next to question / title 6.1
User Flow : 1. User accessed the Torture Good “Quick Check Assessment” stream of
the Product Classification module
2. User looks at the items listed next to question 6.1
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 6.2 (Torture Good) – check the correlation table
Value C. I want to see which items are listed in Annex III of EU Regulation 2019/125
Statement :
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 251 of 340
All Element
Torture items from Annex
Reqmt.III from EU Regulation
Type 2019/125
Validationare listed Error
insideMessage
the window /
box displayed next to question 6.2
Window / box Placed next to Window Exists
A. The items list is displayed next to question / title 6.2
for the items question 6.2 / box
listed
O. I see which items belong Annex III of EU Regulation 2019/125
Torture items All items from List All items are
from Annex III
User Flow : Annex III
1. User accessed the listed
from Tortureinside
Good “Quick Check Assessment” stream of
EU Regulation the Window
the Product Classification module
2019/125 are / box
2. User looks at the items listed next to question 6.2
listed
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 6.3 (Torture Good) – check the correlation table
Value C. I want to see which items are listed in Annex IV of EU Regulation 2019/125
Statement :
A. The items list is displayed next to question / title 6.3
User Flow : 1. User accessed the Torture Good “Quick Check Assessment” stream of
the Product Classification module
2. User looks at the items listed next to question 6.3
3. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 252 of 340
All Element
Torture items from Annex
Reqmt.
IV from EU Regulation
Type 2019/125
Validationare listed Error
insideMessage
the window /
box displayed next to question 6.3
Window / box Placed next to Window Exists
Data
for the items question 6.3 / box
listed
Torture items All items from List All items are
from Annex IV Annex IV from listed inside
EU Regulation the Window
2019/125 are / box
listed
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Clicking on Check – opens a pop-up window for response field 6.1, 6.2,
and 6.3
User Flow : 1. User is responding to a question in the Torture Good “Quick Check
Assessment” stream of the Product Classification module
2. On Q6.1, 6.2, and 6.3, User has clicked Yes when asked to confirm
“Yes/No” in the pop-up screen.
3. In the main screen, User is asked to tick a code which matches the
Product in the following correlation table.
4. User does not know which code matches the Product
5. User clicks “Check” beside the code
6. Pop-up opens
7. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 253 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Click on tick box if they already know the category for response field 6.1,
6.2, and 6.3
Value C. I know my product and want to skip the check button by selecting the tick-
Statement : box
A. I selected the tick-box
O. the tick-box is selected
User Flow : 1. User is responding to a question in the Torture Good “Quick Check
Assessment” stream of the Product Classification module
2. On 6.1, 6.2, and 6.3, User has clicked Yes when asked to confirm
“Yes/No”.
3. User is asked to tick a code which matches the Product in the
following correlation table.
4. User knows which code matches the Product
5. User sees the matching code
6. User ticks the box next to the matching code
7. End.
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 254 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Tick box is only ticked for a positive result (validation) for response
field 6.1, 6.2, and 6.3
OR
User Flow : 1. User is responding to a question in the Torture Good “Quick Check
Assessment” stream of the Product Classification module
2. On Q6.1, 6.2, and 6.3, User has clicked Yes when asked to confirm
“Yes/No”.
3. User is asked to tick a code which matches the Product in the
following correlation table.
4. A tick is a positive response. No tick is a negative response.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 255 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Lookup for response field 6.1, 6.2, and 6.3
Value C I want to fill in a tick box; and I do not know what to fill in, or I have partial
Statement : information
User Flow : 1. User is responding to a question in the Torture Good “Quick Check
Assessment” stream of the Product Classification module
2. User selects the search icon to lookup information on the RespectUs
platform
3. User enters a keyword or sting of key terms
4. User sees a window pop-up with the results of the search.
5. User can copy the text from the search
6. User pastes the text from the search in text field beside question (or
types the information directly)
7. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 256 of 340
TheElement
Lookup function is part
Reqmt.
of an assistant Type
suite in thisValidation
module (containingError
Lookup,
Message
Info and ?
icons). User should not be sent away from page when clicking on these icons.
Lookup Search function Search The search When no information is
Data
should be linked to field field should available, display “no
different areas of provide the results found”
the knowledge base results to
(based on the the User
question being without
asked) taking the
user away
from the
page they
are on. It
should also
be possible
to copy text
from the
search.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Question mark for response field 6.1, 6.2, and 6.3
User Flow : 1. User is responding to a question in the Torture Good “Quick Check
Assessment” stream of the Product Classification module
2. User clicks the Question mark (?) icon to see an FAQ regarding the
question
3. User sees a window pop-up with the relevant information.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 257 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
4. User can copy the text from the info icon
(?) should display should not
5. User
information that pastes the text from the
take Usersearch in text field beside question (or
is relevant types
to the informationaway directly)
from
answering 6. End.
the the page
question being they are on.
Data
asked It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Pop- up window displays code/item descriptions (applies for 6.1, 6.2, and
6.3)
Value C. User wants to expand the content, mentioned in the response field
Statement : A. User clicks on <Check>
O. User sees the pop up open, which displays the ML checked and its
description in full.
User Flow : 1. User clicked the check button on one of the response fields of 6.1, 6.2,
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 258 of 340
All Element
three response fieldsReqmt.
have the check button,
Type when Validation
it is clicked, a pop-up
Error Message
window opens
displaying a full description of the items of a response field
Code / item The user Pop-up
and 6.3 from the Torture Good “Quick Check Assessment” stream of
desciprtion receives more window
information the Product Classification module
regarding 2. Athe
pop-up opened displaying the code description
codes/ 3. items
The user gets more information on the item/ code from the list of
listed either
in Q. 6.1, 6.2, and 6.3
response4. field
End.
6.1, 6.2, and 6.3
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C I want to fill in a text block; and I do not know what to fill in, or I have partial
Statement : information
User Flow : 1. User is responding to a question in the Torture Good “Quick Check
Assessment” stream of the Product Classification module
2. User selects the search icon to lookup information on the RespectUs
platform
3. User enters a keyword or sting of key terms
4. User sees a window pop-up with the results of the search.
5. User can copy the text from the search
6. User pastes the text from the search in text field beside question (or
types the information directly)
7. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 259 of 340
TheElement
Lookup function is part
Reqmt.
of an assistant Type
suite in thisValidation
module (containingError
Lookup,
Message
Info and ?
icons). User should not be sent away from page when clicking on these icons.
Lookup Search function Search The search When no information is
Data
should be linked to field field should available, display “no
different areas of provide the results found”
the knowledge base results to
(based on the the User
question being without
asked) taking the
user away
from the
page they
are on. It
should also
be possible
to copy text
from the
search.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User is responding to a question in the Torture Good “Quick Check
Assessment” stream of the Product Classification module
2. User clicks the Question mark (?) icon to see an FAQ regarding the
question
3. User sees a window pop-up with the relevant information.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 260 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
4. User can copy the text from the info icon
(?) should display should not
5. User
information that pastes the text from the
take Usersearch in text field beside question (or
is relevant types
to the informationaway directly)
from
answering 6. End.
the the page
question being they are on.
Data
asked It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to every entry (applies from 6.1. to 6.3.)
User Flow : 1. User is in the Torture Good “Quick Check Assessment” stream of the
Product Classification module
2. User clicked on check from response field 6.1, 6.2, and 6.3
3. Pop-up opens
4. Pop-up displays the code/item being checked, and display’s its
description in full.
5. User is asked to confirm “Yes/No” next to every entry in the Pop-
up page
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 261 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display reasons field next to every entry on the pop up (applies from 6.1.
to 6.3.)
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
O. The text is recorded in the system
User Flow : 1. User is in the Torture Good “Quick Check Assessment” stream of the
Product Classification module
2. User clicked on check from response field 6.1, 6.2, and 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every
entry.
7. User enters reason in text fields
8. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 262 of 340
A written
Elementreason is required
Reqmt.
for each entry. Type Validation Error Message
Text
Partial
Field A text
The text
field ofmust
the Text
Data
conclusion appear
conclusion
next to each
entrychanges
in the Pop-up
based
page.on whether the
user answers Elements
yes or no
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display partial conclusion next to every entry of the pop-up field after
Yes or No answered (applies from 6.1. to 6.3.)
Value C. User wants to see the partial conclusion, on whether the product matches
Statement : with the checked category/code
A. The partial conclusion is displayed
O. User can read the partial conclusion
User Flow : 1. User is in the Torture Good “Quick Check Assessment” stream of the
Product Classification module
2. User clicked on check from response field 6.1, 6.2, and 6.3
3. Pop-up opens
4. A partial conclusion is visible below the reasoning field
5. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 263 of 340
As Element
default the partial conclusion
Reqmt. text is clear Type until theValidation
user selects yes or Error no, only Message
then is the
partial conclusion displayed
Yes / No Field Visible next to each
Acceptance Criteria
Pop-upConditions
conclusion
that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to pop-up conclusion
User Flow : 1. User is in the Torture Good “Quick Check Assessment” stream of the
Product Classification module
2. User has clicked “Check” from a response field 6.1, 6.2, and 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 264 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User is in the Torture Good “Quick Check Assessment” stream of the
Product Classification module
2. User has clicked “Check” from a response field 6.1, 6.2, and 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User answers Yes, a green validation check mark
automatically displays next to the box beside the correlation
code in the main page.
11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 265 of 340
Element Reqmt. Type Validation Error Message
Use Case Name: Pop-up window actions: user clicks NO - displays red X in the relevant
response field (previous screen) (not in popup)
User Flow : 1. User is in the Torture Good “Quick Check Assessment” stream of the
Product Classification module
2. User has clicked “Check” from a response field 6.1, 6.2, and 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User answers No, a red X automatically displays next to the
box beside the correlation code in the main page.
11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: At least one response is YES – Conclusion is automatically YES + display
validation check mark in the relevant response field (previous screen)
Value C. User clicks <YES> as a response to any of the pop-up question field (before
Statement : the conclusion) at least once.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 266 of 340
JustElement
one Yes selection isReqmt.
sufficient for the green
Type validation
Validation
checkmark to Error
be displayed
Messageon the
main screen
One yes answer in
A. Pop-up closes
the pop-up field is
enough O. Userfor seesa a green validation check mark next to the code checked.
tickbox to be
User Flow : 1. User is in the Torture Good “Quick Check Assessment” stream of the
validated in the
main page Product Classification module
2. User has clicked “Check” from a response field 6.1, 6.2, and 6.3
3. Pop-up opens
4. Pop-up displays the code being checked, and display’s its description
in full.
5. User selects Yes or No next to every entry in the Pop-up page
6. User asked to give reason for each choice made next to every entry.
7. User enters reason in text fields
8. Pop-up conclusion is displayed next to answered question
9. User can agree or no with the pop-up conclusion with a yes/no field.
10. When User has answered Yes to at least one question in the Pop-up
field, a green validation check mark automatically displays next to the
box beside the correlation code in the main page.
11. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: All responses are NO – Conclusion is automatically NO + display displays
red X in the relevant response field (previous screen)
Value C. User clicks <No> as a response to every of the pop-up question field
Statement : (before the conclusion)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 267 of 340
All Element
responses must be No
Reqmt.
for the red X validation
Type to be
Validation
displayed on the main
Errorscreen
Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 268 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. User already knows the codes which correspond to confirmed Torture
Statement : Goods
A. User ticks the boxes for codes which are applicable to 6.1, 6.2, or 6.3
User Flow : 1. User is responding to a question in the Torture Good “Quick Check
Assessment” stream of the Product Classification module
2. On each question in the Torture goods page, User has clicked is asked
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 269 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User in the Torture Good “Quick Check Assessment” stream of the
Product Classification module
2. The user answered questions to 6.1, 6.2, and 6.3
3. User sees a conclusion for the whole Torture Good section of the
product classification process
4. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 270 of 340
If any
Element
question from 6.1, 6.2,
Reqmt.
and 6.3 was answered Type with yes/
Validation
ticked the conclusion
Error will
display: “The product is a torture good” Message
Conclusion for If any of the questions text Data
IfTorture
all questions
good from from
6.1, 6.2,
6.1,and
6.2,6.3and
were6.3answered with no/ unticked the conclusion will
display: “The product were
is not a torture
positive, good”
the
conclusion is: “The
product is a torture
good”
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
SCREEN 5
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 271 of 340
Element Reqmt. Type Validation Error Message
SCREEN 4
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 272 of 340
Should be displayed clearly
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field for question 7.1 (pre-filled with data provided
from question 4)
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 273 of 340
Should
Element
display the code Reqmt.
and title in the Q5 Type
response field
Validation Error Message
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C User sees the displayed information in the text box and is asked to confirm
Statement : whether it is correct.
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 274 of 340
User
Element
can unclick their Reqmt.
response; but User
Type
cannot enter
Validation
both Yes andError
No Message
for the same
question.
Confirm User is asked to Toggle User cannot
Data
Yes/No select Yes or No Switch click both
next to the question Yes and No
in the field. at the same
toggle
switch
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Responding YES to question 7.1 – continue to question 7.2
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 275 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Responding NO to question 7.1 – remain on the same screen
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 276 of 340
Element Reqmt. Type Validation Error Message
User
If no other
responds
code to
is Correlations
Data
displayed,
the correlation
User
table
is are linked
asked narrow
to to check the to the DU
CN number that
determination of codes in Q5,
wasstatus.
DU entered in Q4. and they
Elements on
depend
the CN
code that is
entered in
Acceptance
Q4. Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display 5.2 to further correlate the product to a specific CN Number.
Value C. User has selected Yes in confirming the Potential Dual-use code in the pre-
Statement : filled question above.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 277 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Use Case Name: Display response for question 7.2 – User can tick the box next to the
code in the correlation table
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 278 of 340
SeeElement
“Dual Use – Pop up window
Reqmt. (field 5.2)” Type
for further Validation
steps in User Flow re:
Error
Pop-Up
Message
window
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Clicking on a tick box when User already knows the category
Value C. User already knows the codes which correspond to confirmed Potential
Statement : Dual-use Codes
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 279 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
OR
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. User already knows the codes which correspond to confirmed Potential
Statement : Dual-use Codes
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 280 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Tick box is only ticked for a positive result (validation AFTER POP UP)
OR
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 281 of 340
All Element
tick boxes begin un-ticked
Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Pop- up window displays a code name and a full code description
(mentioned in 7.2 )
Value C. User wants to expand the content, mentioned in the response field
Statement : A. User clicks on <Check>
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 282 of 340
Only
Element
one Pop-Up window
Reqmt.
opened at a timeType Validation Error Message
Pop-up
O. User sees the pop up open, which displays the code checked and its
window
description in full.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to every entry of the field 7.2 (popup
screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 283 of 340
A written
Elementreason is required
Reqmt.
for each entry. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display reasons field next to every entry of the field 7.2. (popup screen)
Value C. After responding Yes or No, User wants to write a reason for the choice
Statement : made
A. User Sees the text field and types the reasoning there
O. The text is recorded in the system
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 284 of 340
A written
Elementreason is required
Reqmt.
for each entry. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display pop-up conclusion (correlation or no with a dual use code)
(popup screen)
Value C. User wants to see the partial conclusion, on whether the product matches
Statement : with the checked category/code
A. The partial conclusion is displayed
O. User can read the partial conclusion
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 285 of 340
Conclusion
Element based on Yes/No
Reqmt.
determinationType
in pop-upValidation
window. Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display a <Yes / No> field next to pop-up partial conclusion (popup screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 286 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User clicks YES on a pop-up correlation : validation check mark displays
on a previous screen automatically. (popup screen)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 287 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User clicks NO on a pop-up correlation : red X check mark displays on a
previous screen automatically.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 288 of 340
Element Reqmt. Type Validation Error Message
9. User asked to give reason for each choice made next to every entry.
10. User enters reason in text fields
11. Pop-up conclusion is displayed next to answered question (i.e.
correlation or no with a dual use code)
12. User can agree or no with the pop-up conclusion with a yes/no field.
13. When User answers No, an red X automatically displays next to the
box beside the correlation code in the main page.
14. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: At least one response is YES – Conclusion is automatically YES (in popup
window) + display validation check mark in the response field 5.2 (previous
screen) (not in the popup window)
Value C. User clicks <YES> as a response to any of the pop-up question field (before
Statement : the conclusion) at least once.
A. Pop-up closes
O. User sees a green validation check mark next to the code checked.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 289 of 340
JustElement
one Yes selection isReqmt.
sufficient for the green
Type validation
Validation
checkmark to Error
be displayed
Messageon the
main screen
One yes answer in
4. User does not know which code matches the Product
the pop-up field is
enough 5. User
for a clicks “Check” beside the code
tickbox to6. Pop-up
be opens
validated in 7. Pop-up
the displays the code being checked, and display’s its description
main page in full.
8. User selects Yes or No next to every entry in the Pop-up page
9. User asked to give reason for each choice made next to every entry.
10. User enters reason in text fields
11. Pop-up conclusion is displayed next to answered question (i.e.
correlation or no with a dual use code)
12. User can agree or no with the pop-up conclusion with a yes/no field.
13. When User answers Yes to at least one question in the pop-up field,
a green validation check mark automatically displays next to the box
beside the correlation code in the main page.
14. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: All responses are NO – Conclusion is automatically NO (popup window) +
display displays red X in the response field 7.2
Value C. User clicks <No> as a response to any of the pop-up question field (before
Statement : the conclusion) at least once.
A. Pop-up closes
O. User sees a red X mark next to the code checked.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 290 of 340
All Element
responses must be No
Reqmt.
for the red X validation
Type to be
Validation
displayed on the main
Errorscreen
Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display Question 7.3 asking the User for a “self-assessment”
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 291 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects Dual-Use Quick Assessment option from the sub-menu
4. User completes starting page, and selects Save & Continue
5. User has answered questions 7.1 and 7.2 in the second Dual-Use
page.
6. User is asked for a self-assessment according to EU Regulation
428/2009.
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field for Question 7.3 along with a lookup icon
User Flow : 1. User selects the Product Classification module on the RepectUs
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 292 of 340
User
Element
can enter the information
Reqmt.manually, orType
copy/paste
Validation
the text from the search
Error Message
results.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: The lookup field beside the text box lets User search by keyword
Value C. I want to fill in a text block; and I do not know what to fill in, or I have
Statement : partial information
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects Dual-Use Quick Assessment option from the sub-menu
4. User completes starting page, and selects Save & Continue
5. User has answered questions 7.1 and 7.2 in the second Dual-Use
page.
6. User is asked for a self-assessment according to EU Regulation
428/2009.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 293 of 340
User
Element
can enter the information
Reqmt.manually, orType
copy/paste
Validation
the text from the search
Error Message
results.
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display info that you don’t need to fill in 7.3 when question 7.2. contains
validated entries
User Flow : 1. User selects the Product Classification module on the RepectUs
website
2. User selects “Quick Check Assessment”
3. User selects Dual-Use Quick Assessment option from the sub-menu
4. User completes starting page, and selects Save & Continue
5. User has answered questions 7.1 and 7.2 in the second Dual-Use
page.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 294 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Conclusion - Display a general conclusion at the end of the Dual-Use
section determining whether the product a dual use or not
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 295 of 340
JustElement
one Yes selection is Reqmt.
sufficient for the product
Type to beValidation
classified as a dual-use
Error Message
product in the
General Conclusion
One yes answer in
use status
the partial
conclusions 4. When
is at least one partial conclusion is confirmed to be a dual-use
enough product, general conclusion automatically displays dual-use product.
5. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
SCREEN 5
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 296 of 340
TheElement
user can see the 5 Reqmt.
questions (8.1 - 8.5)
Type
for the Validation
Civil Goods “Quick Error
CheckMessage
Assessment”
stream of the Product Classification module
Question 1 Text displayed Text Exists
<Countries of
destination>
Question 2 Text displayed Text Exists
SCREEN 4
<Countries of
transit>
47. 3CIVIL Text
Question GOODS - questions
displayed Text 8.1,
Exists8.2, 8.3, 8.4, 8.5
<Countries of
Use Case ID: end-use>
UC 47.1 (UC 22.1)
Question 4 Text displayed Text Exists
Use Case Name: Display question 8.1, 8.2, 8.3, 8.4, 8.5
<Civil/ military
use>
Question 5 Text displayed Text Exists
<Applicable
Value The user is presented a form / questions that need to be answered.
restriction>
Statement :
<Countries of destination> (question 8.1)
<Countries of transit> (question 8.2)
<Countries of end-use> (question 8.3)
<Civil/ military use> (question 8.4)
<Applicable restriction> (question 8.5)
User Flow : 1. User in the Civil Goods “Quick Check Assessment” stream of the
Product Classification module
2. User sees questions 8.1 – 8.5
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 8.1 – drop down with countries + starts with
worldwide
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 297 of 340
Element
5. A minimum of 1 must Reqmt. be selected Type Validation Error
6. Multiple countries can be selected Message
Country ofoption
7. First Thein use
the can
list isselect one to Drop-down
the option bar
select Worldwide Selected
destination or multiple
8. Selected countries countries.
should have a checkmark next to them countries
Value C. I want to select countries of destination should
for my have a
product
Statement : The first option listed checkmark
A. I click onbar
in the drop-down the dropdown bar and a list next
with to
allthem.
the countries appears
is <worldwide> (which
selects O.
everyI select all countries to which I want to send my product
country
in the backend)
User Flow : 1. User in the Civil Goods “Quick Check Assessment” stream of the
Product Classification module
2. The user is in the process of answering question 8.1
3. The user clicks on the drop-down bar and selects all applicable
countries of destination
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 8.2 <Countries of transit> – drop down with
countries + starts with worldwide
User Flow : 1. User in the Civil Goods “Quick Check Assessment” stream of the
Product Classification module
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 298 of 340
Element
6. A minimum of 1 must Reqmt. be selected Type Validation Error
7. Multiple countries can be selected Message
Country
8. FirstofoptionThein use
the can select
list is
2. theTheone
option
user to Drop-down
is in
select barof answering
the process
Worldwide Selectedquestion 8.2
transit
9. or transit
If there is no multiple countries.
country
3. Thetheuser
userclicks
can select
on the<No transitcountries
drop-down country>
bar and selects all applicable
The first option
10. Selected countries should countrieslisted
have a checkmark
of transitnext to them should have a
in the drop-down4. End. bar checkmark
is <worldwide> (which next to them.
selects every country Data
in the backend)
There is also an option
listed at the top of the
drop-down bar <no
transit country>
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 8.3 <Countries of end-use> – drop down with
countries + starts with worldwide
User Flow : 1. User in the Civil Goods “Quick Check Assessment” stream of the
Product Classification module
2. The user is in the process of answering question 8.3
3. The user clicks on the drop-down bar and selects all applicable
countries of end-use
4. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 299 of 340
Element
5. A minimum of 1Reqmt.
must
Reqmt. be selected Type Type Validation Validation
Error Message
Error
6. Multiple countries can be selected Message
Tick-box 3 tick boxes Tick-box When
Country ofoption
7. First Thein use
the can
list isselect one to Drop-down
the option bar
select Worldwide Selected Data
clicked, a
end-use or multiple
8. Selected countries countries.
should next to them countries
have a checkmark checkmark
The first option listed should have a
appears in
in the drop-down bar checkmark
the tick-box
is <worldwide> (which next to them.
selects every country
in the backend)
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display response field 8.4 – 3 tick boxes (only civil, only military, dual
use)
User Flow : 1. User in the Civil Goods “Quick Check Assessment” stream of the
Product Classification module
2. The user is in the process of answering question 8.4
3. The user selects the tick-box for strictly civil, strictly military or dual-
use
4. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 300 of 340
User
Each
Element
is
of required
the options
to enter
(strictly
Reqmt.
ancivil/
explanation
strictly military/
toType
why theirdual-use)product
Validation
hasclassifies
a tick-box asError
eitherMessage
civil, military,
Only
or a dual-use
one can beitem
checked
Explanation / User can type text
Acceptance Criteria
reasoning field into this field
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User in the Civil Goods “Quick Check Assessment” stream of the
Product Classification module
2. The user answered question 8.4 (ticked one of the 3 options civil,
military or dual-use)
3. The user enters an explanation to why they their product classifies as
civil, military or dual-use into the reasoning field below the tickboxes
from question 8.4
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 301 of 340
User
Element
is presented with applicable
Reqmt. restrictions
Type
for their Validation
product Error Message
User Flow : 1. User in the Civil Goods “Quick Check Assessment” stream of the
Product Classification module
2. The user answered question 8.1 – 8.4
3. The user is presented with applicable restrictions based on the
answers for 8.1 -8.4
4. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Lookup for response field 8.1, 8.2, & 8.3
Value C I want to fill in a text block; and I do not know what to fill in, or I have partial
Statement : information
User Flow : 8. User in the “Quick Check Assessment” stream of the Product
Classification module
1. User selects the search icon to lookup information on the RespectUs
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 302 of 340
TheElement
Lookup function is part
Reqmt.
of an assistant Type
suite in thisValidation
module (containingError
Lookup,
Message
Info and ?
icons). User should not be sent away from page when clicking on these icons.
Lookup Search function Search The search When no information is
platform
should be linked to field field should available, display “no
2. User
different areas of enters a keyword or sting
provide the of key terms
results found”
the knowledge3. base
User sees a window pop-up with
results to the results of the search.
(based on4. User
the can copy the the
text from the search
User
question 5. being
User pastes the text from the search in text field beside question (or
without
asked) types the information directly)
taking the
6. End. user away
from the
page they Data
are on. It
should also
be possible
to copy text
from the
search.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Question mark for response field 8.1, 8.2, 8.3, 8.4
User Flow : 1. User is in the “Quick Check Assessment” stream of the Product
Classification module
2. User clicks the Question mark (?) icon to see an FAQ regarding the
question
3. User sees a window pop-up with the relevant information.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 303 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
4. User can copy the text from the info icon
(?) should display should not
5. User
information that pastes the text from the
take Usersearch in text field beside question (or
is relevant types
to the informationaway directly)
from
answering 6. End.
the the page
question being they are on.
Data
asked It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User is responding to a question in the Civil Goods “Quick Check
Assessment” stream of the Product Classification module
2. User answered all questions for civil goods
3. The user sees the conclusion which is based on the previous answer
for civil goods, the conclusion is automatically generated by
RespectUs
4. If it does not classify as a military or dual-use item the user will read:
< The good is not subject to a restriction >
5. If it does classify as a military or dual-use item the user will read: <
The good is subject to an authorization/restriction on the basis of the
law ……”insert applicable law”……..>
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 304 of 340
TheElement
conclusion for the whole Reqmt.
civil good section is automatically
Type Validation
generatedError
basedMessage
on the
answers given by the user for all questions of the civil goods section
Conclusion for If it does not classify as a military Text
6. End.
civil goods or dual-use item the user will
read: < The good is not subject to Data
a restriction >
If it does classify as a military or
dual-use item the user will read: <
The good is subject to an
authorization/restriction on the
basis of the law ……”insert
applicable law”……..>
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User is responding to a question in the Civil Goods “Quick Check
Assessment” stream of the Product Classification module
2. User clicks the info icon to see relevant information regarding the
question
3. User sees a window pop-up with the relevant information.
4. User can copy the text from the info icon
5. User pastes the text from the search in text field beside question (or
types the information directly)
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 305 of 340
TheElement
Info icon is part of an
Reqmt.
assistant suite inType
this moduleValidation
(containing Lookup,
Error
Info
Message
and ? icons).
User should not be sent away from page when clicking on these icons
Info Info function should Pop-up Clicking Info
Data
display information should not
that is relevant to take User
answering the away from
question being the page
asked they are on.
It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
SCREEN 5
CATCH ALL
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 306 of 340
Element Reqmt. Type Validation Error Message
Use Case Name: Display titles for questions of Catch-All (questions 9.1 and 9.2)
User Flow : 1. User accessed the Catch-All “Quick Check Assessment” stream of the
Product Classification module
2. The user reads titles for question 9.1 and 9.2
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 307 of 340
Based
Element
on previously answered
Reqmt. questions, Type
platform will
Validation
display sections Error
or ask
Message
questions if
their product falls into any category of the catch-all clause.
Question 9.1 Could be none or text
multiple questions
Questions are based
on all previously
Value answeredC.questions
I want to know if my product falls into the Catch-All clause for equipment
Statement : not listed as a defence-related product
A. The user is presented with sections/ questions from the catch-All clause
equipment not listed as a defence-related product which may be subject to
their product
O. I read all the questions, or sections listed in the Catch-All clause for
equipment not listed as a defence-related product
User Flow : 1. User accessed the Catch-All “Quick Check Assessment” stream of the
Product Classification module
2. In question 9.1 the user is presented with a series of questions which
are based on all previously answer questions regarding the catch-all
clause for defence-related products
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to know if my product falls into the Catch-All clause for dual-use
Statement : items
A. The user is presented with sections/ questions from the catch-All clause for
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 308 of 340
ThisElement
is the Catch-All clause
Reqmt.for dual-use Type
items. Based
Validation
on previously answered
Error Message
questions,
platform will display sections or ask questions if their product falls into any category of the
Question 9.2 Could be none or text
catch-all clause. dual-use items which may be subject to their product
multiple questions
Questions are based
O. I read all the questions, or sections listed in the Catch-All clause for dual-
on all previously
answereduse items
questions
User Flow : 1. User accessed the Catch-All “Quick Check Assessment” stream of the
Product Classification module
2. In question 9.2 the user is presented with a series of questions which
are based on all previously answer questions in regard to the catch-all
clause for dual-use items
3. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to check if my product falls into the catch-all clause regarding dual-
Statement : use items and defence-related products
User Flow : 1. User accessed the Catch-All “Quick Check Assessment” stream of the
Product Classification module
2. User is answering question to 9.1 and 9.2
3. User sees that there are multiple sub question to 9.1 and 9.2
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 309 of 340
Each
Element
sub question must Reqmt.
have a yes/no option
Type Validation Error Message
Only yes or no can be selected
YES/NO Needs to be Yes/No
One of the two option must be4.selected
User sees that each sub questions has a yes or no button next to it
available for button or
each 5. End.
sub switch
question of 9.1 Data
and 9.2
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User is in the “Quick Check Assessment” stream of the Product
Classification module
2. User clicks the Question mark (?) icon to see an FAQ regarding the
question
3. User sees a window pop-up with the relevant information.
4. User can copy the text from the info icon
5. User pastes the text from the search in text field beside question (or
types the information directly)
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 310 of 340
TheElement
Question mark (?) icon
Reqmt.
is part of an assistant
Type suiteValidation
in this module (containing
Error Message
Lookup, Info
and ? icons). User should not be sent away from page when clicking on these icons
Question mark Info function Pop-up Clicking Info
Data
(?) should display should not
information that take User
is relevant to away from
answering the the page
question being they are on.
asked It should
also be
possible to
copy text
from the
info.
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User accessed the Catch-All “Quick Check Assessment” stream of the
Product Classification module
2. User answered all questions for catch-all
3. The user sees the conclusion which is based on the previous answer
for catch-all, the conclusion is automatically generated by RespectUs
4. If it does not correlate to any of the catch-all questions the user will
read: < We have no obligation to inform the Government >
5. If it does correlate to a catch-all question the user will read: < We
have an obligation to inform the Government of the facts and wait for
their reply >
6. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 311 of 340
TheElement
conclusion for the wholeReqmt.
catch-all section is automatically
Type Validation
generated Error
basedMessage
on the
answers given by the user for all questions of the catch-all section
Conclusion for If it does not correlate with Text
Data
catch-all any of the catch-all questions
the user will read: < We have
no obligation to inform the
Government >
If it does correlate with a
catch-all question the user will
read: < We have an obligation
to inform the Government of
the facts and wait for their
reply >
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
SCREEN 5
SPRINT 6
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 312 of 340
Element Reqmt. Type Validation Error Message
Screen 3
My Saved Classifications
Use Case Name: Display saved Classification Sheets (unfiltered) in a list (10 limited)
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. End.
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 313 of 340
ListElement
of
of 10
classifications
sheets is list can
in Reqmt.
order
be mixed
of most
(i.e.recently
fullType
product
edited.classifications,
Validation QuickError
Check
Message
Assessment
Classifications), listed in order of most recently edited
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
O. All classification sheets become visible in the list, based on date of update
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User clicks “View All Classifications”
7. All classifications are displayed on list
8. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 314 of 340
Element Reqmt. Type Validation Error Message
Use Case Name: Display CN Number next to each saved Classification sheet
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User sees CN Number beside each classification
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display Creation date next to each saved Classification sheet
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 315 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User sees Creation Date beside each classification
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want know when the classification sheet was last updated
Statement :
A. The date of last update is displayed next to each classification sheet (beside
the date of creation of the classification sheet).
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 316 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C User wants to know the percentage of completion of the classification sheet
Statement :
A. On each classification sheet, the percentage of completion is displayed
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User sees Percentage of Completion beside each classification
7. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 317 of 340
Element Reqmt. Type Validation Error Message
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Delete classification sheet(s) (are you sure you want to delete?)
O. User asked to confirm if they are sure they want to delete before deletion
occurs.
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User selects box next to a classification sheet
7. User clicks delete
8. Message pops up – “Are you sure you want to delete?”
9. User confirms
10. Classification sheet is deleted
11. End
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 318 of 340
Element Reqmt. Type Validation Error Message
OR
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User selects box next to a classification sheet
7. User clicks Search
8. User types the name of the saved classification sheet in the search
9. The relevant classifications pop-up in the search results
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 319 of 340
Element Reqmt. Type Validation Error Message
10. End
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to filter the saved classification sheets to display a specific category
Statement :
A. I select a category in the filter
O. The saved classification sheets which match the filter are displayed on the
screen, with the latest updated version on the top of the list
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User selects filter and chooses a category
7. List displays filtered sheets
8. End
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 320 of 340
Element Reqmt. Type Validation Error Message
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Duplicate a classification sheet (with “copy” next to new file name)
O. The file is duplicated with the text “- copy” next to the product
classification title.
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User clicks duplicate button next to classification sheet on list
7. Classification sheet is duplicated with the text “- copy” next to the
product classification title.
8. End.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 321 of 340
Element Reqmt. Type Validation Error Message
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to select more than one classification when perfoming a function.
Statement :
A. I click the tick box next to each relevant classification
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User clicks multiple classification sheet by ticking boxes next to sheets
7. End
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 322 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can download the selected classification sheets (in pdf)
A. I have clicked the tick box next to each relevant classification, and I have
clicked download
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User clicks multiple classification sheet by ticking boxes next to sheets
7. User clicks download button
8. Classification sheets are downloaded in pdf format in a zip file
9. End
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 323 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can print the selected classification sheets (in pdf)
A. I have clicked the tick box next to each relevant classification, and I have
clicked print
O. The selected file(s) will be each be printed as displayed in their pdf format.
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User clicks multiple classification sheet by ticking boxes next to sheets
7. User clicks Print button
8. Classification sheets are printed as displayed in their pdf format.
9. End
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 324 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can forward the selected classification sheets (in pdf) by email
A. I have clicked the tick box next to each relevant classification, and I have
clicked email
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User clicks multiple classification sheet by ticking boxes next to sheets
7. User clicks forward button
8. Screen appears where User can type the name/or/email of the
recipient(s) to send email to classifications in pdf format
9. End
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 325 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can share access to selected classification sheets by clicking on the
share button and selecting users from the same company
Value C. I want to share access to one or more classifications from “My Saved
Statement : Classifications”.
A. I have clicked the tick box next to each relevant classification, and I have
clicked share
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User clicks multiple classification sheet by ticking boxes next to sheets
7. User clicks share button
8. Screen appears where User can type the name/or/email of the
recipient(s) share access to the classifications with
9. End
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 326 of 340
Element Reqmt. Type Validation Error Message
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Value C. I want to add my company logo onto the file(s) I download from “My Saved
Statement : Classifications”.
O. The selected classifications will include the company logo which has been
added to the User Profile.
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees a new page displaying saved classification sheets.
6. User clicks multiple classification sheet by ticking boxes next to sheets
7. User clicks include company logo toggle
8. The selected classifications will include the company logo which has
been added to the User Profile
9. End
Data Elements
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 327 of 340
Element Reqmt. Type Validation Error Message
File Downloadable
Acceptance Criteria
template
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees CSV Template on the “Saved Classifications” page
6. End
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 328 of 340
Element Reqmt. Type Validation Error Message
File Downloadable
template
Use Case Name: User downloads a CSV template from the “My Saved Classifications
page” - (Year 2)
Value C. I want to download the CSV template to enter classification data on a file
Statement : on my computer.
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees CSV Template on the “Saved Classifications” page
6. User clicks CSV Template file
7. User downloads CSV Template
8. End
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 329 of 340
Element Reqmt. Type Validation Error Message
Value C. I want to upload the CSV template onto “My Saved Classification”.
Statement :
A. I click upload file and select the CSV Template
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees button to upload CSV file onto the “Saved Classifications”
page
6. End
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can upload classification data made outside of the platform using a
CSV template supplied by RespectUs - (Year 2)
Value C. I want to use classification data that was made outside of the platform.
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 330 of 340
Element Reqmt. Type Validation Error Message
Statement :
A. I upload the completed CSV Template containing that data onto the “My
Saved Classifications” page
O. The information in the CSV Template becomes a new entry in the “My
Saved Classifications” page
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User sees button to upload CSV file onto the “Saved Classifications”
page
6. User clicks upload button and selects CSV file
7. User uploads CSV file
8. End
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Clicking on a saved classification sheet brings User to the selected
Classification sheet in next screen
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 331 of 340
Element Reqmt. Type Validation Error Message
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User selects classification sheet on the list
6. User is sent to a page containing the classification details
7. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Screen 4
Saved Classification Sheet
50. Saved Classification Sheet Opened
Use Case Name: Display Classification name and status (created, updated, completion
status)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 332 of 340
Element Reqmt. Type Validation Error Message
O. I see sheet details, including Sheet Name, Date Created, Last Update, and
Percentage of Completion
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User selects classification sheet on the list
6. User is sent to a page containing the classification details
7. User sees sheet details, including Sheet Name, Date Created, Last
Update, and Percentage of Completion
8. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Display Product classification sections (Product description, defence
related, torture goods, etc)
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 333 of 340
Element Reqmt. Type Validation Error Message
O. That relevant sections of the Classification are displayed and can be clicked
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
- Start partial classification process
4. User selects “Saved Classifications Sheets”
5. User selects classification sheet on the list
6. User is sent to a page containing the classification details
7. User sees the relevant sections of the Classification are displayed and
can be clicked
8. End.
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Completion status for each section (Dual-use, Torture good, etc.)
O. I see which sections are completed (Green check mark) and which are
incomplete (Red X)
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 334 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
- Start classification process
- Access saved classification sheets
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 335 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: User can download classification sheet (in pdf)
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
4. Start classification process
5. Access saved classification sheets
6. Start partial classification process
7. User selects “Saved Classifications Sheets”
8. User sees a new page displaying saved classification sheets.
9. User selects classification sheet on the list
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 336 of 340
Element Reqmt. Type Validation Error Message
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
4. Start classification process
5. Access saved classification sheets
6. Start partial classification process
7. User selects “Saved Classifications Sheets”
8. User sees a new page displaying saved classification sheets.
9. User selects classification sheet on the list
10. User is sent to a page containing the classification details
11. User clicks preview button
12. Classification sheet is displayed in pdf format
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 337 of 340
Element Reqmt. Type Validation Error Message
13. End
Data Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Clicking on a heading brings you to the relevant section in the “Start
Product Classification” stream to modify the content
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
4. Start classification process
5. Access saved classification sheets
6. Start partial classification process
7. User selects “Saved Classifications Sheets”
8. User sees a new page displaying saved classification sheets.
9. User selects classification sheet on the list
10. User is sent to a page containing the classification details
11. User clicks on the button that has the name of the section
12. Section of the Classification is displayed
13. End
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 338 of 340
Element Reqmt. Type Validation Error Message
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
Use Case Name: Delete a classification sheet (are you sure you want to delete) (returns
User to Screen 3)
O. User asked to confirm if they are sure they want to delete before deletion
occurs and they are returned to the My Classifications Page.
User Flow : 1. User selects the Product Classification module on the website
2. User sees the Product Classification homepage
3. Homepage displays three Buttons:
4. Start classification process
5. Access saved classification sheets
6. Start partial classification process
7. User selects “Saved Classifications Sheets”
8. User sees a new page displaying saved classification sheets.
9. User selects classification sheet on the list
10. User is sent to a page containing the classification details
11. User clicks on the delete button
12. File is deleted and User is sent to the Saved Classifications sheets
screen
13. End
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 339 of 340
Element Reqmt. Type Validation Error Message
Data
Elements
Acceptance Criteria
Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder
ZYBCB – DS4EXCC – ESA Contract No. 4000135545/21/NL/MH/hm –Technical Requirements - Module 2 – Sprint 4 – 6 Last
Update: 16 Nov 2021 (V1) Page 340 of 340