El proceso de software

Solo disponible en BuenasTareas
  • Páginas : 21 (5136 palabras )
  • Descarga(s) : 7
  • Publicado : 12 de mayo de 2010
Leer documento completo
Vista previa del texto
EL PROCESO DE SOFTWARE Pág. 1. 2. CARACTERÍSTICAS DEL PROCESO MODELO DE PROCESO DEL SOFTWARE 2.1. EL MODELO EN CASCADA 2.1.1. FASES DEL MODELO CASCADA 2.1.2. VENTAJAS 2.1.3. DESVENTAJAS 2.2. EL MODELO EVOLUTIVO. 2.2.1. FASES DEL MODELO 2.2.2. VENTAJAS DEL MODELO EN ESPIRAL 2.2.3. DESVENTAJAS DEL MODELO EN ESPIRAL 2.3. EL MODELO INCREMENTAL. 2.3.1. VENTAJAS 2.3.2. DESVENTAJAS 2.4. EL MODELO DECONSTRUCCIÓN DE PROTOTIPOS 2.4.1. TIPOS DE PROTOTIPO 2.4.2. VENTAJAS 2.4.3. DESVENTAJAS 2.5. PROCESO UNIFICADO DE RATIONAL(RUP) 2.5.1. FASES DE RUP 2.5.2. 2.5.3. VENTAJAS DESVENTAJAS 6 6 7 8 9 9 9 10 11 12 12 13 14 14 15 16 17 18 19 20 20

2.6. PROGRAMACIÓN EXTREMA 2.6.1. ACTIVIDADES 2.6.2. VENTAJAS 2.6.3. DESVENTAJAS 2.7. MODELO DE DESARROLLO CONCURRENTE 2.7.1. VENTAJAS 2.7.2. DESVENTAJASCONCLUSIONES BIBLIOGRAFIA

20 21 22 23 23 25 25

INTRODUCCION

El siguiente trabajo pretende desarrollar un tema importante dentro del proceso de desarrollo de software, el cual viene a ser la base para la obtención de un software, se tratarán modelos existentes y los pasos de cada uno, etc. Desde la aparición de la computadora el hombre comenzó a programar, esta actividad en sus inicios eracomo un arte oculto, que sólo algunos conocían que a menudo eran programadores solitarios, cuando se les pedía construir un sistema basado en

computadora la realización del software, llevaba mucho tiempo y donde el cliente tenía poco contacto con el producto y el desarrollador. Con el tiempo aparecieron métodos que tomaban importancia al usuario y cuando el desarrollador y usuario seinterrelacionaban obtenían un producto satisfactorio, con el tiempo apareció la disciplina de Ingeniería del Software que ya ordenaba los procesos, métodos, herramientas, etc. que se debían de seguir para obtener software de calidad.

OBJETIVO Describir los procesos que se siguen para la obtención de un software, utilizando los modelos de: 1) 2) 3) 4) 5) 6) Modelo cascada Modelo evolutivo Modeloincremental Modelo de creación de prototipos Modelo unificado de Rational(RUP) Modelo de programación extrema

Universidad Nacional Santiago Antúnez de Mayolo - Huaraz

Ingeniería de Sistemas e Informática

EL PROCESO DE SOFTWARE Un proceso del software es un conjunto de actividades que conducen a la creación de un producto software de alta calidad. Estas actividades pueden consistir en eldesarrollo de software. Existen 4 actividades fundamentales que son comunes a todos los procesos software: 1. 2. 3. 4. Especificación del software. Se debe definir la funcionalidad del software y las restricciones en su operación. Diseño e implementación del software. Se debe producir software que cumpla su especificación. Validación del software. Se debe validar el software para asegurar que hace loque el cliente desea. Evolución del software. El software debe evolucionar para cubrir las necesidades cambiantes del cliente.

1.

CARACTERÍSTICAS DEL PROCESO         Entendible: Se encuentra el proceso bien definido y es entendible Visible: El proceso es visible al exterior Soportable: Puede el proceso ser soportado por herramientas CASE Aceptable: El proceso es aceptado por aquellosinvolucrados en el Confiable: Los errores del proceso son descubiertos antes de que se conviertan en errores del producto. Robusto: Puede continuar el proceso a pesar de problemas inesperados. Mantenible: Puede el proceso evolucionar para cumplir con los objetivos organizacionales. Rapidez: Que tan rápido puede producirse el sistema.

2.

MODELO DE PROCESO DEL SOFTWARE Es una representaciónabstracta de un proceso del software que pueden utilizar para explicar diferentes enfoques para el desarrollo del software. Los modelos de proceso también son llamados paradigmas de proceso y se presentan desde una perspectiva arquitectónica. En otras palabras, vemos el marco de trabajo del proceso, pero no los detalles de actividades específicas. Los modelos generales de procesos son:

6...
tracking img