SEG 2506 Construction de logiciels

3 units
Software Engineering
Faculty of Engineering
Principes généraux et techniques pour la conception logicielle de bas niveau. BNF et théorie de base des grammaires et de l'analyse syntaxique. Utilisation de générateurs d'analyseurs syntaxiques. Fondements de la conception de langages et de protocoles. Langages formels. Conception à base de tableaux et de transitions d états. Méthodes formelles pour la construction de logiciels. Techniques de gestion du parallélisme et de la communication interprocessus. Outils pour la construction guidée par modèle. Introduction aux couches intergicielles. Analyse de points chauds et mise au point de la performance.

Components:

Laboratory
Lecture

Requirements:

Préalables : CSI 2510 , SEG 2505 .

Previously Offered Terms:

Winter

English Equivalent:

Organized

98 responses

4.18

/ 5

strongly agree
49%
agree
33%
disagree
8%
strongly disagree
5%
25%
50%
75%
100%

Clear Expectations

60 responses

4.03

/ 5

strongly agree
45%
agree
32%
neither agree nor disagree
10%
disagree
8%
strongly disagree
5%
25%
50%
75%
100%

Learned a Lot

98 responses

4.08

/ 5

strongly agree
43%
agree
41%
disagree
8%
strongly disagree
6%
25%
50%
75%
100%

Recommend

37 responses

3.95

/ 5

strongly agree
24%
agree
62%
disagree
11%
strongly disagree
3%
25%
50%
75%
100%

Workload

37 responses

2.70

/ 5

very heavy
5%
heavier than average
22%
average
70%
lighter than average
3%
very light
0%
25%
50%
75%
100%

Fair Assessments

98 responses

4.36

/ 5

strongly agree
55%
agree
32%
disagree
7%
strongly disagree
2%
question not applicable
4%
25%
50%
75%
100%