Vous êtes sur la page 1sur 10

UNIVERSIDAD TECNOLGICA DE PANAM

FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES


LICENCIATURA EN INGENIERA DE SISTEMAS Y COMPUTACIN
CENTRO REGIONAL DE VERAGUAS


INGENIERA DE SOFTWARE

MODELO DE PROTOTIPOS


PROFESOR
RUBEN MENDOZA


ESTUDIANTES:
GLADYS PARDO 9-742-1307
JORGE CRUZ 9-742-1817


V SEMESTRE


2014




















CONTENIDO
introduccion
Modelo de construccin de prototipos ......................................................... 4
Etapas para realizar un modelo de prototipo .......................................... 4
Para construir un prototipo del software se aplican los siguientes
pasos: ............................................................................................................ 5
Tipos de prototipos ..................................................................................... 6
Un prototipo puede tener alguna de las tres formas siguientes: ......... 7
Ventajas: ....................................................................................................... 8
Desventajas.................................................................................................. 8
Conclusion
Referencias









































INTRODUCCION

Este trabajo procura definir los factores que llevan al uso de los prototipos,
dando a conocer as la metodologa, las ventajas y desventajas y otras
interrogantes posibles que se tengan acerca del tema a tratar, como lo es el
caso de la elaboracin de prototipos.
Los prototipos en el marco de lo que es un sistema de informacin, estn
ligados a lo que es brindar a los usuarios una serie de herramientas bsicas
que les permiten el manejo de la informacin de una manera ms fcil, en tal
sentido podemos decir que se podr adaptar un prototipo de acuerdo a las
necesidades que se tengan, pero que a pesar de ello pueden existir otras
alternativas que van orientadas a resolver algunas de las limitaciones
presentadas por los usuarios.

































Modelo de Construccin de Prototipos

McCracken y Jackson, 1982 fueron pioneros en utilizar este tipo de tcnica
que consiste en un procedimiento que permite al equipo de desarrollo disear
y analizar una aplicacin que representa el sistema que sera implementado.

Este modelo tambin denominado modelo de desarrollo evolutivo. Para
comprender este modelo, comenzaremos con la definicin de los objetivos
globales para el software, despus identificaremos los requerimientos que
conocemos y los sitios del diseo en donde es necesaria ms definicin.
Entonces planteamos con rapidez una iteracin de construccin de prototipos
y se presenta el modelado (en forma de un diseo rpido).
Los modelos evolutivos son iterativos; los caracteriza la forma en que
permiten que los ingenieros de software desarrollen versiones cada vez ms
completas del software.
El diseo rpido se basa en una representacin de aquellos aspectos del
software que sern visibles para el cliente o el usuario final (por ejemplo, la
configuracin de la interfaz con el usuario y el formato de los despliegues de
salida). El diseo rpido conduce a la construccin de un prototipo, el cual es
evaluado por el cliente o el usuario para una retroalimentacin; gracias a sta
se refinan los requisitos del software que se desarrollar. La iteracin ocurre
cuando el prototipo se ajusta para satisfacer las necesidades del cliente. Esto
permite que al mismo tiempo el desarrollador entienda mejor lo que se debe
hacer y el cliente vea resultados a corto plazo.
Objetivos:
Son un medio eficaz para aclarar los requisitos de los usuarios e
identificar las caractersticas de un sistema que deben cambiarse o
aadirse
Mediante el prototipo se verificar la ed a te e p otot po puede e ca a
viabilidad del diseo de un sistema
Caractersticas:
Es una aplicacin que funciona
Su finalidad es probar varias suposiciones con respecto a las
caractersticas
requeridas por el sistema
Se crean con rapidez
Evolucionan a travs de un proceso iterativo
Tienen un costo bajo de desarrollo

ETAPAS PARA REALIZAR UN MODELO DE PROTOTIPO
El paradigma de construccin de prototipos se inicia con la comunicacin. El
ingeniero de software y el cliente encuentran y definen los objetivos globales
para el software, identifican los requisitos conocidos y las reas del esquema
en donde es necesaria ms definicin. Entonces se plantea con rapidez una
iteracin de construccin de prototipos y se presenta el modelado (en la
forma de un diseo rpido). El diseo rpido se centra en una representacin
de aquellos aspectos del software que sern visibles para el usuario final. El
diseo rpido conduce a la construccin de un prototipo. Despus, el
prototipo lo evala el usuario y con la retroalimentacin se refinan los
requisitos del software que se desarrollar. La iteracin ocurre cuando el
prototipo se ajusta para satisfacer las necesidades del cliente. Esto permite
que al mismo tiempo se desarrollador entienda mejor lo que se debe hacer.



