SETTORI: Banche | Assicurazioni | Pubblica | Amministrazione | Cross Industry
In un contesto tecnologico in rapida evoluzione, molte applicazioni diventano ingovernabili.
La Knowledge Rebuilding trasforma il tuo software in conoscenza chiara, aggiornata e utilizzabile, anche quando la documentazione è assente, incompleta o non aggiornata.
Ridocumentare il software ti permette di comprendere a fondo i tuoi applicativi, capire davvero cosa hai, come funziona e come farlo evolvere senza rischi.
Attraverso la piattaforma OMNIVUE, alimentata dal motore SEA_IA Manager e dalla sua Intelligentia Artificialis, avrai una visione completa e strutturata del tuo patrimonio software, a supporto delle decisioni strategiche in ogni fase della tua Digital Transformation.
La piattaforma OMNIVUE ti permette di navigare in maniera intuitiva e completa l’intero ecosistema di analisi. Ogni output — Function Points, CRUD Matrix, Data Lineage, Security Findings, Quality Metrics — converge in un’interfaccia unificata:
Il Code Knowledge Rebuilder è l’esperto Neperia Group che, attraverso OMNIVUE, ti guida nell’attivazione di deliverable di conoscenza mirati.
Il suo obiettivo è ridurre i rischi e aumentare la consapevolezza del valore dell’asset software. Supporta decisioni di trasformazione basate su informazioni affidabili e investimenti consapevoli.
A differenza di tool basati su wrapper o integrazioni di terze parti, SEA_IA Manager si fonda su analyzer proprietari sviluppati in codice nativo — parsing diretto, AST extraction, pattern recognition costruiti da zero per ogni linguaggio supportato.
L’IA orchestra questi motori, correla i risultati e genera documentazione tecnica strutturata: architetture, dipendenze, flussi dati, logiche di business.
KR - Analisi e Documentazione del Codice
Ricostruisci la conoscenza sepolta nel codice.
Tecnologie obsolete, stratificazioni non documentate, turnover dei team: la conoscenza del software si disperde nel tempo. SEA_IA Manager la ricostruisce automaticamente, analizzando il codice sorgente e generando documentazione strutturata. I principali vantaggi:
Riduzione effort documentazione
Generazione automatica della documentazione tecnica direttamente dal codice
Visibilità completa dell’architettura
Mappatura automatica di dipendenze, call graph e flussi dati
Supporto 35 linguaggi
Copertura completa stack Mainframe (COBOL, JCL, ABAP, Java, Python, JS)
Documentazione funzionale AI-assisted
Descrizioni in linguaggio naturale generate da intelligenza artificiale
| Documentazione Tecnica Automatica Glossario termini di business estratti dal codice e dalla documentazione |
| Context Diagram Diagramma di contesto con visualizzazione delle interfacce esterne e dei boundary di sistema |
| E/R Diagram Diagrammi entità-relazione ricostruiti dall’analisi del codice SQL |
| Dependency Graph Mappa delle dipendenze tra moduli, package e componenti |
| CRUD Matrix Matrice delle operazioni Create/Read/Update/Delete per tabella e per colonna |
| Data Lineage Tracciamento end-to-end del flusso dati dal database al frontend |
| Impact Analysis Valutazione dell’impatto di modifiche evolutive su componenti, dipendenze e dati |
| Transaction Analysis Tracciamento dei flussi transazionali di business dall’entry point al database |
FPCA - Misurazione Dimensionale del Software
Elimina le stime soggettive e difendi i tuoi budget con misurazioni certificabili.
Function Point Analysis fornisce conteggi conformi allo standard internazionale IFPUG 4.3.1, stime dei costi basate su dati oggettivi e un sistema antifrode con fingerprinting che identifica ed esclude automaticamente codice open source. Garantisci che paghi solo per il software effettivamente sviluppato, con report difendibili in sede contrattuale.
Conformità IFPUG 4.3.1 certificabile
Risultati confrontabili con standard internazionale riconosciuto.
Stima costi oggettiva e difendibile
Prezzi basati su metriche misurabili, non su stime soggettive.
Fingerprinting antifrode
Verifica autenticità del codice ed esclusione automatica di librerie open source.
Benchmark cross-progetto
Confronto produttività e dimensionamento tra progetti e team diversi
| Dashboard FP Cruscotto con metriche Function Point aggregate e per componente |
| Report IFPUG 4.3.1 Conteggio Function Point secondo standard internazionale IFPUG |
| Report TSM (Proprietario) Metodologie estese Three-Scale Method per scenari non standard |
| Benchmark Dashboard Cruscotti comparativi per produttività e dimensionamento cross-progetto |
| Cost Estimation Stima dei costi di sviluppo basata su FP e parametri configurabili |
| Authenticity Report Report di autenticità con fingerprinting del codice |
| OpenSource Filtering Identificazione ed esclusione automatica di librerie open source |
| License Scanning Scansione delle licenze delle dipendenze |
SQ - Analisi Qualitativa del Codice
Prendi decisioni informate sulla qualità del codice con metriche oggettive e actionable.
Software Quality analizza l’intero codebase fornendo uno score di qualità da 0 a 10, identifica dead code da eliminare, anti-pattern da correggere e debito tecnico da gestire. Permette di prioritizzare gli investimenti in manutenzione dove contano davvero, con 11 indicatori in 4 categorie: Complessità, Manutenibilità, Efficienza e Sicurezza.
Score qualità oggettivo 0-10
Valutazione quantitativa della qualità del codice con indicatori colorati.
Identificazione dead code
Rilevamento automatico di codice morto e irraggiungibile da eliminare.
Riduzione debito tecnico
Identificazione anti-pattern e code smell per prioritizzare refactoring.
Metriche di complessità ciclomatica
Analisi della complessità per pianificare testing e manutenzione.
| Quality Dashboard Cruscotto con score globale (0.00-10.00) e indicatori colorati per categoria |
| Complexity Metrics Indicatori di complessità ciclomatica, cognitiva e strutturale |
| Maintainability Index Indice di manutenibilità con code churn e rapporto commenti |
| Dead Code Report Elenco dettagliato del codice non utilizzato con riferimenti ai file |
| Code Smell Detection Identificazione di anti-pattern e bad practices con severity |
| Duplication Analysis Rilevamento codice duplicato con percentuale e localizzazione |
| LoC Statistics Conteggio linee di codice raw vs. filtered per linguaggio |
SA - Scansione Vulnerabilità e Compliance
Proteggi il tuo software prima che sia troppo tardi.
Security Analysis scansiona automaticamente il codice per vulnerabilità OWASP Top 10, credenziali hardcoded, dipendenze con CVE note e verifica la compliance con GDPR e PCI-DSS. Fornisce un report actionable con severity scoring e suggerimenti di remediation immediati, permettendoti di correggere i rischi prima che diventino incidenti.
Identificazione vulnerabilità OWASP Top 10
Scansione automatica per SQL Injection, XSS, CSRF e altre vulnerabilità critiche.
Secrets detection
Rilevamento automatico di credenziali, API key e token hardcoded nel codice.
Verifica compliance GDPR/PCI-DSS
Assessment conformità a framework normativi e standard di settore.
Analisi dipendenze vulnerabili
Scansione CVE note su librerie e package di terze parti.
| Security Dashboard Overview rischi con risk score aggregato e breakdown per severity |
| Vulnerability Analysis Scansione automatica di vulnerabilità note (CVE) e configurazioni errate |
| Security Finding Report Report dettagliato con severity, remediation e riferimento al codice |
| Secrets Detection Identificazione di credenziali, API key e dati sensibili nel codice |
| Dependency Vulnerabilities Analisi delle dipendenze con CVE note e versioni sicure suggerite |
| API Security Analysis Analisi sicurezza degli endpoint esposti |
| Compliance Assessment Verifica conformità a GDPR, PCI-DSS e standard di settore |
TA - Analisi Flussi Transazionali
Comprendi i flussi di business del tuo software come mai prima d’ora.
Transaction Analysis traccia ogni transazione dall’entry point al database, identifica automaticamente rischi e colli di bottiglia, e fornisce l’analisi di impatto necessaria per pianificare evoluzioni senza sorprese. Riduci drasticamente i rischi di regressione e visualizza i percorsi critici di business in modo intuitivo.
Tracciamento end-to-end
Visibilità completa del percorso transazionale dall’entry point al database.
Risk detection automatico
Identificazione anti-pattern e punti critici nei flussi transazionali.
Impact analysis
Valutazione impatto modifiche su componenti e dati downstream.
CRUD Matrix per transazione
Matrice operazioni su tabelle specifica per ogni flusso di business.
| Transaction Dashboard Overview transazioni analizzate con metriche aggregate |
| Flow Visualization Visualizzazione grafica interattiva dei percorsi transazionali |
| Risk Map Matrice di rischio per transazione con severity e probabilità |
| CRUD Matrix per Transaction Operazioni su tabelle specifiche per ogni transazione di business |
| Impact Analysis Valutazione dell’impatto di modifiche evolutive su componenti e dati |
AI Assistant - Knowledge Base Conversazionale
Interroga il tuo codebase in linguaggio naturale come se parlassi con un esperto.
Cogito RAG integra automaticamente tutta la documentazione generata dalla piattaforma in una knowledge base intelligente, permettendo a sviluppatori e stakeholder di ottenere risposte immediate su architettura, dipendenze e logiche di business. Basta navigare manualmente migliaia di file: fai una domanda e ottieni la risposta con riferimenti precisi al codice.
Query in linguaggio naturale
Interroga il codice e la documentazione con domande in italiano o inglese.
Integrazione automatica analisi
Knowledge base unificata con output di KR, SQ, SA e FPCA.
Risposte con riferimenti
Ogni risposta include link ai file sorgente e alle sezioni rilevanti.
Streaming e sessioni
Risposte in tempo reale con persistenza delle sessioni di chat.
| AI Assistant Interface Interfaccia chat per interrogare la knowledge base in linguaggio naturale |
| Collections Management Organizzazione dati di analisi in collezioni tematiche |
| Document Upload Caricamento documenti aggiuntivi con embedding vettoriale |
| AI Profile Configuration Selezione LLM e configurazione parametri di generazione |
| Chat History Export Esportazione sessioni di chat in PDF, CSV, JSON, HTML |
Documentazione software automatica, intelligente, verticale e su misura.
Chiara visione degli impatti digitali sul tuo software.
Misurazione del tuo software oggettiva e secondo gli standard.
Modernizziamo i sistemi legacy per migliorarne le performance, aumentarne la scalabilità e rafforzarne la sicurezza, estendendo il valore degli investimenti esistenti.
Analizziamo e riprogettiamo le architetture monolitiche in microservizi indipendenti, per aumentare la flessibilità, la resilienza e facilitare la migrazione al cloud.
Supportiamo la migrazione di applicazioni, garantendo continuità operativa, maggiore flessibilità e un’efficace ottimizzazione dei costi.
Creiamo documentazione strutturata per velocizzare il knowledge transfer e garantire continuità nella gestione applicativa
Favorisce l’individuazione rapida degli Incident, migliorando l’efficienza operativa e riducendo i tempi di risoluzione.
Garantisce un passaggio fluido della conoscenza tra team, assicurando continuità nella gestione del software e nessuna perdita informativa.
Accelera il processo di Knowledge Transfer, riducendo tempi e complessità nell’acquisizione delle competenze applicative.