LA INGENIERÍA DE SOFTWARE Y RUP<br />Los Profesores del Curso<br />
2<br />
3<br />Logros<br /><ul><li>Al finalizar la sesión el alumno estará en las condiciones de.
Conocer el papel que cumple el análisis dentro de la ingeniería de software, reconociendo a RUP como uno de los mejores pr...
Proceso de Software
Modelos de procesos de software
RUP
Descripción
Mejores prácticas
Estructura</li></li></ul><li>5<br />Ingeniería de Software<br />
6<br />Ingeniería de Software<br />
7<br />Ingeniería de Software<br />¿Qué es Ingeniería?<br />¿Qué es software?<br />Elemento lógico del sistema.<br />Conju...
8<br />Ingeniería de Software como Tecnología Multicapa<br />HERRAMIENTAS<br />MÉTODOS<br />PROCESO<br />UN ENFOQUE DE CAL...
9<br />DEFINICIÓN (QUÉ)<br />DESARROLLO (CÓMO)<br />Fallos de definición<br />MANTENIMIENTO<br />(CAMBIO)<br />Errores<br ...
10<br />Modelo de Proceso de Software<br />Estrategia de desarrollo aplicado por ingenieros de software.<br />Abstracción ...
Próxima SlideShare
Cargando en…5
×

RUP

1.475 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
3 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.475
En SlideShare
0
De insertados
0
Número de insertados
126
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
3
Insertados 0
No insertados

No hay notas en la diapositiva.

RUP

  1. 1. LA INGENIERÍA DE SOFTWARE Y RUP<br />Los Profesores del Curso<br />
  2. 2. 2<br />
  3. 3. 3<br />Logros<br /><ul><li>Al finalizar la sesión el alumno estará en las condiciones de.
  4. 4. Conocer el papel que cumple el análisis dentro de la ingeniería de software, reconociendo a RUP como uno de los mejores procesos de ingeniería de software</li></li></ul><li>4<br />Contenido<br /><ul><li>Ingeniería de Software
  5. 5. Proceso de Software
  6. 6. Modelos de procesos de software
  7. 7. RUP
  8. 8. Descripción
  9. 9. Mejores prácticas
  10. 10. Estructura</li></li></ul><li>5<br />Ingeniería de Software<br />
  11. 11. 6<br />Ingeniería de Software<br />
  12. 12. 7<br />Ingeniería de Software<br />¿Qué es Ingeniería?<br />¿Qué es software?<br />Elemento lógico del sistema.<br />Conjunto de conocimientos y <br />técnicas científicas.<br />¿Qué es Ingeniería de Software?<br />Disciplina de la informática<br />ofrece<br />conocimientos<br />técnicas<br />métodos<br />para<br />Desarrollar y mantener software de calidad<br />
  13. 13. 8<br />Ingeniería de Software como Tecnología Multicapa<br />HERRAMIENTAS<br />MÉTODOS<br />PROCESO<br />UN ENFOQUE DE CALIDAD<br />
  14. 14. 9<br />DEFINICIÓN (QUÉ)<br />DESARROLLO (CÓMO)<br />Fallos de definición<br />MANTENIMIENTO<br />(CAMBIO)<br />Errores<br />Modificaciones y adaptaciones<br />Proceso de Software<br />es un<br />Conjunto de etapas cuyo objetivo es obtener un Software de calidad.<br />conocido como<br />Ciclo de Vida del Software.<br />presenta<br />FASES GENÉRICAS<br />
  15. 15. 10<br />Modelo de Proceso de Software<br />Estrategia de desarrollo aplicado por ingenieros de software.<br />Abstracción de un proceso realde desarrollo de software.<br />es una<br />define una<br /> Metodología: “Quién debe hacer Qué, Cuándo y Cómo debe hacerlo”.<br />cuál es el problema?<br />Seleccionar el modelo de proceso de software apropiadopara la ingeniería de software que debe aplicar el equipo del proyecto.<br />
  16. 16. 11<br />Construir y revisar la maqueta<br />Escuchar al cliente<br />El cliente prueba la maqueta<br />Prueba <br />Análisis<br />Código <br />Mantenimiento <br />Diseño<br />Modelos de Proceso de Software<br />
  17. 17. 12<br />RUP (Rational Unified Process)<br />es un<br />Proceso de ingeniería de software orientado a objetos.<br />define un<br />Conjunto de actividades necesarias quetransforman los requerimientos del usuario en el sistema de software.<br />especializado para<br />Diversos tipos de softwarede sistemas,diversas áreasde aplicación,diferentes tipos de organizaciones y diferentes tamañosde proyectos.<br />trabaja con<br />El mejor estándar de modelado:UML.<br />
  18. 18. 13<br />Desarrollo Iterativo<br />Modelamiento Visual<br />Administración de Requisitos<br />Arquitectura basada en Componentes<br />Verificación Continua de la Calidad<br />Control de Cambios<br />RUP Mejores prácticas<br />
  19. 19. 14<br />Desarrollo Iterativo<br />Verificación Continua de la Calidad<br />Modelamiento Visual<br />Administración de Requisitos<br />Arquitectura basada en Componentes<br />Control de Cambios<br />RUP Mejores prácticas<br />
  20. 20. Análisis<br />de Req´s<br />Diseño<br />Códificación<br />Testeo de<br />Subsistemas<br />Testeo del<br />Sistema<br />Desarrollo en Cascada: Riesgo vs. Tiempo<br />R<br />I<br />E<br />S<br />G<br />O<br />T I E M P O<br />

×