|
Analisi del sistema:
|
La fase più importante per lo sviluppo di
un software o una verticalizzazione è l'analisi
dell'ambiente in uso e del sistema sul quale si andrà a lavorare.
Non sempre tutto è semplice come può
sembrare, protocolli di comunicazione e database sono sempre un punto di
domanda per lo sviluppo di applicativi e
verticalizzazioni.
La conoscenza dei sistemi database più
evoluti, come SQL server di Microsoft, ci permette di addentrarci nelle
varie strutture e ottenere in modo diretto le informazioni necessarie allo
sviluppo vero e proprio.
|
|
Piattaforme e ambiente di sviluppo:
|
Lo sviluppo in ambiente windows ci consente
oggi di utilizzare al 100% le potenzialità dei computer e del sistema
operativo.
I tool di
sviluppo e i linguaggi scelti per la realizzazione del software sono quello
che possiamo definire il meglio dell'attuale
mercato, tra cui Visual Basic 6.0, Visual C++ 6.0, Visual Basic e C++ .net,
Java e altri minilinguaggi di appartenenza ai tool
di Microsoft.
|
|
Dal singolo progetto al prodotto di mercato:
|
Un singolo progetto può, a volte,
evolversi; tale evoluzione permette di portare sul
mercato, in modo standard, l'applicativo realizzato per un singolo
progetto, estendendone le funzionalità.
Tali software, così identificati in fase di analisi, vengono realizzati a costi ridotti e poi
rivenduti.
Altri invece, dove il cliente richiede
l'esclusiva, come pacchetti per applicazioni rivendute dallo stesso, il
costo verrà calcolato in altro modo, richiedendo
le royalty per licenze vendute.
|