Description détaillée du cours

SEG-2501 "Construction de logiciel" (hiver 2016)

Pour chaque chapitre du cours, vous trouvez les informations suivantes:

Notes de curiosité: Voici des commentaires sur des développements historiques, des chercheurs bien connus et des applications particulières qui ne font pas partie des questions d'examen, mais qui font partie du patrimoine informatique et de la culture générale que chaque informaticien devrait connaître.

Outils: L'étudiant va utiliser plusieurs outils informatiques dans les laboratoires et pour les devoirs, en particulier les suivants:

Section 1: Définition des exigences: modélisation de la structure et du comportement avec des machines à états

Note: Les objectifs d'apprentissage ci-dessous sont précédés par une référence aux "Qualités requises des diplômés" décrites dans la section 3.1 du document "Normes et procédures d’agrément" du CEAB. En plus, à la fin de chaque objectif est une indication des laboratoires et devoirs qui vous permettent d'atteindre cet objectif.

1. Introduction à la modélisation des exigences

2. Modélisation du comportement dynamique (par machines d'états)

3. Machines d'états communicants (la concurrence)

Section 2: Langages, grammaires et analyseurs

1. Introduction aux langages et compilateurs

2. Analyse lexicale

3. Analyse syntaxique

Section 3: La concurrence, questions d'implantation et de performance

1. Concurrence

2. Conception de l'implantation et questions de performance


Dernière mise à jour:22 juin,  2015