Conception avancée de l'architecture de logiciel
Item
- Libelle
- Conception avancée de l'architecture de logiciel
- Code
- RNCP35419BC04
- Liste des compétences
- C.14. Concevoir une architecture adéquate, à partir des exigences et attributs de qualité en réalisant des diagrammes d'architecture et en les formalisant dans un support technique à destination de l'équipe de développement afin de faciliter son usage, son adoption, sa robustesse et son évolutivité. C.15. Développer les fonctionnalités d'un logiciel existant, en s'appropriant l'historique de la solution à faire évoluer, et prenant en compte les évolutions futures dont elle pourra faire l'objet à long terme dans le cadre d'une reprise par un tiers afin de garantir la pérennité du logiciel et s'assurer de son évolutivité dans le temps. C.16. Implémenter un logiciel de qualité, en choisissant des structures de données adaptées et des algorithmes pertinents afin d'assurer la robustesse du logiciel. C.17. Tester le logiciel et l'application à plusieurs niveaux en utilisant les méthodologies de test éprouvées afin de garantir la conformité du logiciel au regard des spécifications et la non-régression des fonctionnalités déjà développées. C.18. Concevoir une application d'analyse de données massives en intégrant un programme d'apprentissage automatique (machine learning) au développement du logiciel et en utilisant des réseaux de neurones, des algorithmes d'optimisation et de recommandation afin de faire ressortir les tendances utilisateurs.
- Modalités d'évaluation
- Etude de cas Cas pratiques
Linked resources
| Title | Class |
|---|---|
| RNCP35419 | Fiche |
Annotations
There are no annotations for this resource.