Resumen Modelos de Software

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

MODELOS DEL PROCESO SOFTWARE

UNIVERSIDAD NACIONAL DE TRUJILLO


ING. INFORMTICA
TRUJILLO - PER
Araujo Gonzalez, Christian

Facultad de Ciencias Fsicas y Matemticas


Semestre 2015-1
Escuela de Informtica

Fecha:

1. Introduccin
Un modelo de proceso de software es la representacin abstracta o paradigma, til para
explicar enfoques en el desarrollo (proceso) del software.
2. Modelo Codificar Corregir
Es el modelo ms bsico y antiguo en donde se codifica primero, y luego el anlisis,
especificaciones y pruebas se realizan conjuntamente con los errores que deben corregirse.
3. Modelo Cascada (Tradicional)
Utilizado cuando se tenga un total entendimiento sobre los requerimientos .Este modelo
lineal secuencial que se realiza en 4 fases pero que pueden ir iterando por mucho tiempo, por
lo que no es muy aplicable a productos de software altamente interactivos. Las 4 fases son:
anlisis (de requerimientos y especificaciones de estos), diseo, implementacin y
mantenimiento, siendo esta ltima en el cdigo fuente.
4. Modelo de Construccin de Prototipos
Es una tcnica orientada al usuario debido a que este tiene una visin temprana del
producto. Es decir, identifica los requisitos del software antes de desarrollar la aplicacin
definitiva. El proceso de desarrollo se complica debido a la presin de entregar rpido el
producto, lo que tambin compromete a la calidad de este.
5. Modelo de Desarrollo rpido de Aplicaciones
Es muy parecido al modelo Casada con la salvedad que es ms rpido, debido a que se
realiza un enfoque de construccin basado en componentes con lo que permite trabajar en
periodos cortos de tiempo. Comprende 1 fase ms que el Modelo Cascada. Estas son:
modelado de gestin, datos, proceso, generacin de aplicaciones y prueba - entrega.
6. Modelo de Desarrollo Evolutivo
En este modelo, se desarrolla una implementacin inicial, entregando al usuario para
obtener comentarios y a partir de estos refinar a travs de diferentes versiones hasta tener el
deseado. Existen 4 tipos.
6.1 Modelo Incremental
Modelo que trabaja de la forma lineal secuencial del modelo Cascada,
donde cada secuencia lineal produce un incremento del software.
6.2 Modelo en Espiral
Modelo que trabaja de la forma lineal secuencial del modelo Cascada, pero
con la diferencia que no se entienden por completo los requerimientos y por lo
tanto no se puede desarrollar o definir al principio, por lo que es un enfoque
realista del desarrollo de software a gran escala. Comprende en las actividades
siguientes: comunicacin con el cliente, planificacin de tareas para definir
recursos, anlisis de riesgos, ingeniera para las aplicaciones, construccin y
adaptacin y evaluacin del cliente.
Facultad de Ciencias Fsicas y Matemticas
Semestre 2015-1
Escuela de Informtica

Fecha:

6.3 Modelo en Ensamblaje de Componente


Modelo que trabaja de la forma del modelo Espiral.
6.4 Modelo de Desarrollo Concurrente
Se basan en el principio de que muchas de las fases de desarrollo del
software se realizan concurrentemente pero residen en estados diferentes.
7. Desarrollo Formal de Sistemas
El enfoque que otorga es adecuado para el desarrollo de sistemas que tienen
requerimientos severos de proyeccin, fiabilidad o seguridad, debido a que comprende un
conjunto de actividades que conducen a la especificacin matemtica del software de
computadora. Pero esto conlleva a tener un entorno de gestin caro y lleva mucho tiempo,
requiere un estudio detallado donde pocos desarrolladores tienen estos antecedentes, su
notacin es difcil que sirva de medio de comunicacin con el cliente.
8. Desarrollo Basado en la Reutilizacin
Se compone de un gran nmero de componentes de software reutilizables, as como de
marcos de trabajo para stos. Algunas veces estos componentes son sistemas por si mismos
que se utilizan para proveer funcionalidad especfica, como dar formato al texto, efectuar
clculos numricos, etc.
9. Conclusiones.
Las herramientas de tecnologa de procesos permiten que una organizacin de software
construya un modelo automatizado del marco de trabajo comn de proceso, conjunto de tareas
actividades de proteccin de los modelos de procesos de software.
10. Referencias.
4.1 Bibliografa.
Roger S. Pressman, INGENIERA DEL SOFTWARE - UN ENFOQUE PRCTICO, Sptima
edicin, Mxico.

Facultad de Ciencias Fsicas y Matemticas


Semestre 2015-1
Escuela de Informtica

Fecha:

También podría gustarte