Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| formations:masters:cours:resume_genie_logiciel_avance [2021/02/03 17:35] – ↷ Page déplacée de formations:masters:1ere_annee:cours:resume_genie_logiciel_avance à formations:masters:cours:resume_genie_logiciel_avance admin | formations:masters:cours:resume_genie_logiciel_avance [2022/07/26 19:04] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Génie logiciel avancé ====== | ||
| + | Ce cours présente les aspects sociaux-techniques, | ||
| + | |||
| + | Programmer à petite échelle (par exemple programmer une fonction qui effectue un tri) et programmer à grande échelle (par exemple développer un logiciel de la complexité de Firefox) sont deux activités d' | ||
| + | |||
| + | Programmer à petite échelle ne requiert en général que le travail d'un ou deux individus. Au contraire, " | ||
| + | |||
| + | La construction d'un logiciel de grande taille ne se fait pas en une unique itération : sa spécification et son implémentation doivent être raffinées continuellement pour que le résultat du développement soit à la fois le bon logiciel et un logiciel de bonne qualité. On s' | ||
| + | |||
| + | Les logiciels modernes sont généralement des objets complexes formés de milliers de composants. Il n'est pas humainement possible d' | ||
| + | |||
| + | Avec ce cours, vous allez acquérir des savoirs, savoir-faire et savoir-être liés à ces trois thèmes que sont "les processus d' | ||