Free Trial

Scarica una prova gratuita per scoprire quale software Altium si adatta meglio alle tue esigenze

Come acquistare

Contatta l'ufficio vendite locale per iniziare a migliorare il tuo ambiente di progettazione

Download

Scarica le ultime novità in materia di progettazione PCB e software EDA

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Ambiente di progettazione completo per Schematici e Layout

  • CircuitStudio

    Tool di progettazione PCB professionale – Entry Level

  • CircuitMaker

    Strumento di progettazione PCB basato sulla Community

  • NEXUS

    Strumento ideale per la progettazione PCB in Team

  • CLOUD PLATFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Soluzione completa per la gestione delle librerie (Library Management)

  • Octopart

    Vasto database di componenti, facile da usare.

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • Vedi tutte le estensioni
  • EMBEDDED
  • Tasking

    Tecnologia di fama mondiale per lo sviluppo di sistemi Embedded

  • TRAININGS
  • Live Courses

    Scopri le migliori tecniche grazie alla formazione didattica disponibile worldwide

  • Corsi On-Demand

    Ottieni una conoscenza completa comodamente da casa o dall’ufficio

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    Lo strumento di progettazione, per uso progfessionale, pià potente, moderno e facile da utilizzare

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Dove utenti Altium ed appassionati del settore possono interagire tra loro

    • Blog

      Il nostro blog sugli argomenti che riteniamo più interessanti e che speriamo interessino anche a voi

    • Idee

      Invia le tue idee e vota le nuove funzionalità che vorresti vedere introdotte in Altium

    • Bug Crunch

      Aiutaci a migliorare il software inviando bug e votanto i topic che ritieni più importanti

    • Wall

      Una serie di eventi Altium Live che puoi seguire partecipando o iscrivendoti.

    • Beta Programm

      Informati su come partecipare al nostro Beta Programm ed accedi per primo a tutti i nuovi strumenti Altium

    Tutte le risorse

    Esamina il contenuto più recente dai post di blog ai social media e white paper tecnici riuniti insieme per la tua comodità

    Download

    Dai un'occhiata a quali opzioni di download sono disponibili per soddisfare al meglio le tue esigenze

    Come acquistare

    Contatta l'ufficio vendite locale per iniziare a migliorare il tuo ambiente di progettazione

    • Formazione & Eventi

      Guarda il programma e registrati agli eventi di formazione a livello mondiale ed online

    • Contenuto della progettazione

      Sfoglia la nostra vasta libreria di contenuti di progetto gratuitamente, compresi i componenti, i modelli e i progetti di riferimento

    • Webinar

      Partecipa a un webinar dal vivo online o ottieni accesso immediato alla nostra serie dei webinar su richiesta

    • Supporto

      Ottieni le risposte alle tue domande con la nostra varietà di opzioni self-service e assistenza diretta

    • Documenti tecnici

      Rimani aggiornato sulle ultime tendenze della tecnologia e del settore, con la nostra collezione completa di white paper tecnici.

    Requisiti e implicazioni di ASPICE Certificazione Sviluppo Software Automobilistica

    Altium Designer
    |  March 31, 2017
    Requisiti e implicazioni di ASPICE Certificazione Sviluppo Software Automobilistica

    La certificazione sviluppo software è necessaria per garantire qualità di prodotti software. Le certificazioni di sviluppo auto software ASPICE dicono ai consumatori se i prodotti di uno sviluppatore funzionano secondo le specifiche, se lo sviluppatore è capace di fornire supporto per i suoi prodotti, e se opera con efficienza. Continua a leggere per saperne di più!

    All’Università, con alcuni amici abbiamo avuto il nostro primo assaggio di programmazione di embedded systems (sistemi integrati) durante il nostro progetto di tesi. Facemmo un orologio sveglia “Internet delle Cose” (IoT) che poteva attivare via WiFi delle lampadine elettriche, una caffettiera elettrica, e delle casse Bluetooth. Nel giorno della presentazione tutte le nostre funzionalità funzionarono, sebbene spesso non allo stesso momento. Fortunatamente, quando il nostro professore venne ad esaminare il nostro progetto, fummo fortunati e tutto funzionò perfettamente. Se fossimo tornati il giorno seguente, non sono certo che saremmo stati così fortunati. 

    In qualità di sviluppatore software, sai che richiede infinite interazioni di debugging per scrivere un programma che funzioni in accordo alle specifiche. È importante che tu abbia un compilatore che garantisca un supporto al prodotto continuo, che possa accedere al modulo di sicurezza dell’hardware del microprocessore (HSM) previsto e le cui librerie siano mantenute aggiornate.  Le certificazioni Automotive Software Process Improvement and Capability Determination (ASPICE oppure Automotive SPICE) aiutano gli sviluppatori a separare gli uomini dai ragazzi quando si parla di set di strumenti di sviluppo.

    wireless vehicle communication

    Per rendere ciò una realtà, hai bisogno di un Set di Strumenti Sviluppatore, affidabile, concentrato sul futuro.

    Cosa significa una certificazione ASPICE?

    Come sviluppatore software, probabilmente hai già familiarità con la SPICE. ASPICE è la stessa certificazione di processo di sviluppo software per l’industria automobilistica, derivante dalla ISO 15504. ASPICE ti fa capire che lo sviluppatore che ha fatto il tuo set di strumenti di sviluppatore ha un processo di sviluppo serio e ben gestito. Qui c’è una rapida rinfrescata su cosa significano i differenti livelli di certificazione SPICE. L’ Auto Software Developer Certification è importante per sviluppare software di alta qualità.

    Ci sono 6 requisiti di certificazione ASPICE, che vanno da 0 a 5.

    • 0 - I processi di sviluppo software non sono completi. Ciò potrebbe significare che l’analisi del processo di sviluppo non ha soddisfatto tutti gli obiettivi di design, non c’è documentazione su software incorporati, oppure altri elementi sono incompleti. 

    • 1 - Processi di sviluppo software Safety-Critical (sicurezza essenziali) sono completi e documentati. Ciò significa che il software della compagnia funziona ed è documentato. Una certificazione di livello 1 potrebbe significare che la compagnia è una nuova start-up.

    • 2 - I processi di sviluppo software sono completamente gestiti. Il salto da 1 a 2 è probabilmente il più grande fra i livelli di certificazione. Una certificazione di livello 2 significa che la compagnia ha programmatori formati ed un processo di gestione è consolidato. Documentano i propri processi di analisi completamente e sono preparati per applicare e supportare i loro prodotti. 

    • 3 - Livello 3 di certificazione significa che i processi della compagnia sono definiti e stabiliti, ossia, i processi di certificazione del Livello 2 sono stati applicati per un certo tempo. 

    • 4 - I processi del livello 3 possono essere previsti. Questo livello significa che la compagnia ha eseguito i propri processi abbastanza a lungo che possono prevedere come funzioneranno. 

    • 5 - Il livello 5 mostra che una compagnia comprende e controlla completamente i propri processi e può ottimizzarli. 

    Per ricevere la certificazione un valutatore deve far visita alla compagnia ed esaminare i prodotti. Per ottenere il livello di certificazione 1, il valutatore deve essere capace di confermare che i loro prodotti hanno raggiunto gli obiettivi di design, e che sono stati ampiamente documentati. Per i livelli da 2 a 5 il valutatore ha colloqui con impiegati e manager, ed esamina i processi della compagnia in azione. Il modello di analisi della certificazione del processo è rigoroso visto che è fondamentale rispettare gli standard di sicurezza come i sistemi ADAS sono stati sviluppati. 

    Perchè conta la certificazione ASPICE?

    Il nostro orologio sveglia IoT faceva funzioni semplici, come accendere una lampadina, ma il tuo software elaborerà e risponderà a dati da vari sensori. Le certificazioni ASPICE possono darti la certezza che il software funziona. In ogni caso, come l’hardware ADAS ed il tuo software evolvono, vorrai mantenere il tuo compilatore aggiornato. 

    Una certificazione ASPICE livello 1 ti assicurerà che il tuo set di strumenti sviluppatore funzionerà, almeno all’inizio. La mia squadra sarebbe potuta essere certificata a livello uno. Il software nella nostra sveglia era garantito per funzionare per il primo allarme, ma non necessariamente dopo aver inserito la funzione posponi. Il livello 1 ASPICE è sufficiente per farti sapere che il set di strumenti di sviluppatore che stai acquistando è reale, ma non è abbastanza da usare per creare programmi a lungo termine. Quando si tratta di Certificazione di Sviluppatore Software Automobilistica ti assicura che verranno fatti miglioramenti continui con ogni processo di sviluppo. 

    Vuoi che il tuo set di strumenti di sviluppatore funzioni per tutta l’esistenza del tuo software, e che sia espandibile per un nuovo sviluppo. Se è disponibile un bug report (segnalazione di bug), vorrai che le correzioni di errori per il tuo set di strumenti sviluppatore siano aggiornate. Quando sono disponibili nuovi sensori, vorrai un set di strumenti sviluppatore che possa integrare nuove funzionalità per quei sensori. Una certificazione livello 2 o superiore garantirà che lo sviluppatore può sia fare il set di strumenti sviluppatore, sia supportarlo.  Se il tuo toolset sviluppatore ha solo certificazione livello 1, potresti non trovarlo disponibile quando hai bisogno. Una certificazione livello 2 è un’assoluta necessità quando ci si confronta con software che controlleranno funzioni di sistema critiche per assicurare la sicurezza del prodotto. 

    Certificazioni sopra il livello 2 sono ottime, ma sono più che altro su quanto efficacemente opera una compagnia, piuttosto che quanto bene funziona il software. Livelli 1 e 2 sono certificazioni che contano di più. Garantiscono che il prodotto della compagnia funzionerà, che la compagnia è costituita, e che saranno presenti per supportare il loro prodotto. TASKING® ha appena ricevuto una certificazione ASPICE livello 2, provando ciò che gli sviluppatori di software automobilistici hanno conosciuto fin dall’inizio, che Altium rende, e supporta, un buon software e che non c’è eccezione quando si parla di Certificazione Software Sviluppatore Automobilistico. 

    Interessato a saperne di più sulle certificazioni industriali? Chiama un esperto Altium.

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home