Coruniversitaria, Corporación Universitaria de Ibagué
Facultad de Ingeniería de Sistemas

ESPECIALIZACIÓN EN TELEINFORMÁTICA

Ingeniería de Software Orientado a Objetos

Inicio

Generalidades

Ejercicios

Talleres

Proyecto

 

Generalidades del Curso

Justificación

La tendencia actual en el software es la demanda de sistemas más grandes, potentes, complejos y más efectivos en calidad y costo. Esta tendencia también se ha visto afectada por el uso creciente de Internet para el intercambio de todo tipo de información. Y en este competitivo mundo corporativo actual el acceso a la información es esencial. De manera creciente, las compañías descubren que tienen que poner disponible la información cada vez a más empleados cercanos, remotos y móviles. Esto representa un gran desafío para un Especialista en Teleinformática.

Objetivos

  • Definir la Ingeniería de Software y valorar su importancia.

  • Analizar los conceptos de producto y proceso de software.
  • Examinar la interacción entre las técnicas modernas, como UML, tecnologías orientadas a objetos, fundamentación del diseño, administración de la configuración y control de calidad.
  • Explicar la administración de proyectos software y otros temas que están relacionados con estas técnicas y su impacto en la complejidad y el cambio.
  • Introducir la noción de responsabilidad profesional.

Metodología

  • Explicitación y asesoría a los alumnos sobre problemas conceptuales

  • Talleres y ejercicios sobre análisis/diseño de software.

  • Grupos de discusión

  • Trabajo en sala de cómputo con herramientas de software.

  • Interacción y desarrollo de habilidades de auto-estudio como fundamento principal de la educación contemporánea

Contenido

1. Introducción a la Ingeniería de Software

  • ¿Qué es Ingeniería de Software?

  • Historia y evolución del software

  • Conceptos generales

  • Actividades de desarrollo de ingeniería de software

  • Administración del desarrollo de software.

2. Ciclo de vida del software

  • Productos software
  • Características y aplicaciones del software
  • Mitos del software
  • IEEE 1074: Estándar para el desarrollo de procesos del ciclo de vida
  • Modelos de proceso de software
  • Responsabilidad profesional
  • Administración de las actividades y productos
  • Ejercicios.

3. Gestión de proyectos de software

  • Actividades estructurales de un proyecto de software
  • Planeación del proyecto
  • Desarrollar v.s. comprar
  • Outsourcing
  • Riesgos del software
  • Gestión de calidad del software
  • Ejercicios.

4. Ingeniería de Software Orientado a Objetos

  • Modelado con UML
  • Actividades para la obtención de requerimientos
  • Administración de requerimientos
  • Actividades de Análisis: Desde los Casos de Uso hasta los objetos
  • Administración del análisis
  • Diseño de Objetos
  • Actividades del diseño de objetos
  • Administración del diseño
  • Ejercicios.

5. Administración del proyecto

  • Conceptos de administración
  • Actividades de la administración de proyectos
  • Administración de los modelos y actividades
  • Ejercicios.

6. Temas de exposición

  • Ingeniería de software Cliente/Servidor
  • Ingeniería de software y herramientas CASE
  • Tecnologías de desarrollo para Web:

           PHP, ASP, PERL, XML...

7. Ingeniería de Software para Redes

  • Herramientas de software.

Bibliografía

  • Sommerville, Ian. Ingeniería de software. 5 ed. Addison Wesley. 
  • Pressman, Roger. Ingeniería del Software. 4 ed. McGraw-Hill.
  • Yourdon, E. Structured Design. Prentice-Hall.
  • Booch, Grady. Análisis y Diseño Orientado a Objetos, con Aplicaciones. Addison Wesley.
  • Bruegge/Dutoit. Ingeniería de Software Orientado a Objetos. Prentice-Hall.

Enlaces de interés:

www.gdl.uag.mx/66/portada.htm  (tutorial)

www.lab.dit.upm.es/~insw

www.minerva.uevora.pt/simposio/comunicacoes/rigomezmarino.html  (Ingeniería de software educativo)

www.lsi.us.es/is/  (Grupo de investigación en I.S.)  

www.inf.udec.cl/~ingsoft 

www.mixteco.utm.mx/~mmoreno/SINotes.html 

www.ls.fi.upm.es 

www.dsic.upv.es 

www.cs.cinvestav.mx/SC/ 

www.dc.uba.ar/people/materias/isoft1/

Criterios de evaluación

  • Talleres de trabajo colaborativo

  • Trabajo de consulta/exposición

  • Evaluación final del módulo.

 

Arriba  

 


Profesor Gustavo Martínez Villalobos > Cursos
Email: gmartin@nevado.cui.edu.co
Facultad de Ingeniería de Sistemas, Coruniversitaria
Ibagué, Tolima, COLOMBIA