Prototipos de Software - Ejemplos, Tutoriales y Demo.
Prototipos de Software - Ejemplos, Tutoriales y Demo.
Prototipos de Software - Ejemplos, Tutoriales y Demo.
Prototipos de
Software
Análisis y Diseño de Sistemas I
http://www.ces2601.blogspot.com
Introducción
La presente introduccióna los prototipos de software tiene como objetivo presentar al lector
las diferentes herramientas para realizar prototipos de software, un prototipo es un modelo,
demostración o simulación de un software planificado, proporciona una retroalimentación
temprana por parte de los usuarios acerca del software ya que es un modelo a escala de lo real,
pero no lleva a cabo la totalidad de funciones necesarias del software final.
Realizar prototipos nos da ventajas para presentar al cliente un producto con el que está
totalmente satisfecho tales como:
Evaluar el diseño e implementación antes de hacerlo
Ayuda a los diseñadores y desarrolladores a evaluar propuestas de diseño y
funcionalidades
Permite a los usuarios finales a probar la interacción con el producto para mejorar la
usabilidad del sistema.
1
Índice
Prototipos de Software 3
Caretta Software 3
Pencil Project 4
Mockingbird 5
Balsamiq 6
DesignerVista 9
Conclusiones 10
Recomendaciones 10
Anexos 11
2
Prototipos de Software
Un prototipo de software es una versión incompleta del software que se está desarrollando, se
utiliza para simular aspectos y funcionalidades del producto final, además que provee los
siguientes beneficios:
Se puede evaluar el diseño e implementación antes de hacerlo.
Se puede comparar que el producto cumpla con las especificaciones
Ayuda a los diseñadores y desarrolladores a evaluar propuestas de diseño
Ayuda a estimar los plazos de tiempo y recursos necesarios
Permite a los usuarios finales a probar la interacción con el producto
A continuación vamos a presentar herramientas que nos ayudan para hacer prototipos de
software:
3
Al finalizar ya solo hacemos clic en “simular”
para ver cómo quedaría la interfaz.
Pencil Project es una herramienta que nos sirve para crear diagramas y prototipos de software,
basicamente aplicaciones web, sus caracteristicas principales son:
Editor de Texto
Los diagramas y prototipos se pueden exportar a HTML, PNG, PDF, etc.
Se pueden crear nuevas plantillas y componentes
Se puede alinear, redimensionar, rotar, etc los componentes.
Multiplataforma
4
Mockingbird -https://gomockingbird.com/
Pencil Project es una herramienta que nos sirve para crear diagramas y prototipos de software,
basicamente aplicaciones web, sus caracteristicas principales son:
Es un software web por lo que no necesita instalacion, ademas que puede ser accedido
desde cualquier plataforma.
Se pueden maquetar tantas paginas como sea necesario, y se pueden enlazar como se
espera en un sistema real.
La paleta contiene todos los componentes necesarios para diseñar todo un sitio web
El diseño se puede exportar a PDF o PNG
5
Balsamiq -http://balsamiq.com/
Balsamiq es un software que nos presenta la idea de hacer prototipos simples, fácil y
rápidamente, junto a los stakeholders, la idea se resume en las siguientes imágenes:
6
El software se puede probar on-linehttp://builds.balsamiq.com/b/mockups-web-demo/, a
continuación un ejemplo:
En la parte superior encontramos todos los componentes que podemos utilizar para llevar a cabo
la maquetación de nuestro sitio:
Una de las características muy interesantes del software es que cuando se agrega un componente
podemos cambiar su aspecto, tipo de letra, posición, etc:
7
Así podemos ir agregando componentes y el resultado sería;
Nota:
Cabe mencionar que no solo nos sirve para hacer prototipos de
páginas web, sino de aplicaciones de escritorio e inclusive para
celulares:
8
DesignerVistahttp://designervista.com/
9
Conclusiones
El uso de prototipos nos da el beneficio de hacer cambios (si fuera necesario) en etapas
tempranas del proyecto, lo que disminuye costos por cambios, así como discutir y acordar
con los stakeholders el diseño y funcionalidad apropiada para cada componente del
software.
Es sinónimo de calidad ya que por ser un prototipo puede ser moldeado al deseo del
cliente, dándole el resultado deseado.
Permite además hacer estimaciones de tiempo y recursos necesarios para llevar a cabo el
proyecto.
Recomendaciones
Los prototipos no deben ser usados cuando el equipo de trabajo es limitado y no se tiene
mucho tiempo, ya que la construcción de prototipos demanda recursos humanos y
tiempo.
o http://c2.com/cgi/wiki?GuiPrototypingTools
10
Anexos
Documentación
ftp://www2.adm.ula.ve/pub/windows/Aplicaciones/gui/GUIDesignStudio_manual.pdf
http://www.carettasoftware.com/guidesignstudio/gui-design-studio-demo.html
Documentación
http://pencil.evolus.vn/en-US/UserGuides.aspx
Tutoriales en video
11
http://www.viddler.com/explore/sridhar/videos/9/
http://www.viddler.com/explore/sridhar/videos/10
http://www.viddler.com/explore/sridhar/videos/11/
Mockingbird -https://gomockingbird.com/
Tutoriales en video
http://www.youtube.com/watch?v=JCgQOz0qLpQ
12
http://au.video.yahoo.com/revision3-24367143/revision3-24367470/make-your-big-idea-reality-
with-gomockingbird-com-tekzilla-clips-24371036.html
Balsamiq -http://balsamiq.com/
Documentación
http://balsamiq.com/support/documentation
Tutoriales en video
http://balsamiq.com/
13
DesignerVistahttp://designervista.com/
Tutoriales en video
http://designervista.com/demo/version40/Desktop/GettingStarted/GettingStarted.html
http://designervista.com/demo/version40/Phone7/GettingStarted/GettingStarted.html
14