fbpx
Skip to main content
  1. Rizzi
  2. Ingegneria Informatica - Specialistica
  3. Domenica, 13 Maggio 2007
  4.  Subscribe via email
In bocca al lupo a tutti :)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Confermo.

alfa(F) = 4

delta(F) = 1

CC(F) = 7
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Se parli di D1((D1;P1;D2), D0(D3(D0))) a me il cc viene 7!

giusto 7..avevo saltato il D1 + esterno! :(
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Se parli di D1((D1;P1;D2), D0(D3(D0))) a me il cc viene 7!
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
PS alfa(F)= 4
D(F)= 1 (tutte primitive ben strutturate)
CC(F)= 6

vi risulta??
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Forse è meglio che mi fai un disegno, non sono sicuro di aver capito cosa intendi.

Puoi verificare la corrispondenza con lo pseudocodice (che dovrebbe essere sempre quello) dopo la tua modifica per verificarne la correttezza.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
A me anche viene come a Rizzi, ma il mi è sorto anche il tuo stesso dubbio....
credo che una interpretazione portrebbe essere questa:
se lo metti sul nodo da A ad X implica che almeno una volta lo fai, xchè sta prima della condizione su X....sull'altro ramo devi prima verificare la condizione in X e se è falsa non ci vai mai....credo!
Cmq non so se l'altra soluzione (da X ad a) sia giusta cmq!
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Rizzi ho un dubbio sul ramo di destra, in particolare su D3(D0):: D0 lo hai "annidato" sul ramo che da A (nodo di begin) va a X (nodo procedurale) vero?
Ma se io lo annidassi nel ramo che va da X ad A sarebbe equivalente?
Naturalmente nell'albero risultante cambia il verso degli archi (f,X3) e (X3,g)...
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Sì, accendo!

Coesione: interna ad un modulo
Coupling: tra moduli diversi
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Qualcuno sa la definizione PRECISA di coesione e coupling?


Coesione: grado in cui un modulo espleta in modo interno tutte le azioni necessarie al compimento di una funzione

Coupling: grado di accoppiamento (interdipendenza) tra due moduli

Me la accendete?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Qualcuno sa la definizione PRECISA di coesione e coupling?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Numero ciclomatico è un indice di complessità insieme all'information flow.

Con entrambi ho informazioni sull'organizzazione gerarchica, con il C ho informazioni sulla complessità del testing e manutenzione, mentre con IF ho informazioni sulla complessità del software. <= Presi dal libro, speriamo bene
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
MAVVIENIII!
Anche a me viene così :D
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Uguale identico spiccicato a come l'ho fatto io, Rizzi! :D
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
io te lo accendo :)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Un bellissimo sabato sera passato studiando ISW2, spero non invano....nemmeno per infind avevo sacrificato il sabato sera. Ma tant'è, il tempo stringe e non avevo molte alternative allettanti stasera :P

Comunque ho provato, fra le altre cose, a fare un esercizio sui grafi che gira tra le domande d'esame. La formula era F = D1((D1;P1;D2), D0(D3(D0))). Tenete presente che (D1;P1;D2) è equivalente a P3(D1;P1;D2), trovato sul Fenton.

L'albero corrispondente è:
[code type="markup"]
D1 -> P3|D0
P3 -> D1|P1|D2
D0 -> D3
D3 -> D0
[/code]

Lo pseudocodice che ho scritto è:
[code type="markup"]
if a then {
if b then X1 else Y
c
while d do X2
} else {
if e then {
repeat { if f then X3 } until g
}
}
h[/code]

Il flow graph corrispondente (fatto con paint, non me ne volete ma non ho altri software su questo desktop :) ) è questo, per i nodi ho usato la convenzione del Fenton, ovvero stato iniziale e finale cerchiati:

http://img207.imageshack.us/img207/630/esesameuw7.jpg

Attendo riscontri da parte vostra....
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ciao ragazzi,
io studiando sul wikidot,mi sono accorto che per le checklist ci sono "soltanto
" : Expandability,generality,modularity e traceability...
Manca qualcuno?
Dove li posso prendere scritti nella maniera Iazeolliana e non sotto forma di domande???
Grazie,buona serata...
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
E io volevo sapere ... ma lo statistical testing faceva parte della lezione dell'11/06 ?? perchè alle ultime tre sono mancato (11 - 15 - 18) e non ho capito fino dove bisogna studiare ... e poi del pighin vanno fatte tutte le pagine dalla 1 alla 34? e le checklist bisogna saperle a memoria tutte ??
Scusate le domande ma ho fatto il grave errore di assentarmi a 3 lezioni del mitico (??) iazzy... ma quando finiranno sti corsi inutili ?!?!?!?!??! :cry:
grazie mille a chi aiuterà un povero studente di ingegneria ...
bye ...


Allora... come già ti hanno detto, lo statistical testing è per il prossimo esonero...
Sì, devi fare tutto fino a pagina 34.
Le domande delle checklist non sono da imparare a memoria, lui stesso l'ha precisato a lezione!

Riportando fedelmente:

All’esonero non devo elencare le domande ma devo dire “la checklist di complessità è fatta di aspetti generali e metriche, nel primo si cerca di capire …, nel secondo …)


Speriamo che questa cosa sia vera...e non se ne esca poi all'esame con qualche domanda specifica in cui bisogna rispondere a memoria...ne sarebbe capace...in ben speriam
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Dubbio:
information flow è sottoattributi(o metrica) della modularità,
però: "misura la complessità del progetto o del singolo modulo".
Quindi può essere anche una metrica x la complessità??? :?


Ehm... non mi prendo responsabilità....
Però, rimestando nel web ho trovato queste slide:
http://www.jugsardegna.org/vqwiki/jsp/W ... e-F029.pdf

dove, dall'indice, si può vedere come metriche della complessità siano il numero ciclomatico (e anche quello esteso, che non abbiamo fatto) e l'information flow... :?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Torno a ripetere:

le roba su sw metrics che ha fatto gianni nella sua ultima lezione va fatta o no?


uppete :lol:

(si, lo so, sono un rompipa**e :lol:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
E io volevo sapere ... ma lo statistical testing faceva parte della lezione dell'11/06 ?? perchè alle ultime tre sono mancato (11 - 15 - 18) e non ho capito fino dove bisogna studiare ... e poi del pighin vanno fatte tutte le pagine dalla 1 alla 34? e le checklist bisogna saperle a memoria tutte ??
Scusate le domande ma ho fatto il grave errore di assentarmi a 3 lezioni del mitico (??) iazzy... ma quando finiranno sti corsi inutili ?!?!?!?!??! :cry:
grazie mille a chi aiuterà un povero studente di ingegneria ...
bye ...


Allora... come già ti hanno detto, lo statistical testing è per il prossimo esonero...
Sì, devi fare tutto fino a pagina 34.
Le domande delle checklist non sono da imparare a memoria, lui stesso l'ha precisato a lezione!

Riportando fedelmente:

All’esonero non devo elencare le domande ma devo dire “la checklist di complessità è fatta di aspetti generali e metriche, nel primo si cerca di capire …, nel secondo …)
Comment
There are no comments made yet.


There are no replies made for this post yet.
Be one of the first to reply to this post!