Proceso SW

Páginas: 7 (1564 palabras) Publicado: 20 de agosto de 2015
PROCESOS DE SOFTWARE

Ingeniería de Software

Eloisa Ruiz

El Proceso de Software


Conjunto estructurado de actividades requeridas para
desarrollar un sistema de software.
 Especificación- que debe hacer el software y cuales son
sus especificaciones de desarrollo.







Desarrollo – produccion del sistema de software.
Validación – verificar que el software hace lo que el cliente
pide.Evolución – cambiar/adaptar el software a las demandas.

Las actividades varían dependiendo de la organización y
del tipo de sistema a desarrollarse.
Debe estar explícitamente modelado si va a ser bien
administrado

Proceso Genérico de Software







Especificación - establecer los requerimientos y
restricciones del sistema
Diseño - Producir un modelo en papel del sistema
Manufactura -construir el sistema
Prueba - verificar que el sistema cumpla con las
especificaciones requeridas
Instalación - entregar el sistema al usuario y
asegurar su operacionalidad
Mantenimiento - reparar fallos en el sistema cundo
sea descubiertos

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 aquellos involucrados
en el?.

Características del proceso


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 cumplircon los
objetivos organizacionales ?.



Rapidez
Que tan rápido puede producirse el sistema ?.

Problemas en el Modelo del Proceso









Normalmente, las especificaciones son
incompletas o anómalas
No existe una distinción precisa entre la
especificación, el diseño y la manufactura
Solo hasta que el sistema se ha producido
se puede probar
El software no se puede remplazar siempre
duranteel mantenimiento

Modelos de Desarrollo de Software



Representación formal o simplificada de processo de software.
Modelos Genericos:


Modelo de Cascada




Desarrollo Evolutivo




Un modelo sirve de prototipo para la construcción del sistema final.

Transformación Formal




La especificación y el desarrollo están intercalados.

Prototipado




Separar en distintas fases deespecificación y desarrollo.

Un modelo matemático del sistema se transforma formalmente en la
implementación.

Desarrollo basado en Reutilización


El sistema es ensamblado a partir de componentes existentes.

Modelo de Cascada (gráfica)
Definición de
Requerimientos

Diseño del Software
y del Sistema

Implementación y
Prueba de unidades

Integración y Prueba
del Sistema

Operación y
Mantenimiento Fases del Modelo de Cascada








Análisis de requerimientos y definición.
Diseño del sistema y del software.
Implementación y prueba de unidades
Integración y prueba del sistema.
Operación y mantenimiento.
La dificultad en esta modelo reside, en la
dificultad de hacer cambios entre etapas.

Desarrollo Evolutivo
Actividades
Concurrentes

Descripción
del sistema

Especificación

VersiónInicial

Desarrollo

Versiones
Intermedias

Validación

Versión
Final

Desarrollo Evolutivo



Problemas






Poca visibilidad en el proceso
Los sistemas están pobremente especificados
Se requieren habilidades especiales.

Aplicabilidad




Para sistemas interactivos pequeños o medianos.
Para partes de sistemas grandes (p.ej. la interfaz de usuario).
Para sistemas de corta vida. Prototipado



Prototipado exploratorio




El objetivo es trabajar con clientes hasta evolucionar a un sistema
final, a partir de una especificación inicial. Se debe comenzar con
unas especificaciones bien entendidas.

Prototipado de “throw-away”.


El objetivo es entender los requerimientos del sistema. Se puede
comenzar con especificaciones poco entendidas.

Problemas y Riesgos con los
Modelos.
...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • procesos de sw
  • El Procesador Hw Y Sw
  • Proceso De Selecccion De Sw Y Hw
  • Procesos De Sw
  • Proceso Unificado De Desarrollo De Sw Capitulo 1 Y 2
  • no sw
  • No sw
  • Legalizacion De Sw

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS