Você está na página 1de 31

Modelo de Prototipos

Definicin: Permite que todo el sistema, o


algunos de sus partes, se construyan
rpidamente para comprender con facilidad y
aclarar ciertos aspectos en los que se aseguren
el desarrollador y el cliente estn de acuerdo
en lo que se necesita.

Jess Torres

Etapas del Modelo de Prototipos


Investigacin preliminar.
Determinar el problema y su mbito.
Definicin de los requerimientos del sistema.
Anlisis grueso y especificacin.
Diseo y construccin.
Evaluacin.
Modificacin.
Trmino.

Jess Torres

Etapas del Modelo de Prototipos


Diseo tcnico.
Construccin del prototipo.

Programacin y prueba:
Prueba y Correccin
Operacin y Mantencin:
Instalacin y Mantencin.
Jess Torres

VENTAJAS

til cuando el cliente conoce los objetivos generales para el


software, pero no identifica.
los requisitos detallados de entrada, procesamiento o salida.
Reduce el riesgo de construir productos que no satisfagan las
necesidades de los usuarios.
Reduce costo y aumenta la probabilidad de xito.
Hay incremento en la aceptacin del nuevo sistema.
Mayor comunicacin entre los desarrolladores y el usuario.
Una vez identificados todos los requisitos mediante el prototipo, se
construye el producto de ingeniera.

Jess Torres

DESVENTAJAS
El desarrollador puede caer en la tentacin de
ampliar el prototipo para construir el sistema
final sin tener en cuenta los compromisos de
calidad y mantenimiento que tiene con el cliente.
No es posible usar la metodologa en a todos los
sistemas.
Puede existir una mala interpretacin que
pueden hacer los usuarios del prototipo, al cual
pueden confundir con el sistema terminado.
Jess Torres

Pasos construir un prototipo del software


Paso 1: Evaluar la peticin del software.

Paso 2: Representacin abreviada de los


requerimientos.
Paso 3: Diseo abreviadas para el prototipo.
Paso 4: Crear, Probar y Refinar
Paso 5: Presentar al Cliente
Paso 6: La iteracin de los pasos 4 y 5
Jess Torres

Tipos de Modelos de Prototipos


Rpido.

Modular.
Horizontal.

Vertical.
Baja Fidelidad.

Alta Fidelidad.
Jess Torres

Clases de Prototipos
Prototipos Desechables: Eliminar dudas.

Prototipos Evolutivos: Puede pasar de ser prototipo a


ser software

Jess Torres

Normas ISO/IEC 12207


Gestionar el ciclo de vida del software.
Objetivo
La norma iso/iec 12207establece un marco de
trabajo comn para la ingeniera del software, a
lo largo de todo el ciclo de vida del producto.

Jess Torres

El Estndar y Las Organizaciones


Se distinguen 4 prerrequisitos bsicos para un uso
efectivo y productivo del estndar:
Contar con personal entrenado.
Familiarizarlos con las polticas organizacionales.
Familiarizarlos con el entorno del proyecto.
Lograr un entendimiento del estndar.

Jess Torres

VISIN:
Aporta una visin global de los procesos.
Los procesos establecen la arquitectura del
ciclo de vida. Pero no dependen de ningn
ciclo de vida concreto.
Las organizaciones son la encargadas de
seleccionar y aplicar los mtodos que
entiendan convenientes para llevar a cabo las
actividades y tareas.
Jess Torres

PROCESOS PRINCIPALES
Partes principales

Adquisicin.
Suministro.
Desarrolla.
Operacin.
Mantenimiento.

Jess Torres

PROCESO DE AQUISICIN
Inicio: definir la necesidad de adquirir, desarrollar
o de mejorar un producto software
Preparacin de la respuesta: documentar los
requerimientos de la adquisicin
Preparacin y actualizacin del contrato:
establecer un procedimiento para la seleccin de
proveedores.
Seguimiento del proveedor: supervisar las
actividades del proveedor
Aceptacin y finalizacin: revisiones de
aceptacin y pruebas de aceptacin

Jess Torres

PROCESO DE SUMINISTRO
Inicio: llevar a cabo una revisin de los
requerimientos de la solicitud de propuestas.
Preparacin de la respuesta: defina y prepare una
oferta.
Contrato: negociar y contratar.
Planificacin: definir el marco para la gestin y
aseguramiento del proyecto.

Jess Torres

PROCESO DE DESARROLLO

Contiene actividades de anlisis, diseo para el producto


software. Puede contener actividades a nivel de sistema.
Actividades

Implementacin del proceso


Anlisis de requerimientos del sistema
Diseo de la arquitectura del sistema
Anlisis de requerimientos de software
Diseo de la arquitectura del software
Diseo detallado del software
Codificacin y pruebas del software
Integracin del software
Pruebas de calificacin del software
Integracin del sistema
Pruebas de calificacin del sistema
Instalacin del software
Apoyo a la aceptacin del software
Jess Torres

PROCESO DE OPERACIN
Cubre la operacin del producto software y apoyo
a los usuarios. Las actividades y tareas hacen
referencia al sistema.
Actividades

Implementacin del proceso


Pruebas de operacin
Operacin del sistema
Soporte al usuario

Jess Torres

PROCESO DE MANTENIMIENTO
Modificar el producto software preservando su
integridad. Incluye la migracin y retirada del
producto.
Actividades

