|
Inicio
Generalidades
Ejercicios
Talleres
Proyecto
|
Generalidades del Curso
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.
-
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
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
- 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/
-
Talleres de trabajo colaborativo
-
Trabajo de consulta/exposición
-
Evaluación final del módulo.
|