Info
Si sappiamo che dovremmo studiare seriamente ma se mi metti 45 secondi a domanda e le domande sono livello elementari allora anche noi la studiamo in 45 secondi e non seriamente.
Esercizio Rischio

Basta fare le formule inverse:
- Calcoli logaritmo naturale
- Dividi il risultato per e cerchi la risposta più simile
Markov | Iterazioni o uscire da una fase

Quando chiede numero atteso di iterazioni basta fare
Nell’esempio sopra:
Altro tipo di esercizio ma simile é:

Ovvero se chiede numero transizioni necessario per lasciare e qui facciamo
In questo caso:
Valore minimo di p

In teoria il risultato finale é sempre dato da o comunque il percorso totale per arrivare alla fine senza ripetizioni, quindi basta sostituire con tutte le soluzioni e vedere quale ci porta piú vicini a
Funzioni di transizione e UML

Capita anche che viene dato l’UML e dobbiamo scegliere la funzione. Il primo switch é sullo stato e il secondo sulle transizioni, boh sembra sempre abbastanza intuitivo tranne quando mette i numeri sugli archi a cazzo de cane pd.
pd
![]()
Codice e Architettura

Come sopra sempre semplici tranne quando scrive i numeri malissimo sugli archi. Potrebbe uscire anche invertito quindi dalle immagini trovare il codice.
Per velocizzare conviene contare il numero di archi e vedere se combacia con il numero di istruzioni, spesso si scartano 1/2 opzioni.
Transition / State Coverage

Qui stare attenti se sta chiedendo la coverage degli stati o delle transizioni. In ogni caso per fare prima basta contare il totale e capire fra le soluzioni quale é l’unico numero sensato. Tipo qua sono 20 archi, e l’unico numero possibili é

Qui invece chiede gli stati che sono 8 in totale quindi unica soluzione possibile é
Path Coverage

Uguale a sopra ma i casi possibili sarebbero tutti i return, in questo caso 5 quindi l’unica soluzione sensata é
Descrizione software e struttura

dai…
Markov | Percorso
600

Se esce 600, intendiamo che ci sono 2 ripetizioni
Si calcola il percorso completo, si moltiplica per gli archi 3 → 2 e 2 → 1 e si sommano, la risposta é sicuramente più alta di quel valore e quasi sempre sta in ordine di grandezza 0.0…
Nell’esempio sopra
Se non basta, per andare piú vicini ma sempre abbastanza veloci si puó fare la media dei costi dei self-loop e considerare tutte le combinazioni. Quindi costo medio alla seconda perché lo prendiamo due volte e moltiplichiamo per 6 ovvero tutte le combinazioni dei 3.
500

Se esce 500, intendiamo percorso con una ripetizione. Per ora funziona sempre fare
Ed esce un numero abbastanza simile al risultato vero. Nel caso sopra ad esempio:
400
Se esce 400 per ora a noi é sempre stato uguale al percorso base:

Matrice

indica la probabilitá di muoversi da a mentre il vettore indica i return dei vari stati. Per fare prima conviene controllare prima i return di ogni opzione e scartare quelle sbagliate.
Assert

Basta non imbrogliarsi sul fatto che sono il passato.
WBS

Spero si possano fare gli screenshot all’esame. Per ora la cosa che sembra piú utile é controllare prima le precedenze e poi vedere se vengono rispettare tutte le effort.
Processo di sviluppo

Non sembrano difficilissimi quelli usciti, basta ragionarci un po’
Probabilitá

Anche qui basta fare qualche conto stupido.

In generale dovrebbe essere
Nel primo caso:
Dato che ogni operazioni costa 1000 e ognuna viene ripetuta con rischio
Mentre nel secondo:
Ovvero il costo totale delle operazioni piú il rischio di ripetere la prima dato che la seconda ci porta subito alla fine.
Altra tipologia

Anche qui spesso sono conti stupidi, qui dovevamo mettere 1+ perché almeno una volta le eseguirai sicuramente tutte le fasi.

Oppure anche questi ma molto easy.
Codice

Anche qui va ragionato un attimo, noi avevamo sbagliato a contare il modulo.
Domande Teoriche
Alcune sembrano banali, altre tocca studiare misá, sembrano sempre le stesse peró.
Si sappiamo che dovremmo studiare seriamente ma se mi metti 45 secondi a domanda e le domande sono livello elementari allora anche noi la studiamo in 45 secondi e non seriamente.
