fbpx
Skip to main content

Ingegneria del software 2

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 5 Mesi fa #27360 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Ingegneria del software 2

Scusate per quanto riguarda i grafi di flusso, mi era venuto in dubbio riguardo alle strutture primitive. In caso di nesting e7o sequenziamento il colore dei nodi rimane invariato oppure vanno cambiati nel caso in cui da nodi finali che erano diventano ad esempio procedurali? In caso dove posso trovare maggiori info sulla composizione con strutture primitive??
Grazie a tutti :lol: :lol:


io ne metto tanti bianchi quante sono le strutture primitive che combino, ossia uno bianco a primitiva. infatti se non ricordo male la formula alternativa per calcolare c dice che è c= DN+1 dove DN è il numero di nodi decisionali (che poi coincide con il numero di strutture primitive)....
che ne dici?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 5 Mesi fa #27363 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Ingegneria del software 2
altra domanda sui maledetti grafici:
dovendo fare ad es d0(d3(d0)) quanto vi viene lo pseudocodice?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 5 Mesi fa #27365 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Ingegneria del software 2
Cmq stavo leggendo il Fenton e li ho visto che usa una notazione differente da quella del prof....ovvero tutti nodi neri (compresi decisionali e non) ad esclusione di quelli iniziali e finali che gli mette un bel cerchietto intorno.... Che dite se uso questa notazione il prof s'incaxxa!! :? :?

Altrimento caro Smoking Man pensò che farò come hai suggerito tu :D

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 5 Mesi fa #27367 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Ingegneria del software 2
Dopo un attento ragionamento, secondo me il grafo di Pìghìn è sbagliato, in quanto tratta il while come un repeat until.

Io farei la seguente modifica: da 13 si torna a 5, ok. Ma da 13 non parte nessun altro arco, mentre ho aggiunto un arco da 5 a 14 (è proprio il caso di D2).

La formula è la seguente:

F= ( P1, D1(P1, D2(P1, D1(D1, P1))) )

V(F) = #D+1 = e-n+2 = 5
a = (depth of nesting) = max { a(P1), (1+max{ a(P1), (1+max{a(P1), (1+1) })})} = 4
D(F) = 1

Qualcuno conferma o smentisce?!

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 5 Mesi fa #27373 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Ingegneria del software 2
Per completezza...i cammini indipendenti nella mia versione del grafo sono:

1, 2, 3, 14
1, 2, 4, 5, 14
1, 2, 4, 5, 6, 7, 8, 13, 5, 14
1, 2, 4, 5, 6, 7, 9, 10, 12, 13, 14
1, 2, 4, 5, 6, 7, 9, 11, 12, 13, 14

Ci sono 5 cammini...e 5 è pure la complessità ciclomatica.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 5 Mesi fa #27375 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Ingegneria del software 2
qualcuno sa fare gli esempi di sistemi reali per i 5 tipi di dvt?

Si prega Accedi o Crea un account a partecipare alla conversazione.