Cette Specializations est conçue pour les personnes qui découvrent le génie logiciel. Elle s'adresse également à ceux qui ont déjà développé des logiciels, mais qui souhaitent acquérir une compréhension plus approfondie du contexte sous-jacent et de la théorie des pratiques de développement de logiciels.
À la fin de cette Specializations, nous attendons des apprenants qu'ils soient capables de :
1.) Construire des logiciels de haute qualité et sécurisés en utilisant des méthodologies SDLC telles que agile, lean, et traditionnelle/waterfall.
2.) Analyser la méthodologie SDLC d'une équipe de développement de logiciels et faire des recommandations pour l'améliorer.
3.) Comparer et opposer les méthodologies de développement de logiciels en fonction des contraintes environnementales, organisationnelles et de produit.