diff --git a/Ingegneria del Software/0622_1/correct.txt b/Ingegneria del Software/0622_1/correct.txt new file mode 100644 index 0000000..8da85a2 --- /dev/null +++ b/Ingegneria del Software/0622_1/correct.txt @@ -0,0 +1 @@ +3000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_1/quest.txt b/Ingegneria del Software/0622_1/quest.txt new file mode 100644 index 0000000..045f2d6 --- /dev/null +++ b/Ingegneria del Software/0622_1/quest.txt @@ -0,0 +1 @@ +Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 1000 Eur e deve essere ripetuta una seconda volta con probabilità 0.5. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/Ingegneria del Software/0622_1/wrong 1.txt b/Ingegneria del Software/0622_1/wrong 1.txt new file mode 100644 index 0000000..0b3e0a6 --- /dev/null +++ b/Ingegneria del Software/0622_1/wrong 1.txt @@ -0,0 +1 @@ +5000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_1/wrong 2.txt b/Ingegneria del Software/0622_1/wrong 2.txt new file mode 100644 index 0000000..9463411 --- /dev/null +++ b/Ingegneria del Software/0622_1/wrong 2.txt @@ -0,0 +1 @@ +2000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_2/correct.txt b/Ingegneria del Software/0622_2/correct.txt new file mode 100644 index 0000000..f8ae137 --- /dev/null +++ b/Ingegneria del Software/0622_2/correct.txt @@ -0,0 +1 @@ +2700 \ No newline at end of file diff --git a/Ingegneria del Software/0622_2/quest.txt b/Ingegneria del Software/0622_2/quest.txt new file mode 100644 index 0000000..7083f7d --- /dev/null +++ b/Ingegneria del Software/0622_2/quest.txt @@ -0,0 +1 @@ +Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 1000. Con probabilità 0.5 potrebbe essere necessario ripetere F1 una seconda volta. Con probabilità 0.2 potrebbe essere necessario ripetere F2 una seconda volta. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/Ingegneria del Software/0622_2/wrong 1.txt b/Ingegneria del Software/0622_2/wrong 1.txt new file mode 100644 index 0000000..a211371 --- /dev/null +++ b/Ingegneria del Software/0622_2/wrong 1.txt @@ -0,0 +1 @@ +4000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_2/wrong 2.txt b/Ingegneria del Software/0622_2/wrong 2.txt new file mode 100644 index 0000000..0b3e0a6 --- /dev/null +++ b/Ingegneria del Software/0622_2/wrong 2.txt @@ -0,0 +1 @@ +5000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_3/correct.txt b/Ingegneria del Software/0622_3/correct.txt new file mode 100644 index 0000000..07c6432 --- /dev/null +++ b/Ingegneria del Software/0622_3/correct.txt @@ -0,0 +1 @@ +24000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_3/quest.txt b/Ingegneria del Software/0622_3/quest.txt new file mode 100644 index 0000000..641cce2 --- /dev/null +++ b/Ingegneria del Software/0622_3/quest.txt @@ -0,0 +1 @@ +Si consideri un processo software costituito da due fasi F1 ed F2 ciascuna di costo 10000. Con probabilità p = 0.4 la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'è il costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? \ No newline at end of file diff --git a/Ingegneria del Software/0622_3/wrong 1.txt b/Ingegneria del Software/0622_3/wrong 1.txt new file mode 100644 index 0000000..45842b7 --- /dev/null +++ b/Ingegneria del Software/0622_3/wrong 1.txt @@ -0,0 +1 @@ +35000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_3/wrong 2.txt b/Ingegneria del Software/0622_3/wrong 2.txt new file mode 100644 index 0000000..137b176 --- /dev/null +++ b/Ingegneria del Software/0622_3/wrong 2.txt @@ -0,0 +1 @@ +30000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_4/correct.txt b/Ingegneria del Software/0622_4/correct.txt new file mode 100644 index 0000000..7c67f71 --- /dev/null +++ b/Ingegneria del Software/0622_4/correct.txt @@ -0,0 +1 @@ +950000 EUR \ No newline at end of file diff --git a/Ingegneria del Software/0622_4/quest.txt b/Ingegneria del Software/0622_4/quest.txt new file mode 100644 index 0000000..0c283e9 --- /dev/null +++ b/Ingegneria del Software/0622_4/quest.txt @@ -0,0 +1 @@ +Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula P = exp(-b*S), dove b è una opportuna costante note da dati storici aziendali. Si assuma che b = 0.00001, C = 1000000, ed il rischio ammesso è R = 100. Quale delle seguenti opzioni meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/Ingegneria del Software/0622_4/wrong 1.txt b/Ingegneria del Software/0622_4/wrong 1.txt new file mode 100644 index 0000000..7695ad8 --- /dev/null +++ b/Ingegneria del Software/0622_4/wrong 1.txt @@ -0,0 +1 @@ +850000 EUR \ No newline at end of file diff --git a/Ingegneria del Software/0622_4/wrong 2.txt b/Ingegneria del Software/0622_4/wrong 2.txt new file mode 100644 index 0000000..1acd587 --- /dev/null +++ b/Ingegneria del Software/0622_4/wrong 2.txt @@ -0,0 +1 @@ +750000 EUR \ No newline at end of file diff --git a/Ingegneria del Software/0622_5/correct.txt b/Ingegneria del Software/0622_5/correct.txt new file mode 100644 index 0000000..4d597fb --- /dev/null +++ b/Ingegneria del Software/0622_5/correct.txt @@ -0,0 +1 @@ +22000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_5/quest.txt b/Ingegneria del Software/0622_5/quest.txt new file mode 100644 index 0000000..5e83ec2 --- /dev/null +++ b/Ingegneria del Software/0622_5/quest.txt @@ -0,0 +1 @@ +Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 10000 Eur e deve essere ripetuta una seconda volta con probabilità 0.1. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/Ingegneria del Software/0622_5/wrong 1.txt b/Ingegneria del Software/0622_5/wrong 1.txt new file mode 100644 index 0000000..137b176 --- /dev/null +++ b/Ingegneria del Software/0622_5/wrong 1.txt @@ -0,0 +1 @@ +30000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_5/wrong 2.txt b/Ingegneria del Software/0622_5/wrong 2.txt new file mode 100644 index 0000000..fcb0699 --- /dev/null +++ b/Ingegneria del Software/0622_5/wrong 2.txt @@ -0,0 +1 @@ +25000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_6/correct.txt b/Ingegneria del Software/0622_6/correct.txt new file mode 100644 index 0000000..ea557e9 --- /dev/null +++ b/Ingegneria del Software/0622_6/correct.txt @@ -0,0 +1 @@ +23000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_6/quest.txt b/Ingegneria del Software/0622_6/quest.txt new file mode 100644 index 0000000..b5b9386 --- /dev/null +++ b/Ingegneria del Software/0622_6/quest.txt @@ -0,0 +1 @@ +Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 10000. Con probabilità 0.1 potrebbe essere necessario ripetere F1 una seconda volta. Con probabilità 0.2 potrebbe essere necessario ripetere F2 una seconda volta. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/Ingegneria del Software/0622_6/wrong 1.txt b/Ingegneria del Software/0622_6/wrong 1.txt new file mode 100644 index 0000000..137b176 --- /dev/null +++ b/Ingegneria del Software/0622_6/wrong 1.txt @@ -0,0 +1 @@ +30000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_6/wrong 2.txt b/Ingegneria del Software/0622_6/wrong 2.txt new file mode 100644 index 0000000..fcb0699 --- /dev/null +++ b/Ingegneria del Software/0622_6/wrong 2.txt @@ -0,0 +1 @@ +25000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_7/correct.txt b/Ingegneria del Software/0622_7/correct.txt new file mode 100644 index 0000000..8eb46f4 --- /dev/null +++ b/Ingegneria del Software/0622_7/correct.txt @@ -0,0 +1 @@ +21000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_7/quest.txt b/Ingegneria del Software/0622_7/quest.txt new file mode 100644 index 0000000..3ab551d --- /dev/null +++ b/Ingegneria del Software/0622_7/quest.txt @@ -0,0 +1 @@ +Si consideri un processo software costituito da due fasi F1 ed F2 ciascuna di costo 10000. Con probabilità p = 0.1 la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'è il costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? \ No newline at end of file diff --git a/Ingegneria del Software/0622_7/wrong 1.txt b/Ingegneria del Software/0622_7/wrong 1.txt new file mode 100644 index 0000000..fcb0699 --- /dev/null +++ b/Ingegneria del Software/0622_7/wrong 1.txt @@ -0,0 +1 @@ +25000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_7/wrong 2.txt b/Ingegneria del Software/0622_7/wrong 2.txt new file mode 100644 index 0000000..137b176 --- /dev/null +++ b/Ingegneria del Software/0622_7/wrong 2.txt @@ -0,0 +1 @@ +30000 \ No newline at end of file diff --git a/Ingegneria del Software/0622_8/correct.txt b/Ingegneria del Software/0622_8/correct.txt new file mode 100644 index 0000000..60eaa92 --- /dev/null +++ b/Ingegneria del Software/0622_8/correct.txt @@ -0,0 +1 @@ +Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in parallelo. \ No newline at end of file diff --git a/Ingegneria del Software/0622_8/quest.txt b/Ingegneria del Software/0622_8/quest.txt new file mode 100644 index 0000000..31346ae --- /dev/null +++ b/Ingegneria del Software/0622_8/quest.txt @@ -0,0 +1,2 @@ +img=https://i.imgur.com/7c1TI6f.png +Quale delle seguenti frasi è corretta riguardo all'ctivity diagram in figura ? \ No newline at end of file diff --git a/Ingegneria del Software/0622_8/wrong 1.txt b/Ingegneria del Software/0622_8/wrong 1.txt new file mode 100644 index 0000000..3e13d27 --- /dev/null +++ b/Ingegneria del Software/0622_8/wrong 1.txt @@ -0,0 +1 @@ +Una volta selezionato il piatto di mare da preparare, la stessa persona prepara prima il pesce e poi il contorno. \ No newline at end of file diff --git a/Ingegneria del Software/0622_8/wrong 2.txt b/Ingegneria del Software/0622_8/wrong 2.txt new file mode 100644 index 0000000..06a3fbf --- /dev/null +++ b/Ingegneria del Software/0622_8/wrong 2.txt @@ -0,0 +1 @@ +Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in sequenza. \ No newline at end of file diff --git a/Ingegneria del Software/0622_9/correct.txt b/Ingegneria del Software/0622_9/correct.txt new file mode 100644 index 0000000..997967b --- /dev/null +++ b/Ingegneria del Software/0622_9/correct.txt @@ -0,0 +1 @@ +700000 EUR \ No newline at end of file diff --git a/Ingegneria del Software/0622_9/quest.txt b/Ingegneria del Software/0622_9/quest.txt new file mode 100644 index 0000000..da5f8a9 --- /dev/null +++ b/Ingegneria del Software/0622_9/quest.txt @@ -0,0 +1 @@ +Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula P = exp(-b*S), dove b è una opportuna costante note da dati storici aziendali. Si assuma che b = 0.00001, C = 1000000, ed il rischio ammesso è R = 1000. Quale delle seguenti opzioni meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/Ingegneria del Software/0622_9/wrong 1.txt b/Ingegneria del Software/0622_9/wrong 1.txt new file mode 100644 index 0000000..2df501e --- /dev/null +++ b/Ingegneria del Software/0622_9/wrong 1.txt @@ -0,0 +1 @@ +500000 EUR \ No newline at end of file diff --git a/Ingegneria del Software/0622_9/wrong 2.txt b/Ingegneria del Software/0622_9/wrong 2.txt new file mode 100644 index 0000000..7a6c6b9 --- /dev/null +++ b/Ingegneria del Software/0622_9/wrong 2.txt @@ -0,0 +1 @@ +300000 EUR \ No newline at end of file diff --git a/Ingegneria del Software/0722_7/quest.txt b/Ingegneria del Software/0722_7/quest.txt index 037e019..b33abf0 100644 --- a/Ingegneria del Software/0722_7/quest.txt +++ b/Ingegneria del Software/0722_7/quest.txt @@ -9,4 +9,6 @@ Test case 1: act2 act2 act2 act2 act0 act1 act2 act0 Test case 2: act1 act2 -Test case 3: act2 act0 \ No newline at end of file +Test case 3: act2 act0 + +Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file