Guió de les Classes Teòriques d'Enginyeria de Software I
Curs 08-09
Setmana 1
Dimecres 23 de Septembre: L'Assignatura, Intro ES1
- Introducció i presentació dels professors (10 min)
- Comentari dels punts importants del Pla Docent (30 min)
- Comentari sobre l'estructura conceptual del contingut de
l'Assignatura (30 min): transparències
- Introducció a 'ES (50 min): transparències
Setmana 2
Dilluns 28 de Septembre: CV
- Què és el Cicle de Vida i quins són els seus
models
- Suport:transparències
Dijous 01 d'Octubre: Metodologies 1
- Introducció a les Metdologies
- RUP
- Metodologies Àgils: XP
- Suport: transparències
Setmana 3
Dilluns 05 d'Octubre: Metodologies 2
Dijous 08 d'Octubre: Requeriments 1
- Resum Introductori: 10 transparències
- Requeriments funcionals/no funcionals
- Tipus de requeriments no funcionals: posar transparència
amb gràfic
- Objectiu/Requeriment: posar transparència amb exemple i la
que té exemples de mesures
- Requeriments del domini: problema de comprensibilitat i
coneixement impícit
- Tipus de llenguage: LN, LN estructurat i PDL, avantatges i
inconvenients de cadascun
- Exercici: plantejar un sistema simple (reproductor DVD) i demanar
requeriments de tot tipus
- Cicle de vida de requeriments: diagrama
- Comentaris i exemples sobre estudi de viabilitat
- Cicle de vida de l'anàlisi de requeriments: diagrama
- El glossari. Exemple de les transparències i
relació amb el de SIMAC
- Els stakeholders. Exemple d'un partit de futbol o el
tràfic.
- Material suport: transparències
Setmana 4
Dijous 14 d'Octubre: Requeriments 2
- Actors i guions
- Escenaris
- Elements en un diagrama de casos d'us: transparència amb
diagrama
- Exemples de les transparències
- Documentació textual de casos d'us
- Ensenyar i Explicar un Document de Requeriments
- Explicar algún exemple més
- Resum final. 3-4 transparències
- Material suport: transparències
Setmana 5
No hi ha teoria!!
Setmana 6
Dimecres 28 d'Octubre: Repàs temes 1-4
Dijous 29 d'Octubre: Repàs temes 1-4
Divendres 30 d'Octubre: Seminari d'Empresa
Setmana 7
Dilluns 2 de Novembre: Test de Teoria
Dijous 5 de Novembre: Introducció UML
- Resum Introductori: 10 transparències
- Discussió: Avantatges/Inconvenients de l'OO
- Objecte i classes: definició i discussió amb
exemples pràctics
- L'exemple del restaurant de K. Nygaard example
- Missatges entre Objectes
- Objectes i Sistemes
- Elements d'una classe: transparència amb els diversos
elements
- Tipus de relacions: diagrama amb diversos tipus de relacions
- Multiplicitat i navegació: transparència amb exemple
- Exemple 1. Lectura d'un diagrama
- Exemple 2. Lectura d'un text i resolució diagrama
- Suport: transparències amb diagrames i exemples: Intro OO
Setmana 8
Dijous 5 de Novembre: Introducció UML
- Introducció UML: història, raons per utilitzar
modelatge
visual...
- Diagrames de Casos d'Us, Classes
Seqüència i comentar els d'Estat i Activitat.
- Suport: transparències amb diagrames i exemples: Intro UML
Dijous 12 de Novembre: Orientació a Objectes 2.
- (Possible exemple final de diagrama de classes o objectes)
- Elements d'un diagrama de seqüència:
transparència
- Posar un parell d'exemples dels existents i comentar
- Diferència amb diagrama de Col·laboració
- Elements diagrama d'Estat
- Exemples diagrames d'Estat
- Elements diagrama d'Activitats
- Exemples diagrames d'Activitats
- Suport: transparències amb diagrames i exemples: Intro UML
- Suport: transparències amb diagrames i exemples: Intro OO
- Exemples comentats d'altres diagrames i el seu significat
- Suport: transparències amb diagrames i exemples: Intro UML
- Suport: Herència i Polimorfisme
Setmana 9
Dilluns 16 de Novembre: Patrons Software 1
- Discussió sobre el significat del concepte de patró
i la seva utilitat
- Comentari sobre elements importants d'un patró
- Els patrons GRASP: Comentari dels més importants amb
exemples
- Suport: transparències patrons
Dijous 19 de Novembre: Patrons Software 2
- Elements d'un patró segons el GOF, exemple
- Analitzar alguns patrons GOF a partir del seu diagrama i exemples
d'utilització
- Suport: transparències patrons
Setmana 10
Dilluns 23 de Novembre: Repàs temes 5-7
Dijous 26 de Novembre: Repàs temes 5-7