PARA CONSTRUIR UN PROTOTIPO DEL SOFTWARE SE APLICAN LOS
SIGUIENTES PASOS:

PASO 1. Evaluar la peticin del software y determinar si el programa a
desarrollar es un buen candidato para construir un prototipo.
Debido a que el cliente debe interaccionar con el prototipo en los ltimos
pasos, es esencial que:
1) El cliente participe en la evaluacin y refinamiento del prototipo.
2) El cliente sea capaz de tomar decisiones de requerimientos de una
forma oportuna. Finalmente, la naturaleza del proyecto de desarrollo tendr
una fuerte influencia en la eficacia del prototipo.

PASO 2. Dado un proyecto candidato aceptable, el analista desarrolla una
representacin abreviada de los requerimientos.
Antes de que pueda comenzar la construccin de un prototipo, el analista
debe representar los dominios funcionales y de informacin del programa y
desarrollar un mtodo razonable de particin. La aplicacin de estos
principios de anlisis fundamentales, pueden realizarse mediante los
mtodos de anlisis de requerimientos.

PASO 3. Despus de que se haya revisado la representacin de los
requerimientos, se crea un conjunto de especificaciones de diseo
abreviadas para el prototipo.
El diseo debe ocurrir antes de que comience la construccin del prototipo.
Sin embargo, el diseo de un prototipo se enfoca normalmente hacia la
arquitectura a nivel superior y a los aspectos de diseo de datos, en vez de
hacia el diseo procedimental detallado.

PASO 4. El software del prototipo se crea, prueba y refina
Idealmente, los bloques de construccin de software preexisten se utilizan
para crear el prototipo de una forma rpida. Desafortunadamente, tales
bloques construidos raramente existen.
Incluso si la implementacin de un prototipo que funcione es impracticable,
es escenario de construccin de prototipos puede an aplicarse. Para las
aplicaciones interactivas con el hombre, es posible frecuentemente crear un
prototipo en papel que describa la interaccin hombre-mquina usando una
serie de hojas de historia.

PASO 5. Una vez que el prototipo ha sido probado, se presenta al cliente, el
cual "conduce la prueba" de la aplicacin y sugiere modificaciones.
Este paso es el ncleo del mtodo de construccin de prototipo. Es aqu
donde el cliente puede examinar una representacin implementada de los
requerimientos del programa, sugerir modificaciones que harn al programa
cumplir mejor las necesidades reales.

PASO 6. Los pasos 4 y 5 se repiten iterativamente hasta que todos los
requerimientos estn formalizados o hasta que el prototipo haya
evolucionado hacia un sistema de produccin.
El paradigma de construccin del prototipo puede ser conducido con uno o
dos objetivos en mente:
1) El propsito del prototipado es establecer un conjunto de requerimientos
formales que pueden luego ser traducidos en la produccin de
programas mediante el uso de mtodos y tcnicas de ingeniera de
programacin.
2) El propsito de la construccin del prototipo es suministrar un continuo
que pueda conducir al desarrollo evolutivo de la produccin del software.
Ambos mtodos tienen sus mritos y ambos crean problemas.

TIPOS DE PROTOTIPOS
Prototipos desechables: El prototipo es una versin rudimentaria del
sistema que Posteriormente es desechada
Prototipos evolutivos: El prototipo debe convertirse, eventualmente, en el
Sistema final usado (alternativa al ciclo de vida)
Combinacin de prototipos evolutivos y desechables (prototipado
operativo):
Se aplican tcnicas convencionales para los requisitos bien conocidos y se
crea una
lnea base
Combinacin de prototipos desechables y evolutivos para los requisitos
poco conocidos



Prototipos desechables
Caractersticas:

Se desarrolla cdigo para explorar factores crticos para el xito del
sistema
La implementacin usa lenguajes y/o mtodos de desarrollo ms rpidos
que los
definitivos
Se usa como herramienta auxiliar de la especificacin de requisitos y el
diseo:
Determinar la viabilidad de los requisitos
validar la funcionalidad del sistema
Encontrar requisitos ocultos.
Determinar la viabilidad de la interfaz de usuario.
Examinar alternativas de diseo.
Validar una arquitectura de diseo particular

