SEG 3502 Architecture et conception de logiciels

3 units
Software Engineering
Faculty of Engineering
Regard approfondi sur la conception des logiciels. Suite de l'étude de patrons de conception, de cadres de développement et d'architectures. Survol d architectures intergicielles contemporaines. Conception de systèmes répartis à l'aide d'intergiciels. Conception pour des qualités externes: performance, sûreté, sécurité, réutilisabilité, fiabilité, etc. Mesure de qualités internes et complexité logicielle. Évaluation et évolution de conceptions. Notions de réingénierie et d'ingénierie inverse.

Components:

Laboratory
Lecture
Tutorial

Requirements:

Préalable : SEG 2505 .

Previously Offered Terms:

Fall

English Equivalent:

Organized

41 responses

3.30

/ 5

strongly agree
22%
agree
37%
disagree
27%
strongly disagree
12%
25%
50%
75%
100%

Clear Expectations

25 responses

3.16

/ 5

strongly agree
20%
agree
24%
neither agree nor disagree
16%
disagree
32%
strongly disagree
8%
25%
50%
75%
100%

Learned a Lot

41 responses

3.38

/ 5

strongly agree
27%
agree
32%
disagree
24%
strongly disagree
12%
25%
50%
75%
100%

Recommend

16 responses

2.63

/ 5

strongly agree
6%
agree
31%
disagree
44%
strongly disagree
19%
25%
50%
75%
100%

Workload

16 responses

1.94

/ 5

very heavy
38%
heavier than average
31%
average
31%
lighter than average
0%
very light
0%
25%
50%
75%
100%

Fair Assessments

40 responses

3.51

/ 5

strongly agree
25%
agree
38%
disagree
20%
strongly disagree
10%
question not applicable
8%
25%
50%
75%
100%