[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux_var] R: Re: Testo per scrittura specifiche tecniche
- To: <luca-mastro@libero.it>, linux_var - LUG di Varese e Provincia Mailing List <talking@ml.linuxvar.it>
- Subject: [linux_var] R: Re: Testo per scrittura specifiche tecniche
- From: "giorusconi@libero.it" <giorusconi@libero.it>
- Date: Mon, 30 Dec 2013 11:59:24 +0100 (CET)
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ml.linuxvar.it; s=mail; t=1388401186; bh=LSDB6VQ9gEGFYFwitz8xrwrAzhpqYaMRGngcjbB7uOg=; h=Date:From:To:MIME-Version:Subject:Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: Content-Type:Content-Transfer-Encoding:Sender; z=Received:=20from=20outrelay03.libero.it=20(outrelay03.libero.it=2 0[212.52.84.103])=0D=0A=09by=20linuxvar.it=20(Postfix)=20with=20ES MTP=20id=20312DD3C31D5=0D=0A=09for=20<talking@ml.linuxvar.it>=3B=2 0Mon,=2030=20Dec=202013=2011:59:24=20+0100=20(CET)|X-CTCH-Spam:=20 Unknown|X-CTCH-RefID:=20str=3D0001.0A0C0207.52C1520C.0169,ss=3D1,r e=3D0.000,fgs=3D0|X-libjamoibt:=201587|Received:=20from=20wmail61= 20(172.31.0.58)=20by=20outrelay03.libero.it=20(8.5.140.03)=0D=0A=0 9id=2052B85CE40071F086=3B=20Mon,=2030=20Dec=202013=2011:59:24=20+0 100|Date:=20Mon,=2030=20Dec=202013=2011:59:24=20+0100=20(CET)|From :=20"giorusconi@libero.it"=20<giorusconi@libero.it>|To:=20<luca-ma stro@libero.it>,=20=0D=0A=09linux_var=20-=20LUG=20di=20Varese=20e= 20Provincia=20Mailing=20List=20<talking@ml.linuxvar.it>|MIME-Versi on:=201.0|X-SenderIP:=2081.114.145.37|X-libjamv:=20zzw94km7/cg=3D| X-libjamsun:=2011Sv78RMs60STbcnBLOkTlFr2/JKOWyr|Subject:=20[linux_ var]=20R:=20Re:=20=20Testo=20per=20scrittura=20specifiche=20tecnic he|X-BeenThere:=20talking@ml.linuxvar.it|X-Mailman-Version:=202.1. 13|Precedence:=20list|Reply-To:=20"giorusconi@libero.it"=20<giorus coni@libero.it>,=0D=0A=09linux_var=20-=20LUG=20di=20Varese=20e=20P rovincia=20Mailing=20List=0D=0A=09<talking@ml.linuxvar.it>|List-Id :=20linux_var=20-=20LUG=20di=20Varese=20e=20Provincia=20Mailing=20 List=0D=0A=09<talking.ml.linuxvar.it>|List-Unsubscribe:=20<http:// ml.linuxvar.it/cgi-bin/mailman/options/talking>,=0D=0A=09<mailto:t alking-request@ml.linuxvar.it?subject=3Dunsubscribe>|List-Archive: =20<http://ml.linuxvar.it/pipermail/talking>|List-Post:=20<mailto: talking@ml.linuxvar.it>|List-Help:=20<mailto:talking-request@ml.li nuxvar.it?subject=3Dhelp>|List-Subscribe:=20<http://ml.linuxvar.it /cgi-bin/mailman/listinfo/talking>,=0D=0A=09<mailto:talking-reques t@ml.linuxvar.it?subject=3Dsubscribe>|Content-Type:=20text/plain=3 B=20charset=3D"iso-8859-1"|Content-Transfer-Encoding:=20quoted-pri ntable|Sender:=20talking-bounces@ml.linuxvar.it|Errors-To:=20talki ng-bounces@ml.linuxvar.it; b=uzlpC5ObxtuGJ8B5CTZOxdSs/rAU9SZw4oR/d9cklFnVXhZJdd/hQMxEFFnNevJpx VmwRGK27TFWM/EQlrc9nW6ehEUx0RlhkOQaV8JwoczYx7VXXpkec7U5H7+nt++H5Jo VoYymcsqMCrxAXNCalc6MRX7WTQr+hnGb2Z66a1U=
- List-archive: <http://ml.linuxvar.it/pipermail/talking>
- List-help: <mailto:talking-request@ml.linuxvar.it?subject=help>
- List-id: linux_var - LUG di Varese e Provincia Mailing List <talking.ml.linuxvar.it>
- List-post: <mailto:talking@ml.linuxvar.it>
- List-subscribe: <http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking>, <mailto:talking-request@ml.linuxvar.it?subject=subscribe>
- List-unsubscribe: <http://ml.linuxvar.it/cgi-bin/mailman/options/talking>, <mailto:talking-request@ml.linuxvar.it?subject=unsubscribe>
- Reply-to: "giorusconi@libero.it" <giorusconi@libero.it>, linux_var - LUG di Varese e Provincia Mailing List <talking@ml.linuxvar.it>
- Sender: talking-bounces@ml.linuxvar.it
>Da: luca-mastro@libero.it
>Data: 30/12/2013 0.01
>Le linee guida potrebbero essere orientate verso la definizione e la
>semplificazione dei diagrammi ER (casi particolari di diagrammi UML).
[...]
>Un altro approccio potrebbe essere servirsi di Use Case Models che,
>attraverso appositi diagrammi UML stabiliscono sia i gradi di libertà
[...]
>Il fatto che l'applicativo abbia dei bachi ti potrebbe consentire di
>'costruire' un workflow delle azioni fra utente e applicazione, cosa
Ciao Luca,
anche io avevo pensato di affrontare alla tua stessa maniera il problema:
-Analisi della struttura dei dati;
-Analisi delle funzioni usate dagli utenti;
-Ricostruzione della "business logic" dell'applicazione.
Poi però mettere in pratica tale teoria è un altro paio di maniche. Ad
esempio, la struttura dei dati. Al di là del numero assurdo di tabelle
usate, ad un certo punto mi trovo di fronte al campo spese_altre.
Il nome del campo sembrerebbe auto-esplicativo, ma qualcosa non
torna. Toccandolo si ottengono risultati imprevisti. Così dopo una
settimana di mal di testa scopro da un utente che lavora in azienda
da anni che in realtà in spese_altre sono contenute... le spese di
trasporto: il motivo di questa scelta è perso nella nebbia del tempo.
A questo punto mi sono chiesto: non sarò il primo al mondo che si
trova a dover maneggiare un'applicazione legacy, come si è
comportato chi ha avuto in passato questo problema?
Saluti,
Giorgio
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking