Presentazione prodotti
BUILD
Application Creator
Documentazione
Commerciale
Problema
Build e' stato progettato per supportare la produzione di software applicativo.
Per capire meglio uno strumento di lavoro come Buuild occorre analizzare quali sono attualmente
i problemi che maggiormente gravano sulla realizzazione del software :
Il costo,sempre piu' elevato, dell'ambiente di lavoro inteso come risorse hardware e umane
dedicate allo sviluppo e manutenzione del software prodotto e/o acquisito.
L'impegno, sempre piu' gravoso, di formare risorse con la dovuta qualificazione necessaria
per lo sviluppo di applicazioni sempre piu' sofisticat
La gestione del turn-over di personale qualificato sia dal punto di vista tecnico che applicativo,
aggravata dalla mancanza di standards e da carenza di allineamento tra documentazione e software.
L'esigenza di predisporre soluzioni informatiche su sistemi hardware e operativi diversi
legata all'andamento del mercato mondiale (strumenti quali i personal computers o esigenze
di connessione tramite reti interaziendali hanno obbligato molto spesso la singola azienda ad
approcciare tecnologie completamente sconosciute alla data.)
Si possono ipotizzare piu' soluzioni al problema suddetto:
Standardizzare la produzione del software
Definire standards "trasportabili"oftware
Gestire dizionari dati attivi
Definire il modello di dichiarazione delle specifiche e generare
codice a partire da questo.
Alimentare in automatico le specifiche a partire dagli obiettivi,
dai processi e dalle risorse aziendali coinvolte.
22/12/2015
by Linfor
2
Problema
Ciascuna delle ipotesi indicate va nella direzione voluta consentendo di risolvere percentuali
via via crescenti del problema.
Build affronta questi problemi con l'approccio di semplice supporto alla produzione, non di
supporto all'analisi; e' in grado, per poter produrre del software in forma automatica, di
acquisire e quindi di documentare le specifiche relative alle varie analisi di progetto che via via
devono essere effettuate.
Le caratteristiche preponderanti in un tale ambiente sono:
Indipendenza dall' ambiente tecnologico.
Ambiente interattivo, estendibile, facile da apprendere e usare , ben documentato,
affidabile e che permetta la separazione del mondo applicativo dagli aspetti tecnici.
Ambiente in grado di supportare tutte le attivita' che fanno parte del ciclo di vita di una
applicazione
22/12/2015
by Linfor
3
Obiettivi
L' obiettivo che BUILD si pone e' quello di razionalizzare in maniera univoca la produzione
del software applicativo qualunque sia l'ambiente destinatario, qualunque sia la configurazione
Hardware e Software di base prescelta per l'esecuzione dello stesso.
Deve essere possibile definire specifiche in maniera assolutamente normalizzata, per consentire
generazione di codice.
Per raggiungere l'obiettivo occorre perseguire:
Documentazione di progetto come base per lo sviluppo.
Utilizzo di standards che facilitino la gestione tecnica dell'applicazione.
Contrazione dei costi di sviluppo e manutenzione.
Diminuzione di interazioni in fase di analisi.
Documentazione dell'analisi funzionale che sia di supporto alla stesura dell'analisi tecnica.
Approccio transazionale del problema.
Prototipo a vari livelli.
Generazione di codice a partire da scheletri modificabili.
22/12/2015
by Linfor
4
Architettura
BUILD e' un ambiente completamente guidato a menu' con funzioni di data entry classiche ed
altre di supporto per meglio censire tutte le informazioni che caratterizzano le specifiche di
prodotti applicativi.
Per l'immissione di testi si usa un prodotto, SPF, che e' disponibile sia su Personal che su Mainframe.
Esiste una divisione precisa, in librerie o Directories, in cui l' ambiente e' articolato,che non e'
vincolante ma che e' suggerita e di cui viene fornito un esempio ed un sistema autoinstallante.
BUILD lavora con una logica di tipo transazionale e permette di censire delle entita', che abbiamo
definito funzioni elementari, cioe' unita' di dialogo uomo-macchina; permette altresi' il censimento
di tutte le informazioni caratterizzanti un'applicazione all'interno di appositi dizionari; definizione
di archivi o basi dati, di records o segmenti, di campi e associazione ai vari livelli
campo-record-segmento-basedati o archivio.
BUILD fornisce un editor che consente il censimento del disegno e la caratterizzazione delle
mappe video, delle mappe cartacee e delle stampe o modelli prefincati.
BUILD ha due componenti di base:
1.
ambiente di sviluppo
che e' disponibile su tecnologia Personal computer sia in un singolo posto di lavoro
che in rete Novell.
22/12/2015
by Linfor
5
Architettura
2.
ambiente ospite:
•
ambiente classico Mainframe IBM MVS/DOS con monitor TP CICS o IMS e
metodi d'accesso VSAM-DL1-DB2 con terminali di tipo 3270;
•
ambiente con strati accentrati su Mainframe e terminaleria intelligente di tipo PC
in collegamento individuale o in rete locale con gateway.
•
mini in ambiente UNIX con terminali di tipo stupido VS584, VT100.
•
mini UNIX accentrati con collegamento a terminali intelligenti PC.
•
ambiente destinatario singolo PC o rete locale di PC.
Il codice generato, quindi destinato agli ambienti ospiti, e' codice Cobol-ANSI74, che porta in se' ,
in apposita libreria, tutte le informazioni che caratterizzano la dipendenza dell'applicazione
dall'ambiente (componenti generate in automatico dal sistema).
Esistono delle funzioni di utilita' dell'ambiente di sviluppo che permettono di dialogare con
l'ambiente ospite, tramite linea o nastro standard IBM Mainframe a 1600 o 6250 BPI o altro
supporto, con il protocollo previsto per l'ambiente ospite.
22/12/2015
by Linfor
6
Macrofunzioni
Build e' articolato in una serie di funzioni elementari di tipo transazionale che
permettono la completa gestione di tutti i progetti sviluppati o comunque manutenuti in
ambiente Linfor.
Le funzioni macroscopiche, le macrofunzioni, in cui Build e' cosi' articolato sono:
Definizione delle componenti di base del progetto
Prototipazione
Verifica della congruenza delle entita' definite sui dizionari
Documentazione
Attivita' di rilascio
Gestione di tabelle di supporto Build
Gestione di funzioni di supporto
E' possibile inoltre dall'ambiente di sviluppo , senza uscire dall'applicazione, passare in
ambiente nativo DOS od OS/2 o richiamare direttamente l'editor SPF.
22/12/2015
by Linfor
7
Scheda tecnica
Ambienti Tecnologici Disponibili
Hardware: PC INTEL based
Terminali: PC
Sistema operativo:MS/DOS (Servers)
MS/WINDOWS-NT (Clients)
TP Monitor: Interno
Strutture dati: Sequenziali.Relative-Isam
Linguaggio: Visual Basic
Standards Progettuali
Help in linea
Dimensionamenti tecnici
Programmi
50
Dimensioni software: Kb 30.000
Mappe:
20
Archivi/Tabelle: 40
Oneri di interfacciamento
1 mesi/uomo
Manutenzione
15% sul prodotto su PC
22/12/2015
by Linfor
8
Linfor s.r.l
P.za della Libertà 13
52027 S.Giovanni V.no
tel.
055/913841
e-mail:
[email protected]
www.linfor.it
Scarica

Build - Europulsar