LA INGENIERÍA  DE SOFTWARE Y RUP Primera Sesión Mayra Burgos Saldaña
Objetivos <ul><li>Reconocer el marco de trabajo de la ingeniería de software </li></ul><ul><li>Conocer el papel que cumple...
INGENIERÍA DE SOFTWARE
¿Qué es Ingeniería? ¿Qué es software? Conjunto de conocimientos y técnicas científicas Elemento lógico del sistema
¿Qué es Ingeniería de Software? Es una disciplina o área de la informática o ciencia de la computación, que ofrece conocim...
¿Qué es Software de Calidad? <ul><li>Software concordante con: </li></ul><ul><li>Los requisitos funcionales del cliente  <...
Ingeniería de Software como Tecnología Multicapa UN ENFOQUE DE CALIDAD PROCESO MÉTODOS HERRAMIENTAS
<ul><li>Cualquier enfoque de ingeniería debe apoyarse  sobre un compromiso de organización de calidad .  </li></ul><ul><li...
<ul><li>Los métodos de la ingeniería del software indican cómo  construir técnicamente  el software.  </li></ul><ul><li>La...
¿Qué es un Proceso de Software? Conjunto de etapas con la intención de lograr un objetivo:  Obtener un software de calidad...
Otra denominación del Proceso de Software Al proceso de software también se le conoce como Ciclo de Vida del Software Proc...
Fases Genéricas <ul><li>La Fase de Definición ¿ Qué? </li></ul><ul><li>La Fase de Desarrollo ¿ Cómo? </li></ul><ul><li>La ...
¿Qué es un Modelo de Proceso de Software? Es una  estrategia  de desarrollo que los ingenieros de software deben emplear p...
Modelos de  Proceso s  de Software El problema es seleccionar el modelo de proceso de software apropiado para la ingenierí...
Modelos de  Proceso s  de Software Lineal Secuencial Construcción de Prototipos DRA Incremental Espiral Desarrollo Concurr...
D A P C D A P C D A P C D A P C Entrega 2 Entrega 1 Ent.3 Ent4 MODELO  INCREMENTAL Construir y revisar la maqueta Escuchar...
El RATIONAL UNIFIED PROCESS RUP
RUP Proceso OO Requerimientos de  Usuarios Software
Contenido Admin. de Proyectos Ambiente o Entorno Modelación de Negocios Implementación Prueba Análisis y Diseño Iteración(...
1. Fases de RUP <ul><li>Inicio  – Define el alcance y objetivos del proyecto. </li></ul><ul><li>Elaboración  – Plan del pr...
Definición de RUP <ul><li>Es un proceso de ingeniería de software orientado a objetos.  </li></ul><ul><li>Consiste en un c...
<ul><ul><li>Actividades </li></ul></ul><ul><ul><li>Roles </li></ul></ul><ul><ul><li>Workflow </li></ul></ul><ul><ul><li>Ar...
<ul><li>Captura varias de las  mejores prácticas  en el desarrollo moderno de software que es aplicable para un amplio ran...
Próxima SlideShare
Cargando en…5
×

Ads Sesion1 10393

1.473 visualizaciones

Publicado el

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

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.473
En SlideShare
0
De insertados
0
Número de insertados
27
Acciones
Compartido
0
Descargas
77
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Ads Sesion1 10393

  1. 1. LA INGENIERÍA DE SOFTWARE Y RUP Primera Sesión Mayra Burgos Saldaña
  2. 2. Objetivos <ul><li>Reconocer el marco de trabajo de la ingeniería de software </li></ul><ul><li>Conocer el papel que cumple el análisis dentro de la ingeniería de software </li></ul><ul><li>Reconocer a RUP como uno de los mejores procesos de ingeniería de software </li></ul>
  3. 3. INGENIERÍA DE SOFTWARE
  4. 4. ¿Qué es Ingeniería? ¿Qué es software? Conjunto de conocimientos y técnicas científicas Elemento lógico del sistema
  5. 5. ¿Qué es Ingeniería de Software? Es una disciplina o área de la informática o ciencia de la computación, que ofrece conocimientos, técnicas y métodos para desarrollar y mantener software de calidad que resuelva problemas de todo tipo.
  6. 6. ¿Qué es Software de Calidad? <ul><li>Software concordante con: </li></ul><ul><li>Los requisitos funcionales del cliente </li></ul><ul><li>Los estándares de desarrollo reconocidos en la industria de software mundial. </li></ul>
  7. 7. Ingeniería de Software como Tecnología Multicapa UN ENFOQUE DE CALIDAD PROCESO MÉTODOS HERRAMIENTAS
  8. 8. <ul><li>Cualquier enfoque de ingeniería debe apoyarse sobre un compromiso de organización de calidad . </li></ul><ul><li>El fundamento de la ingeniería del software es la capa de proceso . </li></ul>Ingeniería de Software como Tecnología Multicapa
  9. 9. <ul><li>Los métodos de la ingeniería del software indican cómo construir técnicamente el software. </li></ul><ul><li>Las herramientas de la ingeniería del software proporcionan un enfoque automático o semi-automático para el proceso y para los métodos . </li></ul>Ingeniería de Software como Tecnología Multicapa
  10. 10. ¿Qué es un Proceso de Software? Conjunto de etapas con la intención de lograr un objetivo: Obtener un software de calidad Proceso de Software
  11. 11. Otra denominación del Proceso de Software Al proceso de software también se le conoce como Ciclo de Vida del Software Proceso de Software
  12. 12. Fases Genéricas <ul><li>La Fase de Definición ¿ Qué? </li></ul><ul><li>La Fase de Desarrollo ¿ Cómo? </li></ul><ul><li>La Fase de Mantenimiento - Cambio </li></ul>Proceso de Software
  13. 13. ¿Qué es un Modelo de Proceso de Software? Es una estrategia de desarrollo que los ingenieros de software deben emplear para resolver problemas de la industria de software Modelo de Proceso de Software
  14. 14. Modelos de Proceso s de Software El problema es seleccionar el modelo de proceso de software apropiado para la ingeniería de software que debe aplicar el equipo de proyecto ?
  15. 15. Modelos de Proceso s de Software Lineal Secuencial Construcción de Prototipos DRA Incremental Espiral Desarrollo Concurrente Ensamblaje de Componentes
  16. 16. D A P C D A P C D A P C D A P C Entrega 2 Entrega 1 Ent.3 Ent4 MODELO INCREMENTAL Construir y revisar la maqueta Escuchar al cliente El cliente prueba la maqueta MODELO DE CONSTRUCCION DE PROTOTIPOS Análisis Diseño Código Prueba MODELO LINEAL
  17. 17. El RATIONAL UNIFIED PROCESS RUP
  18. 18. RUP Proceso OO Requerimientos de Usuarios Software
  19. 19. Contenido Admin. de Proyectos Ambiente o Entorno Modelación de Negocios Implementación Prueba Análisis y Diseño Iteración(es) Preliminar Iter. #1 Fases Flujos de Trabajo de Procesos Iteraciones Flujos de Trabajo de Soporte Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m Iter. #m+1 Implantación Admin. Configuración Requerimientos Elaboración Transición Inicio Construcción
  20. 20. 1. Fases de RUP <ul><li>Inicio – Define el alcance y objetivos del proyecto. </li></ul><ul><li>Elaboración – Plan del proyecto, Especificación de características y Arquitectura base. </li></ul><ul><li>Construcción – Construye y opera el producto. </li></ul><ul><li>Transición – Transición del producto a la comunidad del usuario. </li></ul>Inicio Elaboración Construcción Transición <-------------------------------------Tiempo-------------------------------------> Metas Principales
  21. 21. Definición de RUP <ul><li>Es un proceso de ingeniería de software orientado a objetos. </li></ul><ul><li>Consiste en un conjunto de actividades necesarias para transformar los requerimientos del usuario en el sistema de software. </li></ul><ul><li>Está especializado para diversos tipos de software de sistemas, diversas áreas de aplicación, diferentes tipos de organizaciones y diferentes tamaños de proyectos. </li></ul>
  22. 22. <ul><ul><li>Actividades </li></ul></ul><ul><ul><li>Roles </li></ul></ul><ul><ul><li>Workflow </li></ul></ul><ul><ul><li>Artefactos </li></ul></ul>QUÉ tareas hacer ? QUIÉN las hace? CUÁNDO se hace ? QUÉ generar ?
  23. 23. <ul><li>Captura varias de las mejores prácticas en el desarrollo moderno de software que es aplicable para un amplio rango de proyectos y organizaciones. </li></ul><ul><li>RUP es una guía de cómo usar UML de la forma más efectiva. </li></ul>

×