View
71
Download
0
Category
Preview:
Citation preview
Metodología para el
Desarrollo de Software
Ingeniería del Software
Lizeth Constanza Ospina FlorezLaura Vannesa Sánchez Arciniegas
Ficha N. 1096123
Servicio Nacional de Aprendizaje “SENA”Tecnólogo en Análisis y Desarrollo de Sistemas de
InformaciónCentro Agropecuario “La Granja”
1. Modelo de Prototipos.2. Caracteristicas de los
Prototipos.3. Usabilidad.4. Etapas para desarrollar
Prototipos.5. Como se lleva a cabo.6. Ventajas.7. Desventajas.8. Tipos de Modelos de
Prototipos.9. Tipos de Prototipos.
10. Ayudas que proveen los Prototipos a los Desarrolladores.
¡HOLA!Yo soy ORBIT he venido a explicarte un
poco acerca de lo que son los Prototipos, quizás no conozcas todas sus
funcionalidades y por eso hemos creado esta cartilla didáctica, especialmente para
ti.¡Ven y acompáñame a este nuevo
mundo!
También conocido como desarrollo con prototipación 1 o modelo de desarrollo evolutivo, se inicia con la definición de los objetivos globales para el software 2 , luego se identifican los requisitos conocidos y las áreas del esquema en donde es necesaria más definición. Este modelo se utiliza para dar al usuario una vista preliminar de parte del software. Este modelo es básicamente prueba y error ya que si al usuario no le gusta una parte del prototipo significa que la prueba fallo por lo cual se debe corregir el error que se tenga hasta que el usuario quede satisfecho.
Para Colorear
MODELO DE PROTOTIPOS
También conocido como desarrollo con prototipación 1 o modelo de desarrollo evolutivo, se inicia con la definición de los objetivos globales para el software 2 , luego se identifican los requisitos conocidos y las áreas del esquema en donde es necesaria más definición. Este modelo se utiliza para dar al usuario una vista preliminar de parte del software. Este modelo es básicamente prueba y error ya que si al usuario no le gusta una parte del prototipo significa que la prueba fallo por lo cual se debe corregir el error que se tenga hasta que el usuario quede satisfecho.
Una de las características del prototipo es que debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero pues a partir de que este sea aprobado nosotros podemos iniciar el verdadero desarrollo del software. Pero eso si al construir el prototipo nos asegura que nuestro software sea de mejor calidad 3 , además de que su interfaz sea de agrado para el usuario. Un prototipo podrá ser construido solo si con el software es posible experimentar.Este modelo o maqueta 4 del sistema se construye para poder comprender mejor los problemas y sus posibles soluciones, tales como:
EVALUAR MEJOR LOS REQUISITOS 5
PROBAR OPCIONES DE DISEÑO 6
Funcionalidad 7 limitada. Poca Fiabilidad 8 .
Características de funcionalidad pobres.
Alto grado de participación del Usuario 9
el cual evalúa los prototipos, propone mejoras y detalla requisitos.
Alto grado de participación del analista de sistemas 10 , 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.
CARACTERISTICAS
Funcionalidad 7 limitada. Poca Fiabilidad 8 .
Características de funcionalidad pobres.
Alto grado de participación del Usuario 9
el cual evalúa los prototipos, propone mejoras y detalla requisitos.
Alto grado de participación del analista de sistemas 10 , 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.
USABILIDAD
Para Colorear
¡Para tener muy en cuenta!
Se presenta al cliente 11 un prototipo para su experimentación.
Ayuda al cliente a establecer claramente los requisitos.
ETAPAS
Recolección y refinamiento de requisitos
Modelado12, diseño
rápido13
Construcción del Prototipo
Desarrollo, evaluación
del prototipo14 por el cliente
Refinamiento del
prototipo15
Producto de Ingeniería
16
Para Completar
COMO SE LLEVA A CABO
Se comienza elaborando un prototipo del producto final 17 : qué aspecto tendrá, cómo funcionará. Para muchas interfaces de usuario 18 , este modelo puede resultar tan simple como unos dibujos con lápiz y papel o tan complejo como el propio código operativo 19 final. Para interfaces de hardware 20 o estaciones de trabajo 21 , el modelo puede consistir en maquetas de espuma, caucho, cartón o cartulina. Cuanto más próximo se encuentre el prototipo al producto real, mejor será la evaluación, si bien se pueden obtener magníficos resultados con prototipos de baja fidelidad 22 .
¡Amigos! Como hemos avanzado les quiero presentar a
mi mejor amiga, ella se llama TK!
¡Hola, que
gusto!
VENTAJAS
No modifica el flujo
del ciclo de vida 23
Exige disponer de
las herramientas adecuadas
Reduce el riesgo de construir productos
que no satisfagan las necesidades de los
usuarios
Reduce costo y aumenta la
probabilidad de éxito
También ofrece un mejor enfoque cuando el responsable del
desarrollo del software está inseguro de la eficacia de
un algoritmo 24 , de la adaptabilidad de un sistema operativo o de la forma que
debería tomar la interacción 25
humano-máquina.
Este modelo es útil cuando el cliente conoce los objetivos
generales para el software, pero no identifica los requisitos
detallados de entrada, procesamiento o salida.
Para Colorear
¡Hola!, ¿Me recuerdas? Soy TK y ahora yo quiero
ayudarte con algunos secretos para que tu prototipo sea
efectivo.
Debe ser un sistema co
n el que se pueda
experimentar
Debe ser comparativa-Mente barato (menor que el
10%)
Debe desarrollarse rápidamente
Herramientas y lenguajesAdecuadas
Énfasis en la interfaz de
usuario
Equipo de desarrollo reducido
También ofrece un mejor enfoque cuando el responsable del
desarrollo del software está inseguro de la eficacia de
un algoritmo 24 , de la adaptabilidad de un sistema operativo o de la forma que
debería tomar la interacción 25
humano-máquina.
¡Para Tener en Cuenta!
El desarrollador 26 puedecaer en la tentación de ampliar
el prototipo para construir el sistema final sin tener en cuenta
los compromisos de calidad y Mantenimiento que tiene con el
cliente.Debido a
Que el usuario ve Que el prototipo funciona piensa
que este es el producto terminado y no entienden que recién se va a desarrollar el
Software.
DESVENTAJAS
Debido a Que el usuario ve
Que el prototipo funciona piensa que este es el producto
terminado y no entienden que recién se va a desarrollar el
Software.
TIPOS DE MODELOS
Modelo de
Prototipos rápidos 27 :
Metodología de diseño que desarrolla rápidamente nuevos diseños, los evalúa y prescinde del prototipo cuando el próximo diseño es desarrollado mediante un nuevo
prototipo.
Modelo de
Prototipos Modulares 29 : También conocido como Prototipado
Incremental 30 (Incremental prototyping); se añaden nuevos elementos sobre el prototipo
a medida que el ciclo de diseño progresa.
Modelo de Prototipos reutilizables 28 :
También conocido como "Evolutionary Prototyping"; no se pierde el esfuerzo efectuado en la construcción del prototipo pues sus partes o el conjunto
pueden ser utilizados para construir el producto real. Mayormente es utilizado en el desarrollo de software, si bien determinados productos
de hardware pueden hacer uso del prototipo como la base del diseño de moldes en la fabricación con plásticos o en el diseño de carrocerías de
automóviles
Modelo de Prototipos Horizontal 31 :
El prototipo cubre un amplio número de aspectos y funciones
pero la mayoría no son operativas. Resulta muy útil para evaluar el alcance del producto,
pero no su uso real.
Modelo de Prototipos Vertical 32 :
El prototipo cubre sólo un pequeño número de funciones
operativas. Resulta muy útil para evaluar el uso real sobre una pequeña parte del producto.
Modelo de Prototipos de Baja-fidelidad 33 :
El prototipo se implementa con papel y lápiz, emulando la función
del producto real sin mostrar el aspecto real del mismo. Resulta
muy útil para realizar tests 34
Modelo de Prototipos de Alta-fidelidad 35 :
El prototipo se implementa de la forma más cercana posible al
diseño real en términos de aspecto, impresiones, interacción y tiempo.
Modelo de Prototipos de Baja-fidelidad 33 :
El prototipo se implementa con papel y lápiz, emulando la función
del producto real sin mostrar el aspecto real del mismo. Resulta
muy útil para realizar tests 34
Modelo de Prototipos de Alta-fidelidad 35 :
El prototipo se implementa de la forma más cercana posible al
diseño real en términos de aspecto, impresiones, interacción y tiempo.
TIPOS DE PROTOTIPOS
Prototipo Desechable
Nos sirve para eliminar dudas sobre lo que realmente quiere el cliente además para
desarrollar la interfaz que más le
Prototipo EvolucionarioEs un modelo
parcialmente construido que puede pasar de ser
prototipo a ser software pero no
tiene una buena documentación y
calidad.
Prototipo Desechable
Nos sirve para eliminar dudas sobre lo que realmente quiere el cliente además para
desarrollar la interfaz que más le
Prototipo EvolucionarioEs un modelo
parcialmente construido que puede pasar de ser
prototipo a ser software pero no
tiene una buena documentación y
calidad.
Validar 36
corrección de la especificació
n 37 .
Aprender sobre problemas que se presentan durante el
diseño e implementación del sistema
Mejorar el Producto
Examinar viabilidad 38 y utilidad de la aplicación.
AYUDA A LOS DESARROLLADORES
Aprender sobre problemas que se presentan durante el
diseño e implementación del sistema
Mejorar el Producto
¡Hola Amigo, nos volvemos a ver!
Como has llegado conmigo hasta aquí te quiero invitar a dar un paseo en mi nave por
varios mundos donde pondremos en práctica todo lo
que aprendimos con esta cartilla.
ACTIVIDAD Nº
1Completa el crucigrama con las palabras que están subrayadas a lo largo de la presentación de la cartilla, cada una de ellas trae
un número, ubícalas según se
Completa el crucigrama con las palabras que están subrayadas a lo largo de la presentación de la cartilla, cada una de ellas trae
un número, ubícalas según se
COMPLETAR
ACTIVIDAD Nº
2Completa las siguientes
frases teniendo en cuenta la presentación de la
cartilla.
El Modelo de Prototipos es también conocido como o .
Se presenta al un para su experimentación.
Este modelo es cuando el conoce los para el . El nos sirve para eliminar dudas sobre lo que
realmente quiere el cliente. El es un modelo parcialmente construido que puede Pasar de ser a ser pero no tiene una buena documentación y .
COMPLETAR
Encuentra la frase oculta.
ACTIVIDAD Nº
3
Descubre el mensaje oculto.
A B C D E F G H I J* ¡ # % “ $ & ) ( /K L M N Ñ O P Q R S; : + \ , } [ } . ¿T U V W X Y Z> ] | < ~ ? -
“ : [ . } > } > ( [ }
“ \
[ } # }
% “ ¡ “ ¿ “ .
# } \ ¿ > . ] ( % }> ( “ + [ }
Descubre el mensaje oculto.
PROTOTIPOS Es una nueva y dinámica cartilla realizada por aprendices del Tecnólogo en Análisis y Desarrollo de Sistemas de Información del SENA Centro Agropecuario “La Granja”, que incorpora las más efectivas y modernas metodologías de enseñanza, ideal para infantiles. Este programa enseña de manera integral al niño: física, social y emocionalmente, mientras desarrolla las competencias propias de la edad. La serie es un programa flexible que incluye actividades centrales para el programa que permiten al aprendiz infante comprender el tema propuesto y poner en práctica lo aprendido hasta el momento conforme a las Metodologías de Desarrollo de Software.
Recommended