Sommario


Presentazione IST

Il programma IST e' uno strumento multi-funzione creato per consentire una gestione centralizzata delle fasi di controllo e di test della produzione di software ed ha come caratteristica principale di integrare in un unico programma tre strumenti di supporto al programmatore.

IST TESTER - test program generator
IST CSCOPE - source analyzer
IST MDOC - documentation extractor

Le tre funzionalita offerte sono: Inoltre realizza i seguenti obiettivi: In questo documento per riferirsi alle singole componenti dello strumento si usera':

Caratteristiche Generali

Di seguito una breve descrizione delle funzionalita' di ciascun strumento: TESTER TESTER TESTER Il programma IST ha le seguenti caratteristiche generali:

IST Generalita'

Il seguente disegno illustra la caratteristica fondamentale dello strumento, cioe' i sorgenti in linguaggio C dell'utente sono il cuore su cui operano le varie parti dello strumento IST.
                 ...DISEGNO QUI...

Utilizzo di IST

IST prevede due modalita' di utilizzo, mediante opzioni sulla linea di comando oppure mediante una serie di menu.

Mediante l'utilizzo da linea di comando e' possibile utilizzare IST in script di comandi o inserirlo nei Makefile.

Opzioni di Lancio

Ognuna delle parti componenti il tool IST e' richiamabile mediante delle opzioni sulla linea di comando.

Le tre opzioni fondamentali sono le seguenti:
Di seguito il significato di ciascuna: Ognuna di queste opzioni e' mualmente esclusiva con le altre, quindi solo una delle parti del tool puo' essere attivata in una sessione.

Ciascun tool quando viene attivato ha un set di opzioni che lo caratterizzano e che sono inserite di seguito alla principale, per esempio:
Le opzioni relative ad ogni strumento sono spiegate nella sezione appopriata.

Help

IST dispone di una maschera di help attivabile richiamandolo con l'opzione -h.
                 ...DISEGNO QUI...

Menu

L'interfaccia vesro IST puo' essere guidata mediante l'utilizzo di menu, attivabili mediante l'opzione -m.

Questa funzionalita' viene fornita anche sulla macchine Unix mediante l'utilizzo di Curses.
                 ...DISEGNO QUI...
                 ...DISEGNO QUI...