Aplicaciones:

Interfaz de usuario
Formatos de informes
Formatos de grficos
Organizacin de bases de datos
Rendimiento de bases de datos
Precisin e implementacin de clculos complejos
Partes con respuesta crtica en el tiempo en sistemas de tiempo real
Modelos de proceso del software 11
Rendimiento de sistemas interactivos
Viabilidad de partes del sistema en las que no se tiene experiencia

Prototipado evolutivo (ciclo de vida iterativo)
Caractersticas:

Enfoque de desarrollo que se utiliza cuando no se conoce con seguridad
lo que se quiere construir
Se comienza diseando e implementando las partes ms destacadas del
Sistema
La evaluacin del prototipo proporciona la realimentacin necesaria para
Aumentar y refinar el prototipo
El prototipo evoluciona y se transforma en el sistema final

UN PROTOTIPO PUEDE TENER ALGUNA DE LAS TRES FORMAS
SIGUIENTES:




VENTAJAS:
No modifica el flujo del ciclo de vida.
Reduce el riesgo de construir productos que no satisfagan las
necesidades de los usuarios.
Reduce costos y aumenta la probabilidad de xito.
Exige disponer de las herramientas adecuadas.
No presenta calidad ni robustez.
Una vez identificados todos los requisitos mediante el prototipo, se
construye el producto de ingeniera.
DESVENTAJAS
A los usuarios les gusta el sistema real y a los desarrolladores les gusta
construir algo de inmediato. Sin embargo, la construccin de prototipos se
torna problemtica por las siguientes razones:
El cliente ve funcionando lo que para l es la primera versin del
prototipo que ha sido construido con chicle y cable para embalaje, y
puede decepcionarse al indicarle que el sistema an no ha sido
construido.
El desarrollador puede caer en la tentacin de aumentar el prototipo
para construir el sistema final sin tener en cuenta las obligaciones de
calidad y de mantenimiento que tiene con el cliente.

































CONCLUSION

A pesar de que tal vez surjan problemas, la construccin de prototipos puede ser
un paradigma efectivo para la ingeniera del software. La clave es definir las
reglas del juego desde el principio; es decir, el cliente y el desarrollador se deben
poner de acuerdo en:
para lograr que un sistema sea correcto y que tenga todo lo que el cliente
pide se tiene que comenzar con un prototipo que este te va dando los
detalles buenos y malos del sistema y as el cliente con un prototipo del
sistema puede hacer modificaciones de lo que desea en su sistema sin
tener que modificar el sistema ya instalado.
La clave esta en definir al comienzo las reglas; esto es, el cliente y el
tcnico deben de estar de acuerdo en que el prototipo se construya
para servir solo como un mecanismo de definicin de requisitos.


Posteriormente, ha de ser descartado y construirse el software real,
con los ojos puestos en la calidad y mantenimiento.

Con la elaboracin de prototipos, el analista reduce efectivamente el
tiempo entre la determinacin de los requerimientos de informacin y
la entrega de un sistema funcional.
Que despus se desarrolle el software real con un enfoque hacia
la calidad.









REFERENCIAS
(20 de Mayo de 2014). Recuperado el 25 de Mayo de 2014, de Wikipedia:
http://es.wikipedia.org/wiki/Modelo_de_prototipos
Cristina Carrillo, N. P. (22 de Novienbre de 2010). Scribd. Recuperado el 25
de Mayo de 2014, de http://es.scribd.com/doc/43653369/Modelo-de-
Construccion-de-Prototipos
RGuerrero. (10 de Octubre de 2007). BlogDiario.com. Recuperado el 25 de
Mayo de 2014, de http://rguerrero334.blogspot.es/1192897080/
SCruz. (22 de Octubre de 2007). BlogDiario.com. Recuperado el 25 de Mayo
de 2014, de http://scruz334.blogspot.es/1193024400/modelo-de-
construcci-n-de-prototipos/
UNAD. (s.f.). Recuperado el 25 de Mayo de 2014, de
http://datateca.unad.edu.co/contenidos/301404/301404_ContenidoEnLi
nea/leccin_12__el_modelo_de_construccin_de_prototipos.html

Vous aimerez peut-être aussi