Software
2011-02-02
flaviosotoa@gmail.com
OBJETIVOS GENERALES
1) Diferenciar y aplicar los conceptos de fundamentos de la ingeniería de software
2) Conocer los modelosde desarrollo de software
3) Aplicar el modelo de O. O. / con la herramienta Rational Rose
4) Desarrollar una aplicación de nivel medio, haciendo énfasis en la ingeniería de requerimientos,análisis y diseños.
PROGRAMA POR SEMANAS
1. El enfoque de sistema
a. Fundamentos
b. Importancia de aplicación.
2. Los sistemas de información
c. Componentesd. La crisis del software
3. La ingeniería de software
e. Objetivos
f. Importancia
g. Costos y complejidad
h. Errores clásicos en el desarrollo de software4. Ciclo de vida del software
i. Arquitectura
j. Métodos
k. Metodologías
5. Modelos clásicos
l. Modelos por fases
m. Modelos evolutivos
6.Modelos recientes
7. EVALUACION
8. Ingeniería del software orientada a objetos
9. Desarrollo de software orientado a objetos
n. Requisitos
o. Análisis
p. Diseñoq. Implementación
r. Pruebas
s. Mantenimiento
10. Ingeniería de requerimientos
Enunciado del proyecto
11. Técnicas
a) entrevistas
b) Cuestionarios
c)casos de uso
12. UML generalidades, vistas y diagramas
a) Diagramas de objetos
b) Diagramas de clases
c) Diagramas estados
d) Diagramas de casos de uso
13. Diagramas deobjetos
a) Clases
b) Estados
c) c.u.
(REVISION DEL PROYECTO)
14. Otros diagramas
a) Diagramas de secuencia
b) Colaboración
c) Actividades
d)Componentes
e) Distribución
15. 2da revisión del proyecto.
16. Sustentación
BIBLIOGRAFIA
* PRESSMAN, Roger. Ingeniería de Software. Un Enfoque Practico.
MacGraw Hill. 1997
*...
Regístrate para leer el documento completo.