OMNIVue

Tutta la tua documentazione, strutturata e a portata di mano.

SETTORI: Banche | Assicurazioni | Pubblica | Amministrazione | Cross Industry

Riprendi il controllo

Il codice dei tuoi software è un asset strategico o un debito tecnico insostenibile?

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.

Comprendi cosa hai, prima di decidere dove andare.

PRodotto

OMNIVUE

Knowledge Platform

Software Intelligence centralizzata. Accesso immediato, insight azionabili.

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:

Nuova conoscenza e consapevolezza per la governance del tuo patrimonio software. 

Software brevettato alla SIAE

La nostra evoluzione a due fattori: FUNZIONALITà e tecnologie

Servizi

ckr Manager

Il supporto per la tua evoluzione è sempre al tuo fianco.

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.

Devi affrontare una sfida tecnologica?
Il CKR ti guiderà.

Strumento

Sea_IA Manager

Software proprietario. Intelligenza artificiale. Zero compromessi.

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.

35+ linguaggi. Analisi profonda.
Documentazione pronta all'uso.

Strumento

Intelligentia Artificialis

IA-Augmented Analysis

L’intelligenza artificiale è integrata nel cuore di OMNIVUE.

Performance misurabili: analisi completate in ore invece che settimane. Scalabilità testata su codebase da milioni di LOC.

Use Case

In contesti caratterizzati da conoscenze frammentate e documentazione non aggiornata, la Suite di Software Intelligence si applica nei seguenti scenari:

KNOWLEDGE REBUILDING​

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:

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

Deliverable

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

Function Point Analysis

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.

Vantaggi

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

Deliverable

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

Software Quality

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.

Vantaggi

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.

Deliverable

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

Security Analysis

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.

Vantaggi

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.

Deliverable

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

Transaction Analysis

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.

Vantaggi

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.

Deliverable

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

Cogito RAG

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.

Vantaggi

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.

Deliverable

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

Case Study

+ 0

progetti Realizzati

KNOWLEDGE REBUILDING

Documentazione software automatica, intelligente, verticale e su misura.

+ 0

progetti Realizzati

IMPACT
ANALYSIS

Chiara visione degli impatti digitali sul tuo software.

+ 0

progetti Realizzati

MISURAZIONE IN FUNCTION POINT

Misurazione del tuo software oggettiva e secondo gli standard.

+ 0

progetti Realizzati

MODERNIZZAZIONE SOFTWARE

Modernizziamo i sistemi legacy per migliorarne le performance, aumentarne la scalabilità e rafforzarne la sicurezza, estendendo il valore degli investimenti esistenti.

+ 0

progetti Realizzati

SEGMENTAZIONE MICROSERVIZI

Analizziamo e riprogettiamo le architetture monolitiche in microservizi indipendenti, per aumentare la flessibilità, la resilienza e facilitare la migrazione al cloud.

+ 0

progetti Realizzati

MIGRAZIONE
DATI

Supportiamo la migrazione di applicazioni, garantendo continuità operativa, maggiore flessibilità e un’efficace ottimizzazione dei costi.

+ 0

progetti Realizzati

DOCUMENTAZIONE PER HANDOVER DI APPLICATION MAINTENANCE

Creiamo documentazione strutturata per velocizzare il knowledge transfer e garantire continuità nella gestione applicativa

RILEVAMENTO
INCIDENT

Favorisce l’individuazione rapida degli Incident, migliorando l’efficienza operativa e riducendo i tempi di risoluzione.

Transizione e
continuità

Garantisce un passaggio fluido della conoscenza tra team, assicurando continuità nella gestione del software e nessuna perdita informativa.

Velocità E SEMPLIFICAZIONE

Accelera il processo di Knowledge Transfer, riducendo tempi e complessità nell’acquisizione delle competenze applicative.

Richiedi una demo

Contattaci