Polyspace Access

 

Polyspace Access

Analisi dei risultati dell’analisi statica e dinamica di Polyspace e monitoraggio delle metriche di qualità del software

Polyspace Access consente ai team di ingegneria del software di gestire la qualità del codice C, C++ e Ada lungo tutto il ciclo di sviluppo. Fornisce un repository per centralizzare i risultati provenienti da Polyspace Bug Finder Server, Polyspace Code Prover Server, Polyspace Server for Ada e Polyspace Test Server. Tramite l’applicazione web è possibile esplorare componenti e versioni del progetto, tenere sotto controllo l’evoluzione della qualità, approfondire i risultati e collaborare nella gestione e prioritizzazione dei problemi.

Integrandosi con strumenti di gestione dei progetti e sistemi di autenticazione, Polyspace Access consente una collaborazione strutturata e controllata tra i team sulla qualità del software. Se collegato a Polyspace as You Code, Polyspace Access allinea i risultati provenienti dalla CI con le modifiche locali, così puoi concentrarti sui problemi introdotti di recente.

Una schermata del dashboard di Polyspace Access che mostra i dettagli del progetto, i risultati delle analisi e le opzioni di navigazione per gestire le attività di verifica del codice.

Dashboard di progetto e metriche di qualità

Monitora la qualità del progetto direttamente dal browser con dashboard a livello di progetto, che includono schede e grafici su difetti, regole di codifica, controlli a runtime, risultati dei test e copertura del codice. Puoi approfondire i dati per progetto, file o risultati di analisi e test, e aprire dashboard specifiche per concentrarti su particolari tendenze di qualità. Definisci inoltre obiettivi di qualità in base ai tuoi requisiti di sicurezza e affidabilità.

Una GIF animata che mostra un utente mentre esamina, assegna e commenta i risultati dell’analisi del codice in Polyspace Access.

Revisione collaborativa e triage dei risultati

Analizza i risultati dell’analisi statica del codice, dell’analisi dinamica e dei test direttamente nel browser, con il contesto del codice sorgente. Imposta lo stato dei risultati (Da fare, In corso, Completato), assegna responsabili, aggiungi commenti e filtra i risultati.

Una schermata che confronta i risultati dell’analisi di conformità MISRA tra diverse versioni del codice in Polyspace Access, evidenziando le violazioni delle regole esistenti, nuove e risolte.

Cronologia, baseline e confronti tra esecuzioni

Visualizza le statistiche delle esecuzioni precedenti e confronta i risultati attuali di Polyspace con le baseline, monitorando regressioni e progressi nel tempo per valutare la prontezza del rilascio. Identifica rapidamente nuovi problemi e quantifica i miglioramenti della qualità tra le versioni.

Integrazione con la Software Factory

Centralizza i risultati generati nelle pipeline di CI da Polyspace Bug Finder Server, Code Prover Server, Polyspace Server per Ada e Polyspace Test Server caricandoli nel repository di Polyspace Access per la revisione via web. Configura i job della CI affinché vengano eseguiti o bloccati in base alle soglie di qualità stabilite per il progetto.

Una schermata che illustra il controllo degli accessi basato sui ruoli in Polyspace Access. Mostra le impostazioni di autorizzazione per diversi ruoli utente all'interno di un progetto.

Accesso scalabile basato sui ruoli

Proteggi e controlla l’accesso ai risultati delle analisi per il codice sensibile integrando il sistema con le soluzioni di identity management aziendale tramite LDAP. Aumenta la sicurezza utilizzando SSO.

Una schermata che mostra l’integrazione di Polyspace Access con Grafana. Mostra dashboard per monitorare in tempo reale lo stato dei server e le metriche di sistema.

Distribuzione aziendale

Distribuisci Polyspace Access on-premise o nel cloud utilizzando template per macchine virtuali, container Docker o Kubernetes. Integra l’autenticazione aziendale tramite single sign-on (accesso unico). Monitora lo stato di salute dei server con integrazioni a dashboard di terze parti.

Famiglia di prodotti Polyspace

