n° 185
Maggio/Giugno 2013
Maggio 24, 2013, 01:03:35 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: 1 [2]   Vai giù
  Stampa  
Autore Discussione: Ingegneria del Software... domande su analisi e progettazione  (Letto 2929 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
QuasarLex
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 22


Mostra profilo E-mail
« Risposta #15 inserita:: Luglio 11, 2012, 11:50:36 am »

Scusate una domanda sui casi d' uso:

la relazione "include" serve per esprimere che un caso d' uso ha al suo interno l' esecuzione di un altro caso d' uso, e fino a qui ci siamo. Ma serve anche per esprimere che il caso d' uso includente ha come precondizione l' esecuzione del caso d' uso incluso?

Mi spiego meglio:

Considerando un software che gestisce delle elezioni, c' è un attore Presidente del seggio e una classe di attori "Elettore". Ora l' elettore può votare solo se il Presidente ha dato il via alla consultazione.

Quindi il caso d' uso "Vota" include "Avvio Consultazione" ? Ovvero, l' elettore può votare se e solo se il presidente ha dato il via alla consultazione?

Perchè su casi d' uso che riguardano lo stesso utente la cosa mi risulta banale... su questo tipo non saprei, perchè non vorrei si modellasse che nel processo di voto sia l' elettore ad avviare la consultazione...
Registrato
DEV-01
Full Member
***

Karma: +8/-21
Scollegato Scollegato

Messaggi: 363


Mostra profilo E-mail
« Risposta #16 inserita:: Luglio 11, 2012, 04:58:00 pm »

Se la condizione inclusa è accessibile solo ed esclusivamente per via "pre-condizionale", ovvero se la condizione includente sia necessaria, sufficiente ed "unica" per darvi luogo?
Registrato

01000100 01100101 01110110 00101101 00110000 00110001
QuasarLex
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 22


Mostra profilo E-mail
« Risposta #17 inserita:: Luglio 11, 2012, 05:04:32 pm »

mmm, una risposta ad entrambi i casi?
Registrato
DEV-01
Full Member
***

Karma: +8/-21
Scollegato Scollegato

Messaggi: 363


Mostra profilo E-mail
« Risposta #18 inserita:: Luglio 12, 2012, 06:14:19 pm »

Mi gioco la carta del M.A.W.: sicuramente saprà essere preciso ed esaudiente.
Registrato

01000100 01100101 01110110 00101101 00110000 00110001
Max.Riservo
Global Moderator
Sr. Member
*****

Karma: +24/-0
Scollegato Scollegato

Messaggi: 797



Mostra profilo
« Risposta #19 inserita:: Luglio 12, 2012, 07:32:46 pm »

Dev wrote:
Citazione
Mi gioco la carta del M.A.W.: sicuramente saprà essere preciso ed esaudiente.

Hai strofinato la lampada ?  Ghigno
Registrato

I Moderatori invitano tutti gli Utilizzatori del forum a prendere visione del REGOLAMENTO e a rispettarlo.
DEV-01
Full Member
***

Karma: +8/-21
Scollegato Scollegato

Messaggi: 363


Mostra profilo E-mail
« Risposta #20 inserita:: Luglio 12, 2012, 07:51:16 pm »

Ops: esauriente! Perdono.... chiedo umilmente scusa!  Ghigno

Vabbè che M.A.W., almeno per quanto mi riguarda, è sicuramente da considerare un dotto genio (senza, con questo, voler nulla togliere a tutti gli altri).

Voleva essere un modo scherzoso per dire che passo a chi ne sa sicuramente più di me...   Sorriso Sorriso




Registrato

01000100 01100101 01110110 00101101 00110000 00110001
Max.Riservo
Global Moderator
Sr. Member
*****

Karma: +24/-0
Scollegato Scollegato

Messaggi: 797



Mostra profilo
« Risposta #21 inserita:: Luglio 12, 2012, 07:57:59 pm »

E perchè dovresti scusarti ? In fondo MAW è preciso, esauriente ma anche esaudiente (nel senso che
esaudisce i nostri desideri .... di cultura).
Certo il lapsus ti è venuto molto bene  Fico
Registrato

I Moderatori invitano tutti gli Utilizzatori del forum a prendere visione del REGOLAMENTO e a rispettarlo.
DEV-01
Full Member
***

Karma: +8/-21
Scollegato Scollegato

Messaggi: 363


Mostra profilo E-mail
« Risposta #22 inserita:: Luglio 12, 2012, 08:11:14 pm »

E perchè dovresti scusarti ? In fondo MAW è preciso, esauriente ma anche esaudiente (nel senso che
esaudisce i nostri desideri .... di cultura).
Certo il lapsus ti è venuto molto bene  Fico

Si, effettivamente...
Può essere che si sia trattato di una sorta di inconsapevole "errore" steganografico: una stringa "contenitore" con messaggio codificato ottenuto modificando il minor numero di "byte" (in questo caso) possibile...
Dev'essere l' abitudine...  Fico

(In realtà sto cercando di uscirne a testa alta)  Occhi al cielo
Registrato

01000100 01100101 01110110 00101101 00110000 00110001
QuasarLex
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 22


Mostra profilo E-mail
« Risposta #23 inserita:: Luglio 12, 2012, 08:20:27 pm »

dicesi lapsus freudiano Occhiolino
Registrato
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #24 inserita:: Luglio 13, 2012, 03:42:25 pm »

La domanda non ammette risposta univoca, come d'altronde molte altre questioni inerenti UML e i numerosi contributi sui quali si basa - come già ripetuto, si tratta di metodi semiformali, non caratterizzati da una specifica formale rigorosa e non ambigua.

In casi come questo, oltre all'ovvio ricorso a dettagliate MSC per una ulteriore e migliore specificazione, occorre mettersi a cavalcioni di un caprone e afferrare ambedue i corni del dilemma: in primo luogo, apprendere quale possa essere la convinzione del docente in merito (salvo poi eventualmente dimenticarsene un istante dopo la conclusione dell'esame). Secondo: cercare di avvicinarsi autonomamente alla verità, ossia al modo in cui nelle singole realtà aziendali e nei vari package tuttofare la notazione UML viene ri-specificata e applicata sulla base di corpose norme e convenzioni interne, rigorosamente non divulgate.
Una buona spinta in questa seconda direzione può provenire da questa lettura, ad esempio. 

Risulta ovvio a tutti, spero, che proprio in casi come questo l'uso di un linguaggio logico e rigoso come Z a latere dei disegnini UML (use cases e message sequence charts in particolare) possa finalmente specificare in modo non ambiguo, a prova d'errore, la vera relazione che intercorre tra gli use cases coinvolti. Non dimenticate mai che la Matematica, e sua zia la Logica, sono per eccellenza le scienze delle relazioni formali tra enti astratti!
Ecco quindi in sintesi come nasce OCL, una ibridazione tra un vero linguaggio formale (Z) e i comodi simbolismi UML.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
Pagine: 1 [2]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page