Implementacin del proceso


Anlisis de problemas y modificaciones
Implementacin de las modificaciones
Revisin/aceptacin del mantenimiento
Migracin
Retirada de software

Jess Torres

PROCESOS DE SOPORTE
El estndar contiene un grupo de 8 procesos de
soporte
Tienen como objetivo brindar soporte y apoyar a
los procesos primarios, contribuyendo a la calidad
y xito del proyecto
Pueden ser invocados tanto por procesos
primarios como por otro proceso de soporte
El proceso de soporte comienza con un
prembulo,al que le pueden seguir un conjunto
de acciones de nivel nivel corporativo (no
obligatorias), y contina con un conjunto de
actividades y tareas propias del proceso.
Jess Torres

PROCESOS DE SOPORTE
1.
2.
3.
4.
5.
6.
7.
8.

Documentacin
Gestin de configuracin
Aseguramiento de la calidad
Verificacin
Validacin
Revisin conjunta
Auditora
Resolucin de problemas
Jess Torres

PROCESO DE DOCUMENTACIN
El propsito de este proceso es obtener y persistir
informacin
Actividades

Implementacin del proceso


Diseo y desarrollo
Produccin
Mantenimiento

Jess Torres

PROCESO DE GESTIN DE
CONFIGURACIN
El propsito de este proceso es identificar, definir y versionar,
mediante lneas bases, los elementos del sistema, as como
tambin asegurar la completitud y correctitud de los elementos
que pertenecen a la configuracin, de controlar su manejo,
persistencia y entrega de los mismos.
Actividades

Implementacin del Proceso


Identificacin de la Configuracin
Control de la Configuracin
Determinacin del estado de la Configuracin
Evaluacin de la Configuracin
Gestin de Liberaciones y Entregas

Jess Torres

PROCESO DE ASEGURAMIENTO DE LA
CALIDAD
El propsito de este proceso es proveer de mecanismos para
objetiva e independientemente asegurar que los productos y/o
servicios cumplan con los estndares y requerimientos
establecidos, y que el desarrollo de otros procesos se apeguen los
mas posible a lo planificado originalmente
Actividades

Implementacin del Proceso


Aseguramiento del Producto
Aseguramiento del Proceso
Aseguramiento del Sistema de Calidad

Jess Torres

PROCESO DE VERIFICACIN
El propsito de este proceso es proveer las
evaluaciones referentes a la verificacin de un
producto o servicio de una actividad dada.
Actividades:
Implementacin del Proceso
Verificacin

Jess Torres

PROCESO REVISIN CONJUNTA


El propsito de este proceso es proveer un marco
que favorezca la integracin entre inspector e
inspeccionado.
Actividades:
Implementacin del Proceso
Revisiones de la gestin del proyecto
Revisiones Tcnicas

Jess Torres

PROCESO DE AUDITORA

El propsito de este proceso es proveer un marco adecuado


para establecer auditorias formales y contractuales sobre
un determinado producto o servicio provisto.
Actividades:
Implementacin del Proceso
Auditoria

Implementacin del Proceso

Cuando se deben llevar a cabo?


Precondiciones del auditor y auditado
Recursos
Elementos participantes
Desarrollo de la misma
Finalizacin
Post-condiciones

Jess Torres

PROCESO DE SOLUCIN DE
PROBLEMAS
El propsito de este proceso es proveer
mecanismos para la creacin de procesos capaces
de resolver problemas y tomar acciones
correctivas para remover nuevos problemas
detectados.
Actividades:
Implementacin del Proceso
Solucin de Problemas
Jess Torres

PROCESOS DE LA ORGANIZACIN
Las actividades y tareas son responsabilidad de la
organizacin que usa dicho proceso. Esta
organizacin se asegura que el proceso existe y es
operativo. Los Procesos de la Organizacin ayudan
en establecer, controlar y mejorar otros procesos.
1. Gestin
2. Infraestructura
3. Mejora
4. Formacin
Jess Torres

PROCESO DE GESTIN
El propsito de este proceso es proveer actividades y tareas
genricas que pueden emplearse y ajustarse para gestionar otros
procesos.
Actividades:
Inicio y Definicin de Alcance
Planificacin
Ejecucin y Control
Revisin y Evaluacin
Terminacin

Jess Torres

PROCESO DE INFRAESTRUCTURA
El propsito de este proceso es definir las
actividades necesarias para establecer y mantener
las infraestructura (hardware, software, estndar,
herramientas, etc.) necesaria por otros procesos.
Actividades:
Implementacin del Proceso
Establecimiento de la Infraestructura
Mantenimiento de la Infraestructura

Jess Torres

PROCESO DE MEJORA
El propsito de este proceso es proveer de
actividades bsicas y de alto nivel para establecer,
evaluar, medir, controlar y mejorar un proceso de
ciclo de vida del software.
Actividades:
Establecimiento del proceso
Evaluacin del proceso
Mejora del proceso

Jess Torres

PROCESO FORMACIN RECURSOS


HUMANOS
El propsito de este proceso es proporcionar y
mantener al personal capacitado.
Actividades:
Implementacin del Procesos
Desarrollo del Material de Formacin
Implementacin del Plan de Formacin

Jess Torres

Você também pode gostar