lunes, 3 de agosto de 2015

CONCEPTO DE PROTOTIPO

PROTOTIPO

La palabra prototipo tiene varios tipos de definiciones:
·         Un Prototipo es un ejemplar o primer molde en que se fabrica una figura u otra cosa.
·         Un prototipo perfecto y modelo de una virtud, vicio o cualidad.
·         Un prototipo también se puede referir a cualquier tipo de máquina en pruebas, o un objeto diseñado para una demostración de cualquier tipo.
·         Un prototipo o prototipado puede ser un modelo del ciclo de vida del software, tal como el desarrollo en espiral o el desarrollo en cascada.
·         Un prototipo de belleza es aquel modelo que en función de la historia ha ido variando sobre como ha debido de ser el cuerpo de las personas, tanto en su forma como en su vestimenta.
Éstos permiten testar el objeto antes de que entre en producción, detectar errores, deficiencias, etcétera. Cuando el prototipo está suficientemente perfeccionado en todos los sentidos requeridos y alcanza las metas para las que fue pensado, el objeto puede empezar a producirse.

Desarrollo Orientado a Prototipos

Un prototipo en software es un modelo del comportamiento del sistema que puede ser usado para entenderlo completamente o ciertos aspectos de él y así clarificar los requerimientos... Un prototipo es una representación de un sistema, aunque no es un sistema completo, posee las características del sistema final o parte de ellas.
Hoy en día los desarrolladores de estos lenguajes formales están desarrollando entornos interactivos que:
·         Permitan al analista crear interactivamente una especificación basada en lenguaje de un sistema o software.
·         Invoque herramientas automáticas que traducen la especificación basada en el lenguaje de código ejecutable.
·         Permitan al cliente usar el código ejecutable del producto para refinar los requisitos formales.
·         Métodos y herramientas para el desarrollo de los prototipos, para la selección de un enfoque apropiado de creación de prototipo.


‍Un prototipo puede ser cualquier cosa, desde un trozo de papel con sencillos dibujos a un complejo software.
‍Un prototipo es cualquier diseño que hacen los seres humanos para poder lograr nuevos alcances tecnológicos que le servirán a la humanidad.
‍El artefacto es el resultado de un prototipo ya sea este bueno o no. según el prototipo así quedara el artefacto.
‍Un prototipo de artefactos puede ser utilizado ya sea para ser el bien a la humanidad o para destruirla ya que con la invención de nuevas armas pueden a llegar a causar el caos.
‍Los artefactos son, aparatos, instrumentos y máquinas que potencian la acción humana. Se trata entonces, de productos manufacturados percibidos como bienes materiales por la sociedad.
‍¿Cómo fue la invención del primer artefacto tecnológico?
‍Muchas tecnologías han sido inventadas de modo independiente en diferentes lugares y épocas; se cita a continuación sólo la más antigua invención conocida.
‍Armas y herramientas de piedra: Hechas de piedras toscamente fracturadas, fueron usadas por los primeros homínidos hace más de 1.000.000 de años en África.
‍Los artefactos como parte de la solución en medio de una sociedad cambiante permiten despertar en el estudiante el espíritu científico, innovador e investigador que aporta significativamente en el desarrollo de seres integrales capaces de enfrentarse al medio que los rodea
PROTOTIPOS INFORMATICOS
 El desarrollo orientado a prototipos
 Definición de un prototipo en software: “…es un modelo del comportamiento del sistema que puede ser usado para entenderlo completamente o ciertos aspectos de él y así clarificar los requerimientos… Un prototipo es una representación de un sistema, aunque no es un sistema completo, posee las características del sistema final o parte de ellas”
 Modelo o maqueta del sistema que se construye para comprender mejor el problema y sus posibles soluciones:
  • Evaluar mejor los requisitos.
  • Probar opciones de diseño.
 Características de los prototipos
  • Funcionalidad limitada.
  • Poca fiabilidad.
  • Características de funcionalidad pobres.
  • Alto grado de participación del usuario el cual evalúa los prototipos, propone mejoras y detalla requisitos.
  • Alto grado de participación del analista de sistemas, ya que en muchos casos los usuarios no pueden indicar los requisitos sin tener experiencia con el sistema.
  • El prototipo da mayor conocimiento al usuario y analistas ayudando a que el usuario aprenda a utilizar el sistema.

Uso de prototipo

Se presenta al cliente un prototipo para su experimentación.
  • Ayuda al cliente a establecer claramente los requisitos.

Ayuda a los desarrolladores a:
  • Validar corrección de la especificación.
  • Aprender sobre problemas que se presentarán durante el diseño e implementación del sistema.
  • Mejorar el producto.
  • Examinar viabilidad y utilidad de la aplicación.

Tipos de prototipos.

Prototipado de interfaz de usuario: modelos de pantallas.
Prototipado funcional (operacional): implementa algunas funciones, y a medida que se comprueba que son las apropiadas, se corrigen, refinan, y se añaden otras.
Modelos de rendimiento: evalúan el rendimiento de una aplicación crítica (no sirven al análisis de requisitos).

Rápido o desechable:
  • Sirve al análisis y validación de los requisitos.
  • Después se redacta la especificación del sistema y se desecha el prototipo.
  • La aplicación se desarrolla siguiendo un paradigma diferente.
  • Problema: cuando el prototipo no se desecha, y termina convirtiéndose en el sistema final.

Evolutivos:
  • Comienza con un sistema relativamente simple que implementa los requisitos más importantes o mejor conocidos.
  • El prototipo se aumenta o cambia en cuanto se descubren nuevos requisitos.
  • Finalmente, se convierte en el sistema requerido.
  • Actualmente se usa en el desarrollo de sitios Webs y en aplicaciones de comercio electrónico.

Vertical
  • Desarrolla completamente alguna de las funciones.

Horizontal
  • Desarrolla parcialmente todas las funciones.

Herramientas de prototipado.

  • Lenguajes dinámicos de alto nivel.
  • Lenguajes de cuarta generación (4GLs) (programación de BBDD).
  • Ensamblaje de componentes y aplicaciones.
 PREGUNTAS
1. explica que es un prototipo
2. Que diferencia hay entre un artefacto y un prototipo
3 Que quiere decir la siguiente frase. Un prototipo es cualquier diseño que hacen los seres humanos para poder lograr nuevos alcances tecnológicos que le servirán a la humanidad.
4.En que consiste un prototipo informático?
5.Cuales son las principales características de un prototipo?
6. Cuales son los principales usos de los prototipos?
7. Explica los principales tipos de prototipos