I prodotti Polyspace rendono il codice critico più sicuro e affidabile, testando e monitorando la qualità del software lungo tutto il ciclo di sviluppo.

Polyspace Access

Individua i difetti di codifica, revisiona i risultati dell’analisi statica e monitora le metriche di qualità del software.

Polyspace Copilot

Assistente IA ottimizzato per Polyspace.

Polyspace Test

Sviluppa, gestisci ed esegui test per il codice C e C++ in sistemi embedded.

Polyspace as You Code

Identifica le violazioni degli standard di codifica e le vulnerabilità del software dal tuo IDE.

Polyspace Test Server

Esegui test e analizza la copertura strutturale del codice C/C++ su server di automazione.

Polyspace Code Prover Server

Verifica in modo continuo ed esaustivo le istruzioni fondamentali del codice C e C++ nelle pipeline di CI.  

Polyspace Bug Finder

Identificazione dei bug del software utilizzando l'analisi statica.

Polyspace Client for Ada

Verifica in modo esaustivo le unità fondamentali delle istruzioni Ada utilizzando metodi formali.

Polyspace Bug Finder Server

Identificazione di difetti software tramite analisi statiche in esecuzione su computer server.

Polyspace Server for Ada

Verifica in modo continuo ed esaustivo le istruzioni fondamentali del codice C e C++ nelle pipeline di CI.

Polyspace Code Prover

Verifica in modo esaustivo le istruzioni fondamentali di C e C++ utilizzando metodi formali.

FAQ su Polyspace Access

Polyspace Access è un'applicazione web e un repository che centralizza i risultati degli strumenti Polyspace, permettendo ai team di esaminare, monitorare e gestire la qualità del codice software lungo l'intero ciclo di sviluppo.

Polyspace Access centralizza i risultati di analisi provenienti da Polyspace Bug Finder Server, Polyspace Code Prover Server, Polyspace Server for Ada e Polyspace Test Server per una revisione e un tracciamento unificati.

Polyspace Access consente ai team di esaminare i risultati in un browser web con il contesto del codice sorgente, assegnare responsabili, impostare stati, aggiungere commenti e filtrare i risultati per supportare lo smistamento collaborativo dei problemi.

Polyspace Access si integra con le pipeline CI/CD raccogliendo i risultati delle analisi generate durante l'esecuzione automatizzata delle analisi e dei test e pubblicandoli in un repository centralizzato per la revisione via web.

Polyspace Access tiene traccia dei difetti nuovi e di quelli esistenti utilizzando baseline, la cronologia delle esecuzioni e il confronto dei risultati per individuare regressioni e misurare i miglioramenti della qualità nel tempo.

Polyspace Access fornisce dashboard e visualizzazioni per i difetti, le violazioni delle regole di codifica, i controlli di runtime, i risultati dei test e la copertura del codice, con viste drill-down per monitorare le tendenze della qualità.

Polyspace Access consente ai team di definire obiettivi di qualità e di farli rispettare bloccando i job CI in base a soglie di qualità specifiche per il progetto.

Polyspace Access si integra con gli strumenti Polyspace centralizzando i risultati caricati dalle analisi server e sincronizzando i risultati con Polyspace as You Code per evidenziare nuovi difetti durante lo sviluppo.

Polyspace Access è una piattaforma web per la revisione centralizzata a livello di team, dashboard e collaborazione, mentre le applicazioni desktop di Polyspace vengono utilizzate per l'analisi locale interattiva, la creazione e l'esecuzione di test e l'investigazione dettagliata dei risultati.

Polyspace Access completa Polyspace Bug Finder, Polyspace Code Prover e Polyspace Test organizzando e centralizzando i relativi risultati di analisi e test, consentendo la revisione via web, la collaborazione, l'uso di baseline e il monitoraggio delle tendenze attraverso progetti ed esecuzioni CI.

I team utilizzano Polyspace Access quando necessitano di gestione centralizzata dei risultati, revisione collaborativa, baseline storiche, dashboard e monitoraggio della qualità attraverso più progetti e pipeline di integrazione continua.

Vuoi saperne di più su Polyspace Access?