Newsgroup: it.lavoro.informatica
Titolo: [OT] Lavorare con strumenti CASE

Quali strumenti (CASE) mi consigliate per l'elaborazione assistita al computer di :
analisi,
progettazione,
implementazione
?
Per ora ho sempre lavorato con penna e quadernone, tanto per apprendere le pratiche e tutto il resto;
ma mi sento ora pronto a passare ad uno strumento CASE :
Che software ci sono in giro 'dedicati' ai sistemi informativi con UML ?
Tnx all ;
CASE

 
Se hai soldi da spendere (4000$) Rational Rose è 
praticamente l'industry standard. È un bel 
prodotto, molto accessoriato e tutto. Comunque 
sono sempre soldi (occhio che ti puoi anche 
scaricare la versione evaluation, identica 
all'originale, con licenza 15 giorni)
Altrimenti nel OS ti consiglio ArgoUML.
-- 
while [ -f /tmp/usa ]
do
sh /bin/laden
done

 Altrimenti nel OS ti consiglio ArgoUML.
Anche posso suggerire ArgoUML, oltretutt con prodotti OS quali NetBeans
(sviluppo JAVA) ci sono plugin come Poseidon che permettono l'integrazione
completa.
Per quello che riguarda Rational Rose posso dire che sì è uno standard ma
che non è completamente conforme alle direttiva dell'UML poichè ha
introdotto alcune personalizzazione (questo non vuol dire che sia peggio o
meglio, come tutto in informatica, dipende!!!).
Saluti.

 implementazione
Dai un occhio ad Enterprise Architect; ne sono rimasto impressionato, e non
costa uno sproposito:
http://www.sparxsystems.com.au/
Ciao,
G.

>Che software ci sono in giro 'dedicati' ai sistemi informativi con UML ?
Mi sento di consigliarti questo sito:  
www.visual-paradigm.com
Ciao!
Mauro "Zonter"

: Dai un occhio ad Enterprise Architect; ne sono rimasto impressionato, e non
: costa uno sproposito:
: 
http://www.sparxsystems.com.au/
Ma io avrei bisogno anche di :
- identificazione,classificazione dei requisiti ;
quindi il processo completo :
1.Documento dei requisiti
2.Specifica dei requisit
3.[etc]
4.[etc]
Lo supporta ?
(sto scaricando attualmente)
C.

: Mi sento di consigliarti questo sito:  
www.visual-paradigm.com
Sto scaricando la Trial ,
ma come dicevo avevo bisogno di un processo completo:
inserimento requisiti,
identificazione requisiti (numerazione, gerarchia di requisiti)
costruzione del Documento Dei Requisiti,
costruzione dei diagrammi di : contesto,Casi d'uso di Business ,Classi di Business ;
per quanto riguarda la DETERMINAZIONE dei requisiti ...
poi per la specifica dei requisiti ed il resto,
credo che se faccia la parte che ho scritto 'su' nell'email penso che non dovrebbe
tirarsi indietro a non fare pure il resto :-))
C

 Lo supporta ?
Se ho capito quello che intendi, penso di si. In fondo UML ti lascia molto
libero di agire come e per lo scopo che vuoi.
In fondo gli use cases ed i requirements sono utilissimi per concordare le
funzionalità con il management/cliente.
Supporta anche la gestione del costo del progetto, anche se, confesso, le mie
stime le faccio ad occhio! ;o)

: Se ho capito quello che intendi, penso di si. In fondo UML ti lascia molto
: libero di agire come e per lo scopo che vuoi.
: In fondo gli use cases ed i requirements sono utilissimi per concordare le
: funzionalità con il management/cliente.
: Supporta anche la gestione del costo del progetto, anche se, confesso, le mie
: stime le faccio ad occhio! ;o)
UML si ,
ma volevo sapere se lo strumento CASE che mi sto scaricando (visual paradigm)
mi permette di fare queste cose ;
Tnx !!
NB :
ma quanto tempo ci vuole per passare dalla 'carta' al 'pc' con queste tecniche ?
come vi siete trovati voi al passaggio 'carta' => 'pc' ?
Case


