BlocsDeCompetences .org

Quels métiers ? Quelles formations ? Quels diplômes ?

Architecte logiciel (RNCP6601)

Formation (et/ou diplôme) proposée au RNCP par le certificateur : AFCEPF

Branches de formations NSF

NSF 3xx Domaines technico-professionnels des services > NSF 32x Communication et information > NSF 326 Informatique, traitement de l'information, réseaux de transmission >
> NSF 326n Analyse informatique, conception d'architecture de réseaux >

Activités visées par cet enseignement

L'architecte logiciel conçoit les différents éléments d'un système d'information, la manière dont ils vont s'imbriquer ainsi que leurs évolutions, en fonction des technologiques disponibles et des besoins de l'entreprise. L'architecte logiciel fait preuve des compétences nécessaires et suffisantes pour assurer les activités suivantes : Activité 1 : Diagnostic de l'architecture logicielle existante d'un système d'information au regard des besoins métier de changemen ; Activité 2 : Définition de l'architecture logicielle cible d'un système d'information ; Activité 3 : Accompagnement des travaux de conception et de développement informatique réalisés par les développeurs ; Activité 4 : Définition et mise en oeuvre d'une démarche de contrôle continu de la qualité logicielle ; Activité 5 : Veille technologique.
[Se référer à la fiche source pour plus de détails]

Appellations professionnelles possibles

  • Architecte J2EE
  • Architecte .Net
  • Leader technique
  • Architecte en système d'information
  • Architecte logiciel
  • Consultant technique
  • Consultant Technologies de l'information.

Environnements de travail

  • L'architecte logiciel exerce son activité au sein :
  • De cabinets de conseil
  • D'entreprises de services du numérique (ESN)
  • De grands comptes du secteur tertiaire, industriel ou de l'administration

Outils d'auto-évaluation gratuits, orientés soft-skills ou orientation professionnelle

  • TestdOrientation.com : Un test qui a le mérite de proposer une évaluation RIASEC pour repérer des listes de métiers.
  • FicheDePersonnalite.com : Un test de personnalité plutôt complet (mais un peu long) et qui donne des évaluations relatives à des groupes socio-professionnels.

Vous trouverez des détails sur les soft-skills sur le site :
Soft-skills.info

BLOCS DE COMPETENCES ENSEIGNÉS

FRANCE-COMPETENCES
RNCP6601BC01

FORMATION AU BLOC :
Analyser une architecture logicielle existante au regard des besoins métier de changement du système d'information

Analyser et catégoriser des besoins métier de changement du système d'information ;
Modéliser une architecture logicielle existante, aux niveaux fonctionnel et technique ;
Evaluer une architecture logicielle existante aux niveaux fonctionnel et technique.
Une étude de cas portant sur une expression de besoins métier complexe à catégoriser ;
Une étude cas visant à modéliser l'architecture logicielle d'un système d'information existant, sur la base d'informations fournies en entrée ;
Une étude cas visant à évaluer l'architecture logicielle d'un système d'information existant, sur la base d'une description de cette architecture.
FRANCE-COMPETENCES
RNCP6601BC02

FORMATION AU BLOC :
Mettre en oeuvre une démarche de contrôle continu de la qualité logicielle

Concevoir et automatiser des tests unitaires et des tests d'intégration ;
Mettre en place des protocoles de tests techniques automatisés ;
Mettre en place l'outillage permettant l'automatisation des tests fonctionnels ;
Mettre en place un processus outillé de déploiement continu.
Une étude de cas visant à étudier la mise en place d'une plateforme d'intégration continue dans un contexte technique déterminé ;
Une étude de cas visant à étudier la mise en place de tests techniques automatisés sur la base d'enjeux métier et de contraintes techniques fournis en entrée ;
Une étude de cas visant à étudier la mise en place de tests fonctionnels automatisés sur la base d'enjeux métier et de contraintes techniques fournis en entrée ;
Une étude de cas visant à étudier la mise en place d'un processus outillé de déploiement continu.
FRANCE-COMPETENCES
RNCP6601BC03

FORMATION AU BLOC :
Accompagner la conception et le développement de solutions informatique

Cadrer la conception des travaux de développement ou d'intégration à réaliser ;
Mettre à disposition des outils et des infrastructures de développement pour optimiser et industrialiser les travaux des équipes de développement ;
Définir des bonnes pratiques, des procédures et des méthodes de développement.
Une mise en situation reconstituée dans laquelle il s'agit de préparer le travail de développement, en définissant un plan de spécifications, des patrons et des normes de développement à utiliser ;
Une étude de cas visant à proposer l'usage d'infrastructures de développement disponibles sur le marché dans le contexte d'un projet de développement déterminé ;
Une étude de cas visant proposer un ensemble de bonnes pratiques, procédures et méthodes de développement dans un contexte peu normalisé.
FRANCE-COMPETENCES
RNCP6601BC04

FORMATION AU BLOC :
Définir une architecture logicielle cible

Identifier et décrire des solutions d'architecture logicielle envisageables pour répondre aux besoins métier de changement ;
Comparer des solutions d'architecture logicielle et en préconiser une ;
Concevoir le détail d'une solution d'architecture logicielle.
Une étude de cas visant à identifier et modéliser des solutions d'architecture logicielle sur la base d'une situation existante et d'une expression de besoin fournies en entrée ;
Une mise en situation reconstituée visant à comparer différentes solutions fournies en entrée, et à en préconiser une lors d'une présentation devant un comité représentant le client ;
Une étude de cas visant à réaliser la conception détaillée d'une solution d'architecture logicielle, ainsi qu'un prototype sur un aspect de l'architecture logicielle.