Formation Architecture Logicielle :
architecturer son logiciel embarqué

La formation architecture logicielle de Digitam a pour objectif de permettre de réaliser simplement des produits complexes en les décomposant en modules et interfaces. Cette étape fondamentale permettra de réaliser le « plan complet » du système final sous la forme d’une architecture matérielle et logicielle.

Dans les systèmes embarqués et les objets connectés, il faut réaliser des produits de plus en plus complexes dans des temps de plus en plus courts : c’est ce à quoi la formation Architecture Logicielle se propose de répondre. Pour utiliser son temps à améliorer ses produits plutôt qu’à corriger les bugs remontés par les clients, une organisation s’impose.

  • Vos produits subissent des régressions ?
  • Vous vous faites dicter vos développements par vos clients ?
  • Les nouvelles recrues mettent beaucoup de temps avant de devenir opérationnel ?

SOYEZ ARCHITECTE DE VOS PRODUITS

L’architecture logicielle veille à garder un développement structuré en permettant la réutilisation de code à travers les produits, améliore la lisibilité du code et permet de proposer des solutions adaptées au besoin des clients. Ceci sans attendre que ces derniers imposent celles qui les arrangent !

PARTICIPANTS ET NIVEAU REQUIS

La formation Architecture Logicielle s’adresse aux développeurs de logiciels/firmware embarqués, programmant en C/C++, des connaissances de Linux bien que non indispensables sont conseillées.

D’autres extraits de formation sont disponible sur notre chaîne Youtube.

OBJECTIFS PÉDAGOGIQUES DE LA FORMATION ARCHITECTURE LOGICIELLE

  • Définir une architecture au service de vos produits et à toute l’entreprise,
  • Connaître les architectures types (design pattern) dans l’embarqué,
  • Effectuer des retours d’expériences pour les produits futurs,
  • Capitaliser et consigner cette architecture,
  • Utiliser différents outils permettant d’auditer l’architecture et d’identifier les dérives,
  • Intégrer les éléments de testabilité, de portabilité et de sécurité.

MOYENS PÉDAGOGIQUES

Seront fournis pour cette formation Architecture Logicielle :

  • Une machine virtuelle contenant les exercices à réaliser,
  • Un support de présentation,
  • Les exercices corrigés.

Pour découvrir l’ensemble de nos formations, c’est par ici

Informations Pratiques

logo-training-center-web

Prix : 900 € HT - Le prix est garanti pour la période indiquée sur le site. Formation finançable par OPCA.

Durée : 2 jours.

Annulation : Toute inscription non annulée 8 jours avant la date de début sera considérée comme définitive et donnera lieu à une facturation intégrale de la formation.

Horaires : De 9h00 à 12h30 et de 13h30 à 17h00

Une attestation de fin de formation est remise à chaque stagiaire.

TÉLÉCHARGER LA FICHE FORMATION Code C



Programme jour par jour

PREMIÈRE JOURNÉE

  • Chapitre introductif : Définition d'une architecture, exemples.
  • Composants d'une architecture : Modules logiciels, interfaces, liaisons avec le matériel, liaisons avec l'extérieur, exemple d'architectures de logiciels libres
  • Le workshop d'architecture : conduite, définition d'une stratégie
  • Le document d'architecture : Rédaction, exemple
  • L'architecte logiciel : Rôle, responsabilités
  • Travaux pratiques sur machine virtuelle

DEUXIÈME JOURNÉE

  • L'audit d'architecture avec des outils libres : Cppcheck, Doxyge, Sloccount, Lizzard
  • L'audit d'architecture avec des outils commerciaux : Understand
  • Exercice : Utilisation des outils sur un logiciel libre
  • Etude d'un cas concret : Etude de l'architecture logicielle d'une balise GPS avec fonction de dataloggeur
  • Conclusions / Questions

Les formations à venir

Du
27
nov.
au
28
nov.
2018
Ville : Toulouse
Du
15
janv.
au
16
janv.
2019
Ville : Toulouse