Il grosso vantaggio dell'utilizzo di tecniche legate a UML è sicuramente la
qualità finale del SW, che si riflette soprattutto in manutenibilità e
flessibilità.
A questo aggiungi che progettando con UML "autodocumenti" il progetto, lasci
cioè una rappresentazione di alto livello delle soluzioni che hai adottato. Per
lavori di una certa dimensione mi azzardo a dire che ciò è un lavoro
inrinunciabile.
Detto questo, la mia esperienza è che, fatta bene la prima parte di design, si
rimane sopresi da quando liscie vanno le fasi di coding e di integrazione dei
moduli. Ma ci sono tonnellate di documentazione su questo.
La parte negativa è che una mentalità adulta nella progettazione del SW (non
quella da smanettone... ;) ) è mal vista dal management, per cui, finchè non si
scrive codice si stà solo perdento tempo. Nulla di più errato. Nel progetto che
seguo adesso, ho passato 3 mesi senza toccare un compilatore; è dura, ma ripaga.
Inoltre imparare UML è dura, anche perchè ti lascia molta libertà, ed una
notazione, non una metodologia, quasi un'arte, direi. Inoltre il modello di
sviluppo non è strettamente sequenziale (RICHIESTE -> DESIGN -> CODING -> TESTS)
ma piuttosto ciclico, ovvero, spesso devi ciclare indietro nel processo di cui
sopra.
Se vuoi approfondire ti posso mandare un pò di documentazione...
Ciao,
Gianandrea.

Si si certo ,
non c'è bisogno che mi fai un corso su UML , anche se una bella discussione
sara' inevitabile appena installo quel 'coso' :-))
ho bisogno solo di un programma che mi aiuti a memorizzare queste benedette
fasi :
1) determinazione dei requisiti (numerazione, gerarchia di requisiti)
2) specifica di stato, comportamentale, cambiamento di stato
3) e cosi' via ...
fino ad ora l'ho fatto con carta e penna,
è un casino 'bestiale' : pure se lo fai in word, stessa cosa.
avrei bisogno di un programmino che mi aiuti,
la teoria la conosco, la pratica anche : voglio un software :-)
ora mi sto scaricando quel VisualParadigm ,
sperando che funzioni bene e che abbia tutte le funzioni che voglio io ...
C.

: Mi sento di consigliarti questo sito:  
www.visual-paradigm.com
ho scaricato la Trial (30gg) ,
poi ho cliccato sulla pagina di richiesta della KEY
ho messo l'indirizzo email (corretto)
ma nisba :
la chiama via email non mi arriva :((
che sfiga :-(
c

Starai dicendo tu :
'scaricati la versione Free invece che la Trial'
eh eh eh ,
scaricata e mi da un errore sull'installazione ...
vabbe' ,
proviamone un'altra :-)
c

: Mi sento di consigliarti questo sito:  
www.visual-paradigm.com
Ho scaricato il programma e letto il PDF ;
dunque ,
è molto limitato xo' durante la fase di determinazione dei requisiti ;
permette di
- scrivere del testo , sottolineare le classi ed aggiungerle in una listBox a destra dello schermo ;
xo' ,
credo sia sbagliato questo poichè ti puo' far mettere un sacco di testo senza
prima convalidarlo per bene .
un conto è avere 150 righe di testo ,
un conto è avere un documento di requisiti dove puoi aggiungerne uno , eliminarle un altro o
chierire dubbi su uno in particolare ;
non mi piace tanto come consiglia lui ,
perchè secondo voi procede in questo modo ?
sono io 'poco esperto' e quindi tutti i sistemi software esistenti lavorano cosi' ,
oppure altri software permettono anche la DETERMINAZIONE dei requisiti ?

 č un casino 'bestiale' : pure se lo fai in word, stessa cosa.
Salve, sono nuovo ed esordisco cosě:
    mi potresti mandare qualche links al riguardo, plz ?
TIA