Estudia > Oferta formativa > Oferta d'assignatures > Detall de l'assignatura
Anar al contingut (clic a Intro)
UdG Home UdG Home
Tancar
Menú

Estudia

Dades generals

Curs acadèmic:
2011
Descripció:
Cicle de vida del software. Requeriments i especificacions de sistemes. Modelatge de dades. Modelatge de processos. Modelatge orientat a objectes. Eines CASE
Crèdits:
6
Idioma principal de les classes:
Català
S’utilitza oralment la llengua anglesa en l'assignatura:
Gens (0%)
S’utilitzen documents en llengua anglesa:
Gens (0%)

Grups

Grup A

Durada:
Semestral, 2n semestre
Professorat:

Competències

  • Analitzar i dissenyar aplicacions informàtiques tan des del punt de vista teòric com pràctic
  • Dissenyar bases de dades i sistemes d’informació.
  • Ser capaç d'analitzar i sintetitzar problemes.
  • Ser capaç d'organitzar i planificar
  • Treballar en equip i de manera compromesa en el grup de treball.
  • Raonament crític
  • Creativitat
  • Motivació per la qualitat

Altres Competències

  • Dotar als alumnes de coneixements teòrics per afrontar l'anàlisi i disseny d'aplicacions informàtiques tan des del punt de vista teòric com pràctic.

Continguts

1. Introducció a l'enginyeria del software orientada a objectes.

          1.1. El software.

          1.2. L'enginyeria del software.

          1.3. Models de desenvolupament del software.

          1.4. Metodes de desenvolupament del software

          1.5. L'orientació a objectes.

          1.6. El Llengutage Unificat de Modelat (UML).

          1.7. UML i el procés de desenvolupament del software.

2. El llenguatge unificat de modelatge (UML)

          2.1. Casos d'ús.

                    2.1.1. Diagrames de casos d'ús.

                    2.1.2. Especificació de casos d'ús.

          2.2. Diagrames d'activitat.

          2.3. Diagrames de classes.

                    2.3.1. Classe: atributs, operacions. Classe abstracta.

                    2.3.2. Generalització/Especialització.

                    2.3.3. Associacions. Multiplicitat.

                    2.3.4. Agregació, composició.

                    2.3.5. Classe associació. Associació qualificada.

                    2.3.6. Dependències. Restriccions. Estereotips. Interfícies.

                    2.3.7. Dels diagrames de classes al codi Java.

                    2.3.8. Classes d'anàlisi: frontera, control i entitat.

          2.4. Diagrames d'objectes.

          2.5. Paquets.

          2.6. Diagrames d'interacció.

                    2.6.1. Diagrames de col·laboració.

                    2.6.2. Diagrames de seqüència.

                    2.6.3. Requadres.

          2.7. Diagrames d'estat.

          2.8. Diagrames de components i de desplegament.

3. Definició de Requeriments i Anàlisi orientats a objectes.

          3.1. Requeriments: modelat casos d'ús, prototipatge interfícies usuari.

          3.2. Anàlisi: modelat del domini, anàlisi del comportament.

          3.3. Visió global: desenvolupament iteratiu i incremental.

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Anàlisi / estudi de casos 10,00 8,00 18,00
Elaboració individual de treballs 6,00 10,00 16,00
Prova d'avaluació 5,00 11,00 16,00
Sessió expositiva 24,00 26,00 50,00
Sessió participativa 4,00 6,00 10,00
Total 49,00 61,00 110

Bibliografia

  • G. Booch, J. Rumbaugh, I. Jacobson. (2000). El lenguaje unificado de modelado.. Addison-Wesley..
  • Jacobson, G. Booch, J. Rumbaugh. (2002). El proceso unificado de desarrollo de software.. Addison-Wesley..
  • Craig Larman. (2003). UML y Patrones. (Segunda Edición.). Prentice Hall.

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Tema 2. Dilluns 9 de maig: Prova d'Avaluació amb apunts del Tema 2 fins a apartat 5 (inclòs).
Pràctiques. Exercici 1: Data límit diumenge 1 de maig.
Pràctiques. Exercici 2: Data límit divendres 20 de maig.
Examen Final escrit.

Qualificació

Mètodes docents:

Classes de teoria i problemes: 2 hores setmanals. Classes expositives i participatives.

Pràctiques : 2 hores setmanals. Prepraració i elaboració de treballs.

Tipus d'exàmens: Prova d'Avaluació i l'Examen Final.

Nota Final = 0.7 * (0.1 * Nota Prova d'Avaluació + Nota Examen Final) + 0.3 * Nota Pràctiques

La 2ona Prova d'Avaluació, L’Examen Final i les Pràctiques es puntuaran entre 0 i 10. Per a aprovar l’assignatura, les notes de l’Examen Final, de Pràctiques i la Nota Final hauran de ser com a mínim igual a 5.

Observacions

L’objectiu de les Pràctiques és aprendre a implementar els models de l'UML (utilitzant una eina CASE de modelatge). Les Pràctiques es faran en grups de 2 alumnes.

Escull quins tipus de galetes acceptes que el web de la Universitat de Girona pugui guardar en el teu navegador.

Les imprescindibles per facilitar la vostra connexió. No hi ha opció d'inhabilitar-les, atès que són les necessàries pel funcionament del lloc web.

Permeten recordar les vostres opcions (per exemple llengua o regió des de la qual accediu), per tal de proporcionar-vos serveis avançats.

Proporcionen informació estadística i permeten millorar els serveis. Utilitzem cookies de Google Analytics que podeu desactivar instal·lant-vos aquest plugin.

Per a oferir continguts publicitaris relacionats amb els interessos de l'usuari, bé directament, bé per mitjà de tercers (“adservers”). Cal activar-les si vols veure els vídeos de Youtube incrustats en el web de la Universitat de Girona.