Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105IG0021 PROJECTES INFORMÀTICS


Objectius  

Planificació i direcció de projectes informàtics. Estudi, Implementació i seguiment d'una metodologia. Explotació i manteniment de projectes informàtics. Sistemes d'estimació de costos. Tècniques de control de desviació de projectes. Elaboració d'un projecte informàtic utilitzant un llenguatge OO, UML i seguint una metodologia.

 
Prerrequisits  

Recomanables:

  • Enginyeria del software: especificació
  • Bases de dades
 
Contingut (Programa)  

Teoria

 

Introducció

¨       Objectius desenvolupament SI

¨       Problemes desenvolupament SI

¨       Planificació estratègica SI

¨       Enginyeria del software

¨       Conclusions

 

El procés de desenvolupament de software

¨       Introducció

¨       Processos i metodologies

¨       Models i modelat

¨       Bones pràctiques en el desenvolupament de software

¨       Fases del procés de desenvolupament de software

¨       Processos de desenvolupament de software

 

Gestió de projectes

¨       Planificació de projectes

¨       Treball en equip

 

Desenvolupament iteratiu i procés unificat UP

¨       Introducció

¨       Model de Negoci

¨       Model de Requisits

¨       Model d'Anàlisi i Disseny

¨       Implementació

¨       Validació

¨       Desplegament

¨       Gestió de configuracions i canvis

¨       Gestió del projecte

¨       Entorn

 

Metodologies de desenvolupament de software

¨       Metodologies estructurades

¨       Metodologies orientació objectes

¨       Comparació metodologies tradicionals vs OO

¨       Eines CASE per desenvolupar software OO

 

Qualitat del software

¨       Definició de qualitat

¨       Control de qualitat

¨       Principis de la gestió de qualitat

 

 

Pràctiques

 

Treball pràctic en grups de 5 persones, que consisteix en realitzar el projecte informàtic seguint la metodologia UP:

 

§         Definir normes: documentació, modelat, programació i comunicació

§         Planificació del projecte (Microsoft Project)

§         Aplicar una metodologia de desenvolupament de software (Procés Unificat)

§         Modelat del projecte (Objecteering): negoci, requisits, anàlisi i disseny

§         Implementar una part del sistema (Java): implementació i validació

 
Bibliografia  


Bibliografia

 

Oldon, D.L. (2002).

Introduction to Information Systems Project Management. Nova York: McGraw Hill.

 

G. Booch, et al. "El lenguaje unificado de modelado", Addison-Wesley, 1999.

 

C. Larman, “UML y Patrones: Una introducción al análisis y diseño orientado a  objetos y al proceso unificado”, Segunda Edición, Prentice-Hall, 2002.

 

E. Gamma, "Patrones de Diseño", Addison-Wesley, 2002.

 

I. Jacobson et al., El Proceso Unificado de desarrollo de software, Addison-Wesley, 2000.

 

Alberto Manuel Rodrigues da Silva, Carlos Alberto Escaleira Videira. UML Metodologias e Ferramentas CASE. Ediçoes Centro Atlântico Portugal 2001

 

Metodología MÉTRICA Versión 3, Ministerio de Administracions públicas

 

 Kent Beck, "Extremme Programming Explained",  Addison-Wesley 2000

 

La pàgina de Rational  (http://www.rational.com/)

 

Bibliografia Addicional

 

Kerner, H. (2201). Project Mangement. A system approach to Planning, Schedulling and Controlling (7a. Ed.). Nova York: John Wiley.

 

J. García Molina et al., “De los procesos de negocio a los casos de uso”, JISBD 2000, Valladolid, Noviembre 2000.

 

S. Ambler, "Mapping Objects to Relational Databases", http://www.ambysoft.com/mappingObjects.html

 

P. Stevens, Utilización de UML, Addison_Wesley, 2002

 

J. Rumbaugh, et al., El Lenguaje Unificado de Modelado, Manual de Referencia,  Addison-Wesley, 2000.

 
Mètodes docents  

Teoria:              2 hores/setmana

Pràctiques:       2 hores/setmana

 
Tipus d'exàmens i avaluacions  

Treball pràctic del grup (100% nota) 

  • Model de Negoci i de Requisits  (20 %)
  • Model Anàlisi i Disseny  (30 %)
  • Implementació i Validació  (20 %)
  • Documentació  (15 %)
  • Treball en grup (avaluació durant tot el curs)   (15 %)

Assistència a classe obligatòria (si no es farà examen)

 
Informació addicional  

 
Llengua de les classes  

Català