Auditoria infromatica

Solo disponible en BuenasTareas
  • Páginas : 11 (2744 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de febrero de 2010
Leer documento completo
Vista previa del texto
Auditoría Informática
Modelos del proceso de realización de un Proyecto Software
Francisco Ramón Torres Fernández Your Title
2005-12-31 Your Organization (Line #1) Your Organization (Line #2)

Your Name

Introducción

Un proceso de realización de un Proyecto Software es el conjunto de actividades necesarias para transformar los requisitos de un cliente en un producto software yposteriormente transformar cambios en dichos requisitos en nuevas versiones del producto.

2

Introducción Un proceso de realización de un proyecto software necesita un modelo que se componga de, entre otras cosas: una filosofía, el modelo de negocio, y el licenciamiento. Además un modelo divide el proceso en etapas con alguno, ninguno o todos de estos fines: Reducir el tiempo del proceso dedesarrollo Asegurar un proceso de desarrollo seguro que evite errores software Especializar el trabajo Repartir el trabajo

3

Introducción Un proceso de realización de un proyecto software necesita un modelo que se componga de, entre otras cosas: una filosofía, el modelo de negocio, y el licenciamiento. Además un modelo divide el proceso en etapas con alguno, ninguno o todos de estos fines: Reducirel tiempo del proceso de desarrollo Asegurar un proceso de desarrollo seguro que evite errores software Especializar el trabajo Repartir el trabajo
Vayamos por partes... 4

Introducción A modo de ejemplo una división muy general puede ser la siguiente: Definición (requisitos, planificación) Desarrollo (Diseño, implementación, prueba) Mantenimiento (corrección de errores, extensiones,adaptaciones) Pero hay que saber que: NO existe el “modelo único”, las caracteristicas de cada uno definiran su ambito de aplicación

5

Recopilación de Modelos

6

Recopilación de Modelos

Ahora vamos a ver...
Recopilación actualizada de modelos del proceso de desarrollo de un producto software. Ordenación Cronológica Secciones divididas en:
Introducción Caracteristicas Etapas UtilidadProblemas y Virtudes

7

Modelos – Modelo en Cascada

8

Modelos – Modelo en Cascada

Definido por Winston Royce a fines del 70, este modelo organiza en un orden riguroso las etapas de desarrollo. Características Una etapa no inicia hasta que termina la anterior La etapas son bien definidas y secuenciales Se realizan dos actividades Validación y verificación Gestión de la configuración.9

Modelos – Modelo en Cascada

Etapas Analisis de requisitos Diseño del sistema Diseño del programa Codificación Pruebas Implantación Mantenimiento Utilidad Proyectos con requisitos claros que no son cambiados posteriormente.
10

Modelos – Modelo en Cascada

Problemas Un error detectado en la etapa de prueba conduce a un rediseño “Congelación” de partes de desarrollo No se dispone deun producto hasta las fases finales Virtudes Se impide la propagación de errores.

11

Modelos – Modelo de Prototipos

Cuantico!

12

Modelos – Modelo de Prototipos

Se diferencia del modelo en cascada en que desarrolla de forma temprana prototipos para evaluarlos y continuar con el desarrollo Características Existen dos tipos: Evolutivo: El prototipos se va mejorando sobre si mismo.Deshechable: El prototipo se deshecha. Con los prototipos se llega a acuerdos con el cliente

13

Modelos – Modelo de Prototipos

Etapas: Análisis de requisitos Diseño del Sistema Diseño del Programa Codificación Pruebas Implantación Mantenimiento Utilidad Tiene una gran utilidad cuando el cliente no tiene demasiado claros los requisitos
14

Modelos – Modelo de Prototipos

ProblemasPasar elecciones debidas solo al prototipo a la implementación final Evolución del proceso difícil de gestionar Virtudes Llegar a acuerdos satisfactorios con el cliente

15

Modelos – Modelo en Espiral

16

Modelos – Modelo en Espiral

Funciona en forma de espiral en la cual cada bucle (o vuelta) se divide en cuatro etapas. Características El proyecto software mejora según se avanza...
tracking img