56 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
dg-publish: true
 | 
						|
---
 | 
						|
4 de Outubro 2023 - #RAS 
 | 
						|
 | 
						|
>[!help]+ Ex. 7.1
 | 
						|
>The use of a natural language (for instance, English or Spanish) and intuitive diagrams is used for documenting user requirements. What is the main reason?
 | 
						|
>
 | 
						|
>1. To eliminate the communication difficulties among the stakeholders.
 | 
						|
>2. To facilitate understanding
 | 
						|
>3. To have no ambiguities
 | 
						|
>4. To be precise
 | 
						|
>   
 | 
						|
>>[!hint]- Resolution
 | 
						|
>>Option 2 is the correct one.
 | 
						|
 | 
						|
 | 
						|
>[!help]+ Ex. 7.2
 | 
						|
>Which of the following sentences does not constitute a valid system requirement?
 | 
						|
>
 | 
						|
>1. The product shall be developed using an agile method.
 | 
						|
>2. The product shall respond to all requests in less than 5s
 | 
						|
>3. The product shall be composed of 12 modules.
 | 
						|
>4. The product shall use always menu screens to communicate with the users.
 | 
						|
>   
 | 
						|
>>[!hint]- Resolution
 | 
						|
>>Option 1 does not constitute a valid system requirement.
 | 
						|
 | 
						|
 | 
						|
>[!help] Ex 7.5
 | 
						|
>The following are requirements of a controller of a swimming pool: R1: The input valves should be open when the swimming pool is filling. R2: The input valves stop when the level of the water reaches 2 m. R3: The level of the water should increase gradually. R4: The output valves must be open when the water is higher than 2.1 m. Which defects this set of requirements present?
 | 
						|
>
 | 
						|
>1. ambiguous
 | 
						|
>2. solution-dependent
 | 
						|
>3. incomplete
 | 
						|
>4. not verifiable
 | 
						|
>
 | 
						|
>>[!hint]- Resolution
 | 
						|
>>Option 1 is the correct one.
 | 
						|
 | 
						|
>[!help] Ex. 7.6
 | 
						|
>Analyse the following user requirements and indicate if they are clear and verifiable. If not, reformulate the wording.
 | 
						|
>1. The communication system can only "crash", at most, once a month.
 | 
						|
>2. The system shall be easy to learn by students with minimal training.
 | 
						|
>3. The average delay for the users of a system to pay tolls shall be less than 15s.
 | 
						|
>4. All users shall use the same mobile application.
 | 
						|
>5. The maximum delay between the submission of a questionnaire and its confirmation must be half an hour.
 | 
						|
>6. The operator shall be able to communicate by mobile phone with the bus driver.
 | 
						|
>
 | 
						|
>>[!hint]- Resolution
 | 
						|
>>1. The communication system shall be available 95% of the time.
 | 
						|
>>2. Users of the type students with 20h of training shall correctly use 80% of the system features.
 | 
						|
>>3. *precise and verifiable, but the using 'average' is not a good measurement* -> The maximum delay for the users of a system to pay tolls shall be less than 15s.
 | 
						|
>>4. *depends on the context*
 | 
						|
>>5. *precise and verifiable*
 | 
						|
 |