Métiers
Architecte logiciel
L'Architecte logiciel conçoit et modélise l'architecture logicielle d'un système embarqué ou stationnaire. Interface entre les utilisateurs et les développeurs, il automatise des processus et assure la réussite du système dans son ensemble.
- Architecte applicatif
- Architecte fonctionnel
- Architecte technique
Famille Métier
Rechercher - ConcevoirCode(s) ROME proche(s)
M1805 - Études et développement informatique
Activités principales
L'Architecte logiciel conçoit des architectures logicielles sur mesure, stables, compatibles avec l'ensemble du système et cohérentes avec les exigences d'architectures techniques et fonctionnelles. Ses activités principales sont :
- Analyse de l'architecture logicielle existante et recueil des besoins opérationnels des utilisateurs
- Définition de l'architecture de l'application et traduction technique du besoin dans un cahier des charges
- Définition de l'architecture technique permettant l'exécution des logiciels dans les différents systèmes
- Anticipation de la charge de développement et des budgets liés et pilotage des mises à jour logicielles tout au long de leur durée de vie
- Coordination et accompagnement technique des équipes de développement et des équipes d'intégration du logiciel
Différents Contextes du Métier
L'Architecte logiciel intervient dans de multiples applications pratiques des secteurs de la métallurgie qui font apparaître des besoins de développement logiciel sur mesure.
- Naval : traitement d'informations océanographiques sur la géologie, la température, la pression, etc.
- Aéronautique : optimisation des consommations de carburant selon les performances motrices en temps réel
- Électrique, Électronique et Numérique : développement de l'interface entre le mouvement humain et le mouvement machine
- Automobile : définition d'une architecture "cloud" capable de traiter les données de millions de véhicules connectés
Les évolutions technologiques sont très nombreuses et souvent rapides, au niveau du logiciel lui-même, de l'infrastructure dans laquelle il fonctionne, ou du système dans lequel il agit.
- Simulation dynamique : spécificités des automates programmables ou robots
- Open Source : développement autour du cœur Android d'un véhicule connecté (ex. plateforme de musique en ligne)
- Cloud : exploitation des capacités croissantes de stockage ou de calcul pour limiter la sollicitation de l'architecture technique locale
Au-delà de l'architecture lors de la conception, l'Architecte logiciel est fortement impliqué dans la durée de vie du système dans lequel le logiciel est exploité.
- Maintenance : gestion des mises à jour et minimisation des arrêts de fonctionnement que les activités de maintenance peuvent générer
- Conception : adaptations du logiciel aux imprévus dans le comportement du système en conditions réelles
- Fin de vie : réarchitecture logicielle pour améliorer les fonctionnalités dans un nouveau système
L'architecture logicielle se conforme à de multiples normes et réglementations générales, sectorielles et internationales.
- Norme Européenne : réglementation européenne sur la protection des données à caractère personnel stockées dans une application (RGPD)
- Aéronautique : norme internationale de développement logiciel en aéronautique (DO-178)
- Électrique, Électronique et Numérique : normes de développement logiciel dans les applications des systèmes
- Cybersécurité : Régulation internationale n°155 sur la cybersécurité et les systèmes de management de la cybersécurité
Compétences Métier
info
Cette rubrique met en avant les principales macro-compétences et compétences associées, nécessaires à l’exercice du métier.
Les compétences sont présentées selon 3 catégories : techniques, transverses et comportementales.
Techniques
Concevoir une architecture fonctionnelle logicielle
Piloter le déploiement d'une architecture technique logicielle
Réaliser le maquettage d'un support de communication
Transverses
-
Transition numérique info
Transition écologique : Par la mise en œuvre de la compétence, le métier agit positivement sur la transition écologique.
Transition numérique : Par la mise en œuvre de la compétence, le métier agit positivement sur la performance et la pérennité de l'entreprise, grâce à l'utilisation de technologies numériques.
-
Transition écologique info
Transition écologique : Par la mise en œuvre de la compétence, le métier agit positivement sur la transition écologique.
Transition numérique : Par la mise en œuvre de la compétence, le métier agit positivement sur la performance et la pérennité de l'entreprise, grâce à l'utilisation de technologies numériques.
Organiser un projet
Participer à l'optimisation des process
Analyser et exploiter des données massives
Comportementales
Faire preuve de créativité, d'inventivité dans son activité
S'adapter à des situations diversifiées
Assurer une communication constructive avec l'ensemble des collaborateurs
Les métiers proches
info
Il s’agit des proximités les plus directes et réalisables dans un avenir raisonnable, moyennant une formation de 18 mois maximum.
L’évolution peut être :
une provenance. Il est possible d’accéder au métier-objet de la fiche depuis ce métier proche.
et / ou une destination. Il est possible d’accéder à ce métier proche depuis le métier-objet de la fiche.
une provenance. Il est possible d’accéder au métier-objet de la fiche depuis ce métier proche.
et / ou une destination. Il est possible d’accéder à ce métier proche depuis le métier-objet de la fiche.
- Ingénieur / Ingénieure systèmes
- Ingénieur / Ingénieure informatique et électronique embarquées
- Architecte des systèmes d'information
- Technicien / Technicienne des systèmes d'information
- Responsable des systèmes d'Information
- Ingénieur / Ingénieure UX / UI
- Ingénieur / Ingénieure développement logiciel
Voies d'accès possibles au métier
Liste non exhaustive, à titre indicatif.
Diplômes
- MASTER mention Informatique - parcours architecte logiciel/génie logiciel/ingénierie du logiciel/conception logicielle
- Diplôme d'ingénieur - spécialité Système d'Information et Génie Logiciel
- Diplôme d'ingénieur - spécialité informatique
- Manager en architecture et applications logicielles des systèmes d'information