SCHEDA TECNICA
Denominazione
ArchWebRC
Amministrazione
Regione Campania
Note e considerazioni sul riuso
/
Caratteristiche generali di prodotto
Descrizione
Piattaforma software che consenta la ricerca, la fascicolazione, la visualizzazione, la gestione e
l’archiviazione su piattaforma web, di documenti.
Descrizione Contesto
La struttura organizzativa della Regione Campania è composta da 20 AGC (Aree Generali di
Coordinamento). L’AGC – Personale, Organizzazione e Metodo - è una delle aree interessate dal
software proposto in quanto responsabile dei principali processi relativi all’amministrazione e
gestione del personale e, di converso, della tenuta dell’archivio dei fascicoli del personale. L’altra
area è l’ AGC – Ricerca scientifica – Sistemi Informativi - è l’area interessata al software in
oggetto in quanto responsabile della gestione dei fascicoli relativi alla Mis. 6.2 del POR.
Descrizione funzionale
Le principali funzionalità sono:
− La strutturazione della piattaforma in fascicoli e sottofascicoli con livello di profondità
definito su progetto e implementato dall’amministratore di sistema
− Modellazione dei fascicoli e dei sottofascicoli con modalità univoche fissate su progetto e
implementato dall’amministratore di sistema;
− Classificazione dei documenti ed indicizzazione con modelli predisposti in attuazione delle
modalità di classificazione fissate;
− Integrazione degli usuali strumenti di corredo archivistico – inventario, lista di consistenza,
posizionamento a scaffale – nella piattaforma in modo da ottenere la piena rispondenza tra
l’archivio fisico e quello elettronico;
− Sistema di popolamento degli archivi sia on line via web che off-line tramite uno strumento
applicativo stand alone;
− L’integrazione con SIGARU rispettando il protocollo dell’Ente in merito alla procedure di
immissione in organico del personale neo assunto.
− Evidenza dei documenti imprescindibili con la possibilità di indicarne la presenza o meno;
− Consultazione diretta via web da parte del Beneficiario Finale del proprio progetto con
l’implementazione di un sistema di messaging e di alert basato su e.mail;
− Predisposizione all’interfacciamento a SMILE mediante sviluppo di Web Services dedicati .
− Policy di accesso a livello di fascicolo/sottofascicolo per singolo documento per area di
accesso;
− Log degli accessi per documento, per utente, per azione e per periodo.
Data primo rilascio
05/12/2008
Data ultima modifica
23/04/2009
Parametri dimensionali
170 KLOC (XML, C#, ASP.NET, CSS, Java Script)
Realizzatore
Gruppo Voccia S.p.A.
Modalità di sviluppo dell'applicazione
ArchWeb_RC è stato sviluppato interamente dalla società Gruppo Voccia Spa.
Documentazione disponibile
−
−
−
−
−
−
−
−
Documento di Specifica dei Requisiti (SRS)
Progetto Architetturale
Progetto di Dettaglio
Piano di Test
Manuale procedure di installazione
Manuale d'uso
Codice sorgente
Schema del database
Area applicativa
Gestione dei fascicoli del Personale della Giunta della Regione Campania; Gestione della
documentazione relativa ai POR
Caratteristiche tecnologiche
Architettura software
Architettura hardware
Architettura TLC
Si accede ad Archweb_RC mediante reti che supportano il protocollo TCP/IP della rete Internet
Middleware
/
Linguaggi
Archweb_RC è stato sviluppato in tecnologia Asp.net 3.5 utilizzando il linguaggio C#
Librerie esterne
Per la parte UI è stata utilizzata la libreria RadControls for ASP.NET AJAX
Version=2008.3.1125.35 for developer. Tale libreria è inserita nel software ArchWEB_RC e ne
diviene parte integrante.
Protocolli di comunicazione
ArchWeb_RC prevede la fruizione attraverso comuni browser utilizzando come protocollo di
comunicazione http o https se abilitata. Gli applicativi esterni si connettono attraverso ebServices
utilizzando come protocollo Soap.
DBMS
ArchWeb_RC utilizza come DBMS MSSQL 2005 o MSSQL2008. E’ possibile utilizzare le
versioni gratuite (Express) tenendo presente la limitazione dei 4GB imposte per tali versioni.
Case
ArchWeb_RC è stato sviluppato con l'IDE Microsoft VisualStudio vers. 2008.
Caratteristiche di qualità
Standard utilizzati
Lo sviluppo del software è stato realizzato utilizzando le metodiche e le procedure richiamate dalla
normativa ISO 12207. Piena aderenza e superamento completo dei test di rispondenza agli standard
W3C per la accessibilità.
Tipologia del ciclo di sviluppo
Per lo sviluppo dell’applicazione è stato adottato il modello evolutivo
Portabilità
Il software ArchWEB_RC scritto per la tecnologia ASP.net trova il suo ambiente naturale nella
piattaforma Windows
Affidabilità
L’affidabilità del software ArchWeb_RC consente anche l’installazione all’interno di una web
farm; il motore del database supporta la funzionalità di mirroring rendendo
Manutenibilità
Il software sviluppato con tecniche di programmazione orientata agli oggetti con particolare cura
all’organizzazione del codice attraverso ruoli e responsabilità (classi dati, classi manager, classi dal
etc) e con la divisione in strati risulta facilmente manutenibile.
Usabilità
Durante tutto il periodo di sviluppo del software ed attraverso costanti e continui incontri con il
committente è stato possibile realizzare un’interfaccia intuitiva, facilmente comprensibile e
piacevole, ponendo al centro del disegno l’utilizzatore del software.
Accessibilità
Il sistema risulta conforme agli standard w3c/xhtml 1.1 e w3c/css.
Caratteristiche di riusabilità
Iniziative di riuso in corso
/
Iniziative di riuso realizzate
/
Punti di forza
/
Elementi di criticità
/
Vincoli
− Necessità di un percorso formativo per gli utilizzatori esperti
− Presenza di procedure operative interne che prevedano l’utilizzo di software operativi in
modalità web
Modalità di riuso consigliate
/
Modalità di licenze d’uso
Il software Archweb_RC viene fornito dall’Ente gratuitamente con licenza d’uso illimitata, di
converso la libreria RadControls for ASP.NET AJAX Version=2008.3.1125.35 for developer
utilizzata all’interno del software è stata acquistata nella versione sviluppatore, versione che
prevede la libera ridistribuzione come parte della soluzione software ArchWEB_RC e ne diviene
parte integrante. La licenza ne prevede l’uso perpetuo e senza royalty tuttavia non è possibile
riutilizzarla in soluzioni diverse dalla soluzione ArchWEB_RC.