Versions d'évaluation gratuites

Téléchargez une version d'évaluation gratuite pour savoir quel logiciel Altium répond le mieux à vos besoins

Comment acheter

Contactez votre bureau de vente local pour commencer à améliorer votre environnement de conception

Téléchargements

Téléchargez les logiciels de conception de circuits imprimés et EDA les plus récents

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Environnement complet pour le schéma et le routage

  • CircuitStudio

    Outil professionnel pour la conception de circuits imprimés

  • CircuitMaker

    Outil communautaire de conception de circuits imprimés

  • NEXUS

    Outil polyvalent de conception de circuits imprimés destiné aux équipes

  • PLATEFORME CLOUD
  • Altium 365

    Faire le lien entre la conception du PCB et sa fabrication

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Grande base de données de composants, simple à utiliser

  • EXTENSIONS DE PRODUITS
  • PDN Analyzer

    Analyse de réseau de distribution d'énergie naturelle et sans effort

  • Découvrez toutes les extensions
  • EMBEDDED
  • TASKING

    La technologie de renommée mondiale pour le développement de systèmes embarqués

  • TRAININGS
  • Formations en direct

    Apprenez les bonnes pratiques où que vous soyez grâce à notre formation

  • Formations à la demande

    Devenez un expert sans quitter votre maison ou votre bureau

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    Conception de circuit imprimé Native 3D™ sans stress pour les professionnels

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Là où les utilisateurs et les amateurs d'Altium peuvent interagir

    • Blog

      Notre blog, où nous parlons de ce qui nous intéressent et qui, nous l'espérons, vous intéressent aussi

    • Idées

      Soumettez des idées et votez pour les nouvelles fonctionnalités que vous voulez voir dans les outils Altium

    • Correction de bogues

      Aidez-nous à améliorer le logiciel en signalant les bogues et en votant pour ce que vous trouvez important

    • Mur

      Un flux d'événements sur AltiumLive que vous pouvez suivre en y participant ou vous y abonnant

    • Programme Bêta

      Information sur la participation à notre programme bêta pour obtenir un accès aux outils Altium avant tous les autres

    Toutes les ressources

    Découvrez le contenu le plus récents : billets de blog, médias sociaux et livres blancs techniques rassemblés rien que pour vous

    Téléchargements

    Allez voir les téléchargements disponibles qui répondront le mieux à vos besoins

    Comment acheter

    Contactez votre bureau de vente local pour commencer à améliorer votre environnement de conception

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Formation et événements

      Consultez le calendrier et inscrivez-vous à des formations dans le monde entier et en ligne

    • Contenu de conception

      Parcourez notre importante bibliothèque gratuite de contenus de conception comprenant des composants, des modèles et des conceptions de référence

    • Webinaires

      Assistez à un webinaire en ligne ou obtenez un accès instantané à notre série de webinaires à la demande

    • Assistance

      Obtenez des réponses à vos questions avec nos différentes options d'assistance directe et en libre-service

    • Articles techniques

      Restez au fait des dernières tendances technologiques et de l'industrie avec notre collection de livres blancs techniques.

    Exigences et implications de la certification de développeur de logiciels automobiles ASPICE

    September 29, 2019

    La certification de développeur de logiciels est nécessaire pour garantir la qualité des produits logiciels. Les certifications de développeur de logiciels ASPICE indiquent aux clients si les produits d'un développeur sont conformes aux spécifications, si le développeur est en mesure de fournir une assistance pour ses produits et avec quelle efficacité le développeur fait son travail. Lisez la suite pour en savoir plus !

    A l'université, quelques amis et moi avons eu un avant-goût de la programmation de systèmes embarqués pendant notre projet senior. Nous avons fabriqué un réveil "Internet des objets" (IdO) qui pouvait activer sans fil des ampoules WiFi, une cafetière sans fil et des haut-parleurs Bluetooth. Le jour de la présentation, toutes nos fonctionnalités ont fonctionné, mais souvent pas en même temps. Heureusement, lorsque notre professeur est venu examiner notre projet, nous avons eu de la chance et tout a parfaitement fonctionné. S'il était revenu le lendemain, je ne suis pas sûr que nous aurions eu autant de chance.

    En tant que développeur de logiciel, vous savez qu'il faut d'innombrables itérations de débogage pour écrire un programme qui fonctionne selon les spécifications. Il est important que vous disposiez d'un compilateur qui garantisse un support produit continu, qui puisse accéder au module de sécurité matériel (HSM) du microprocesseur prévu et dont les bibliothèques sont mises à jour. La certification Amélioration des processus logiciels automobiles et détermination des capacités, ASPICE (Automotive Software Process Improvement and Capability Determination) ou Automotive SPICE, aide les développeurs à distinguer les vrais hommes des garçonnets lorsqu'il s'agit d'outils de développement.

     

    wireless vehicle communication

    Pour que cela devienne une réalité, vous avez besoin d'outils de développement fiables et orientés vers l'avenir.

    Que signifie une certification ASPICE ?

    En tant que développeur de logiciels, vous connaissez probablement déjà SPICE. ASPICE est la même certification de développement de processus logiciels adaptée à l'industrie automobile, dérivée de la norme ISO 15504. ASPICE vous fait savoir que le développeur qui a créé vos outils de développement est doté d'un processus de développement sérieux et bien géré. Voici un rapide rappel sur ce que signifient les différentes certifications de niveau SPICE. La certification de développeur de logiciels automobiles est importante pour le développement de logiciels de qualité supérieure.  

    Il y a 6 exigences pour la certification ASPICE, allant de 0 à 5.

    • 0 - Les processus de développement de logiciels ne sont pas complets. Cela peut signifier que l'évaluation du processus logiciel n'a pas atteint tous ses objectifs de conception, qu'il n'y a pas de documentation sur le logiciel intégré ou que d'autres éléments sont incomplets. 

    • 1 - Les processus de développement de logiciels essentiels à la sécurité sont complets et ont été documentés. Cela signifie que le logiciel de l'entreprise fonctionne et est documenté. Une certification de niveau 1 peut signifier que l'entreprise est une nouvelle start-up.

    • 2 - Les processus de développement de logiciels sont entièrement gérés. Le passage de 1 à 2 est probablement le plus important dans les niveaux de certification. Une certification de niveau 2 signifie que l'entreprise a des programmeurs formés et un processus de gestion établi. Ils documentent entièrement les évaluation de leurs processus et sont prêts à mettre en œuvre et à assurer le support de leurs produits.

    • 3 - La certification de niveau 3 signifie que les processus de l'entreprise sont définis et établis, c'est-à-dire que les processus de certification de niveau 2 sont en place depuis un certain temps.

    • 4 - Les processus de niveau 3 peuvent être prédits. Ce niveau signifie que l'entreprise exécute ses processus depuis assez longtemps pour pouvoir prédire comment ils fonctionneront.

    • 5 - Le niveau 5 montre qu'une entreprise comprend et contrôle parfaitement ses processus et peut les optimiser.

    Pour obtenir la certification, un évaluateur doit effectuer une visite dans une entreprise et examiner ses produits. Pour obtenir le niveau de certification 1, l'évaluateur doit être en mesure de confirmer que ses produits ont atteint leurs objectifs de conception et ont été soigneusement documentés. Pour les niveaux 2 à 5, l'évaluateur interroge les employés et les gestionnaires et examine les processus de l'entreprise en action. Le modèle d'évaluation du processus de certification est rigoureux puisqu'il fait partie intégrante des normes en matière de conformité à la sécurité fonctionnelle dans le cadre du développement des systèmes ADAS.

    Pourquoi la certification ASPICE est-elle importante ?

    Notre réveil IdO avait des fonctions simples, comme allumer une ampoule, mais votre logiciel traitera et réagira aux données de plusieurs capteurs. Les certifications ASPICE peuvent vous donner la certitude que le logiciel fonctionne. Cependant, au fur et à mesure que le matériel ADAS et votre logiciel évolueront, vous voudrez que votre compilateur soit toujours à jour.

    Une certification ASPICE niveau 1 vous assurera que vos outils de développement fonctionneront, au moins au début. Mon équipe aurait pu être certifiée au niveau 1. Le logiciel de notre réveil était garanti de fonctionner pour la première alarme, mais pas nécessairement après que nous ayons ajouté une fonction de rappel d'alarme. ASPICE niveau 1 est suffisant pour que vous sachiez que vos outils de développeur que vous achetez sont une réalité, mais ce n'est pas suffisant pour que vous puissiez construire des programmes à long terme en les utilisant. En ce qui concerne la certification de développeur de logiciels automobiles, elle assure que des améliorations continues sont apportées à chaque processus de développement. 

    Vous voulez que vos outils de développeur fonctionnent pendant toute la durée de vie de votre logiciel et qu'ils soient extensibles pour de nouveaux développements futurs. Si des rapports de bogues arrivent, vous voudrez des correctifs pour vos outils de développeur afin de le garder à jour. Lorsque de nouveaux capteurs sortiront, vous aurez besoin d'outils de développeur qui pourront intégrer de nouvelles fonctions pour ces capteurs. Une certification de niveau 2 et supérieur garantira que le développeur peut à la fois créer l'ensemble des outils du développeur et fournir une assistance. Si le développeur de vos outils n'a qu'une certification de niveau 1, il se pourrait qu'il ne soit plus là quand vous aurez besoin de lui. Une certification de niveau 2 est une nécessité absolue lorsqu'il s'agit d'un logiciel qui contrôle les fonctions critiques du système pour assurer la sécurité du produit.

    Les certifications supérieures au niveau 2 sont bonnes, mais elles portent davantage sur l'efficacité du fonctionnement d'une entreprise que sur la performance d’un logiciel. Les niveaux 1 et 2 sont les certifications les plus importantes. Ils garantissent que le produit d'une entreprise fonctionnera, que l'entreprise est établie et qu'ils seront là pour fournir une assistance à leur produit. TASKING® vient de recevoir une certification ASPICE niveau 2, prouvant ce que les développeurs de logiciels automobiles savent depuis le début: Altium crée et fournit une assistance pour de bons logiciels et il n'y a pas d'exception lorsqu'il s'agit de certification de développeur de logiciels automobiles.

    Vous souhaitez en savoir plus sur les certifications de l'industrie ? Appelez un expert au *** .

    most recent articles

    Back to Home