1º ANALISIS DEL SISTEMA<br />CICLO DE VIDA DEL SOFTWARE<br />Conocimiento fundamental y objetivo de la situación actual de...
Información
NTIC</li></ul>Con el propósito de identificar y describir los requerimientos del software<br />El análisis es una capacida...
Flujo de procesos y actividades
Diccionario de datos</li></ul>Herramientas:<br /><ul><li>Word / Write
Processmodel
Visión</li></ul>CICLO DE VIDA DEL SOFTWARE<br />
2º  DISEÑO DEL SOFTWARE<br />CICLO DE VIDA DEL SOFTWARE<br />Segunda actividad del proceso de software en la construcción ...
CICLO DE VIDA DEL SOFTWARE<br />Diseño:                  Metodos:                 Herramientas: <br /><ul><li>Imaginar    ...
Innovar                    UML                    Rational Rose
Visionar                                                 Argo UML
Crear
Solucionar</li></li></ul><li>3º CONSTRUCCION DEL SW  <br />CICLO DE VIDA DEL SOFTWARE<br />Cualidades en este paso:<br /><...
Próxima SlideShare
Cargando en…5
×

Ciclo de Vida del Software

1.033 visualizaciones

Publicado el

Se desarrolla todo respecto a los procesos del ciclo de vida de un software

Publicado en: Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.033
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
31
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Ciclo de Vida del Software

  1. 1. 1º ANALISIS DEL SISTEMA<br />CICLO DE VIDA DEL SOFTWARE<br />Conocimiento fundamental y objetivo de la situación actual del sistema en términos de :<br /><ul><li>Procesos de negocio
  2. 2. Información
  3. 3. NTIC</li></ul>Con el propósito de identificar y describir los requerimientos del software<br />El análisis es una capacidad humana que consiste en la sinergia de varias sub-capacidades:<br /><ul><li>Percibir-Identificar-Describir-Relacionar-Sintetizar-Concluir</li></li></ul><li>Esta capacidad y sub-capacidades permitirán al ingeniero de software obtener ese conocimiento fundamental y objetivo del sistema actual.<br />En un escenario formal del análisis del sistema como parte de la ingeniería del software es necesario hacer uso de métodos y herramientas para cumplir con el propósito de esta actividad.<br />Métodos:<br /><ul><li>entrevista, observación
  4. 4. Flujo de procesos y actividades
  5. 5. Diccionario de datos</li></ul>Herramientas:<br /><ul><li>Word / Write
  6. 6. Processmodel
  7. 7. Visión</li></ul>CICLO DE VIDA DEL SOFTWARE<br />
  8. 8. 2º DISEÑO DEL SOFTWARE<br />CICLO DE VIDA DEL SOFTWARE<br />Segunda actividad del proceso de software en la construcción de un software de calidad. Tomando como punto de partida los requerimientos del software y haciendo uso de las herramientas formales del diseño conjuntamente con capacidades; ingenio, creatividad, visión de futuro, etc. Se elaboran los planos del software.<br />En términos generales el diseño es una actividad, por excelencia, correspondiente a todas las ingenierías y expresa ya una solución con mayor concretitud.<br />
  9. 9. CICLO DE VIDA DEL SOFTWARE<br />Diseño: Metodos: Herramientas: <br /><ul><li>Imaginar E/R Erwin/Work B.
  10. 10. Innovar UML Rational Rose
  11. 11. Visionar Argo UML
  12. 12. Crear
  13. 13. Solucionar</li></li></ul><li>3º CONSTRUCCION DEL SW <br />CICLO DE VIDA DEL SOFTWARE<br />Cualidades en este paso:<br /><ul><li>Análisis fino
  14. 14. Creatividad concreta
  15. 15. Actitud de perseverancia</li></ul>En la tercera etapa (construcción) del ciclo de vida para un proyecto de ingeniera de software que consiste en el desarrollo de las siguientes actividades:<br /><ul><li>Implantación de la base de datos en un R-DBMS
  16. 16. Construcción de los programas en un lenguaje de programación
  17. 17. Pruebas iniciales de los módulos del software
  18. 18. Pruebas integrales del software
  19. 19. Corrección de errores en el código de los programas y la estructura de base de datos</li></li></ul><li>CICLO DE VIDA DEL SOFTWARE<br />Capacidades, actitudes y conocimiento (competencias):<br /><ul><li>Conocer, aun mejor dominar, y tener experiencia en lenguajes de programación, R-DBMS, etc.
  20. 20. Experiencia en proyectos de desarrollo de software
  21. 21. Capacidad analítica “fina”, creatividad “concreta”, síntesis e integración.
  22. 22. Actitud perseverante, tolerancia a la frustración, mejora continua, trabajo en equipo y servicio.</li></li></ul><li>4º IMPLEMENTACION<br />CICLO DE VIDA DEL SOFTWARE<br />Cuarta etapa del ciclo de vida del proyecto de software. En esta actividad se desarrolla las siguientes acciones:<br />Instalación del software y base de datos en equipamiento tecnológico de producción del sistema<br />Elaboración de guías y manuales del usuario (físico y/o digital)<br />Preparación de información real para pruebas integrales de sistema<br />Ejecución de pruebas integrales del sistema en ambientes de producción (realidad)<br />Corrección y depuración en el software<br />
  23. 23. En el proceso de implementación, en el mas breve plazo, el software debe disminuir la taza de error.<br />Capacidades y actitudes:<br /><ul><li>Conocimiento de informática y funcionalidad del software especifico
  24. 24. Buena comunicación y relaciones interpersonales
  25. 25. Organización y elaboración de documentos informativos.
  26. 26. Análisis y síntesis
  27. 27. Actitud de trabajo en equipo, servicio y desarrollo.</li></ul>CICLO DE VIDA DEL SOFTWARE<br />
  28. 28. Relación entre la tasa de falla del hardware con el ciclo de vida<br />
  29. 29. La grafica anterior nos muestra la relación que existe entre las tasa de fallas del hardware (línea de color azul) y el ciclo de vida del software (Línea roja). <br />Datos para la tasa de fallas del hardware:<br />(tf9,t0)-(tf5-t1)  Investigación en laboratorios por la empresa de hardware<br />(tf1,t4)-(tf1,t10)  el hardware es adquirido por el usuario<br />(tf3,t12) hardware en deterioro<br />Teniendo como referencia los datos anteriores procedemos a comparar:<br />* El punto de inicio de la construcción del hardware coincide con el inicio del ciclo de vida del software.<br />
  30. 30. <ul><li>El periodo de investigación en laboratorios del hardware lo relacionamos con el periodo de análisis y diseño del ciclo de vida.
  31. 31. Cuando la tasa de fallas del hardware comienza a ser constante, consideramos a este periodo como el hardware ya adquirido por el usuario, es cuando lo relacionamos con el proceso de implementación del software en el ciclo de vida</li></li></ul><li>Relación entre la tasa de falla del software con el ciclo de vida<br />
  32. 32. La grafica anterior nos muestra la relación que existe entre las tasa de fallas del software (línea de color rosado) y el ciclo de vida del software (Línea roja). <br />Datos para la tasa de fallas del software:<br />En el punto (tf4, t5)inicia la implementación<br /><ul><li>El inicio de implementación en la curva ciclo de vida se relaciona con el inicio de errores de t5
  33. 33. El inicio de la curva real es el inicio y coincide con el inicio del ciclo de vida.</li>

×