Passer au contenu principal
RNCP6601

Architecte logiciel

Page France Compétence
Description L'architecte logiciel à une solide compétence en matière d'architectures distribuées orientées Services (SOA) et les Architectures pilotées par les modèles (MDA). 6 principaux groupes d'activité caractérisent la fonction d'architecte logiciel : « Conception et/ou adaptation du système d'informations et des architectures »,« Support technique et méthodologique aux équipes de développement »,« Veille technologique »,« d'Analyse des besoins utilisateurs »,« Support avant-vente et de Participation aux appels d'offre »,« Recommandations stratégiques », Le métier permet aux Développeurs C#.net, Java, J2EE de s'orienter vers des postes d'Expert Objet, Architecte applicatif Java J2EE, Expert informaticien, Architecte logiciel, Architecte urbaniste
Objectif

La certification « Architecte Logiciel » atteste des capacités de son titulaire à :

  • Choisir une méthode de modélisation et mettre en oeuvre les outils appropriés,
  • Recueillir auprès des acteurs fonctionnels et techniques de l'entreprise les informations caractérisant le système existant et modéliser le dit système existant,
  • Évaluer les problèmes d'implémentation et choisir les solutions techniques ad-hoc,
  • Mettre en oeuvre des démarches de validation de logiciel caractérisant une parfaite Maîtrise des problèmes de qualité logicielle,
  • Maîtriser les différentes étapes du cycle de vie du logiciel, du cahier des charges au plan de recette,
    Problèmes de qualimétrie (métriques) et de qualité du logiciel,
    Outils de conception, de développement et de gestion de projet : outils de modélisation (Rose, ), IDE (Eclipse, ), outil de gestion des sources (CVS, ), outils de gestion des configurations, outils de tests,
    Différents standards en termes de solutions, techniques offertes par le marché,
    Patrons de conception (Design Patterns) et leur implémentation.

Cette certification atteste par ailleurs que son titulaire :

  • Dispose d'une :
    Parfaite maîtrise des concepts Objet et du langage UML,
    Expertise des langages de développement, de leurs contraintes et de leurs avantages respectifs,
    Bonne maîtrise des Bases de données Relationnelles, de leur modélisation, de leur exploitation.
  • Connaît les fournisseurs et les solutions globales de S.I d'entreprise (ERP, CRM, EAI, Décisionnel, ) et des enjeux architecturaux induits,
  • Connaît les grands standards en termes de plate-forme de développement, de langages, de serveurs d'application, de progiciels,
  • Maîtrise le cycle de vie du logiciel,
  • Maîtrise une méthodologie et une démarche d'analyse formalisées et produire les dossiers afférents,
  • Connaît les outils de gestion de projet (évaluation des charges, suivi, budgets .)
Niveau 7 - Savoirs hautement spécialisés
Date de validité 21/07/2021
Domains
  • Système information
  • Langages informatiques
  • génie logiciel
NSF
  • Analyse informatique, conception d'architecture de réseaux
GFE
  • Gestion et traitement de l'information
Rome
  • Études et développement informatique
  • Expertise et support technique en systèmes d'information
  • Conseil et maîtrise d'ouvrage en systèmes d'information
  • Études et développement informatique
  • Conseil et maîtrise d'ouvrage en systèmes d'information
  • Expertise et support technique en systèmes d'information
Nom légal Rôle