Vous êtes sur la page 1sur 9

Segunda fase- Modelamiento

Elaborado por:
Jojan Mauricio Rico Palacio
Código:
1069743425
Blanca Delmira Montaña Martinez
código: 21032534
Jimy Cárdenas Velásquez
código no. 86055998

Jorge Eduardo Bernal Cristancho

Código: 4134500

Tutora:
Pilar Alexandra Moreno

Universidad abierta y a distancia UNAD


Facultad de ingeniería de sistemas
Abril,2019
Bogotá D.C
INTRODUCCION
1. Resumen de la propuesta de software que trabajarán como grupo y
que seleccionaron en la fase anterior. (Tipo de software y descripción
de la propuesta de software).

El software a trabajar es de aplicación ya que es un software que permite


interactuar de una manera fácil y rápida al cliente y al usuario, es atractivo y sobre
todo muy fácil de manejar y descargar en cualquier celular; cuanta con toda la
información de cada región y municipio de Colombia, así como lugares turísticos
que podrá visitar, las recomendaciones, comida tipifica, actividades culturales;
además tendrá la facilidad que desde la aplicación podrá realizar reservas de
hoteles o cabañas, obtener y conocer los diferentes paquetes turísticos que se
ofrecen así como también las ofertas, sin olvidar que en caso de alguna
emergencia presentada podrá ver cuál es el hospital más cercano al que se podrá
dirigir, por ultimo tendrá la posibilidad de calificar y saber que tan recomendado el
sitio y saber a dónde se va a dirigir con toda seguridad y obtener una experiencia
inigualable.
Aquellas persona o empresas interesadas en adquirir el Software tendrán la
opción de subir algún evento cultural que se presente, una promoción que desee
lanzar por un determinado tiempo, colocar los valores de los paquetes y
modificarlos si así lo desea por el cambio del año, en fin, todo lo que puede atraer
al usuario final. Así mismo quienes compre la aplicación no tendrán por qué
preocuparse de las reservas ya que se tendrá una base de datos que se
actualizara en línea y así evitar posibles reservaciones dobles.

2. Modelo de desarrollo de software seleccionado.

El modelo elegido para el desarrollo de software es el modelo de


desarrollo de prototipos.

3. Explicación y justificación de la selección del modelo.

Un modelo de procesos es una descripción simplificada que


caracteriza el ciclo de vida del software para el caso del modelo de
software de prototipos se basa en metodologías tradicionales de
desarrollo iterativo en donde se propone un diseño que representa
los aspectos del software que serán presentados al cliente, para
posteriormente construir un prototipo o maqueta, que sea evaluado
por el cliente para una retroalimentación, con esto tenemos un feed-
back del cliente y se obtiene un mejor panorama de los requisitos
que necesita el cliente.

En el modelo prototipos la interacción con el software inicia cuando


se agregan los ajustes para el prototipo y así 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.

El modelo de desarrollo de prototipos tiene tres propósitos


fundamentales que son:
 Escuchar al cliente
 Construir/ revisar la maqueta
 El cliente prueba la maqueta
Para el desarrollo de software se eligió el modelo de prototipos ya que
nos permite evaluar el ciclo de vida del software desde el inicio y así no
tendremos inconvenientes tales como después de programar todo
enterarnos d que lo que solicitaba el cliente era muy diferente a lo que
quería, esto gracias a que al cliente se le van entregando las maquetas
durante el proceso; nos permite introducir cambios en la iteraciones ya
que nos permite al finalizar la maqueta modificaciones sin alterar los
demás avances realizados y por ultimo permite una retroalimentación e
interacción constante con el cliente y como no es un programa muy
grande o con demasiadas funciones lo podemos manejar con esto
modelos tradicionales aunque sean un poco mas lentos de ejecutar.

4. Descripción de las fases del ciclo de vida y su aplicación para la


propuesta de desarrollo, de acuerdo al modelo seleccionado.

 Identificar los requerimientos dados por el cliente


La empresa software Moreno & Asociados S.A.S solicita un
software que contenga:
a) Información de lugares, eventos, historia y ofertas de
toda clase del municipio donde se encuentre el turista.
b) ubicación de cada lugar y negocio que se encuentra en el
municipio ofreciendo una información detallada y precisa
como la disponibilidad de mercancía en los almacenes
c) La historia y la cultura del lugar
d) Una herramienta que funcione como guía turístico que
incluya las recomendaciones de las personas que hayan
visitado esos lugares
e) Que el turista pueda realizar sus compras o reservas en
línea y disfrutar de los descuentos que tenga cada
negocio
f) Que la aplicación sea de fácil descarga
g) Debe permitir organizar la información por departamentos,
ciudades y municipios
h) Debe contar con una galería de fotos de los lugares a visitar

 Desarrollar un modelo que funcione


Para el modelo se escogió una aplicación para la cual se debe
tener en cuenta la inclusión de todos los aspectos
anteriormente mencionados por lo tanto se empleará el
desarrollo de sistemas que tiene en cuenta las necesidades del
usuario involucrando la operatividad en la red y la seguridad de
la información, empleando lenguaje de programación java con
el fin de realizar el producto con un seudocódigo que sea útil y
fácil de manejar para detectar errores y/o hacer mejoras.

 Utilizar el prototipo
Una vez realizado el seudocódigo es importante revisar que
este correcto y que el programa corra bien, teniendo estas dos
condiciones se procede ha realizar una prueba del primer
avance con el fin de analizar el funcionamiento y así seguir el
ciclo de vida

 Revisar el prototipo
Como se emplea el modelo de prototipo ya desarrollada la
primera parte de la aplicación y después de emplearla para
identificar errores, se presenta al cliente para que este tenga
una primera interacción con la app y de este modo estar
seguros de que es lo que quiere el cliente para asi atender sus
sugerencias Prototipo terminado, ha este primer avance se le
llamara maqueta 1

 Iniciar con la siguiente maqueta


Una vez presentado el primer avance al cliente, es decir la
maqueta 1 se realizan las modificaciones necesarias según los
requerimientos del cliente y de este modo se inicia a trabajar
en una nueva maqueta que de igual manera debe ser
presentada al cliente para su retroalimentación y así
sucesivamente hasta finalizar todas las maquetas

 Implantar la aplicación
Una vez realizadas todas las maquetas y teniendo la aprobación
del cliente se implanta el software para iniciar su uso y de este
modo, disponerlo para el uso de los usuarios

5. Descripción del equipo de trabajo y de los roles que implementarán


de acuerdo al modelo seleccionado

Rol del Profesional de Sistema:


A demás de construir el prototipo también debe:
a) Crear el clima adecuado al usuario para que este se exprese sin
temor alguno
b) Familiarizar al usuario con el prototipo
c) Crear el plan para el desarrollo del prototipo
d) Construir la versión inicial
e) Evaluar las reacciones del usuario y plasmar las modificaciones
en una nueva versión

Rol del Usuario


El usuario es el pivote del proceso de desarrollo y evaluación. Los
usuarios interactúan con el prototipo teniendo las siguientes
responsabilidades:

a) Utilizar y evaluar el prototipo las veces que sea necesario


b) Identificar mejoras
c) Sugerir las características no deseadas
d) Describir los requerimientos de datos
e) Describir la salida deseada

Equipo de trabajo

 Dueño del producto


Es el encargado de financiar el proyecto en este caso es el
cliente, además es el quien da los parámetros para la
construcción
 Equipo de desarrollo
Es el grupo de ingenieros que se encargan de desarrollar y
evaluar cada maqueta antes de ser presentada al cliente
 Facilitador
Es el que se encargar de facilitar la comunicación entre
desarrollador y cliente, adicionalmente debe aportar
activamente durante el proceso de desarrollo del software

6. Descripción de las herramientas y métodos de control que sugieren


utilizar dentro del proceso de desarrollo de software (control de
ejecución, control de cumplimiento, control de calidad, etc.).
 Control de ejecución: Para el control de ejecución es el
software es necesario tener en cuenta que se debe realizar
durante todo el desarrollo y confirmar al finalizar cada
maqueta, esto nos garantiza la calidad del software, se deben
realizar las pruebas y corregir los errores antes de continuar
con otra maqueta
 Control de calidad
Se debe tener en cuenta los elementos a evaluar para este
caso uno de los mas importantes es que el usuario pueda
descargar la aplicación fácilmente y que se encuentre la
información para que pueda haber interacción con el usuario,
estos deben ser medibles en su calidad propuestos en una
escala en donde se debe evaluar la eficiencia del producto vs su
calidad ya que debe complementar ambos aspectos es decir
debe contener toda la información requerida y a su vez debe
ser ágil y dinámica. Podemos definir una magnitud para
describir la calidad del software al terminar cada maqueta
teniendo en cuenta la misma magnitud para cada una y el
software final

 Java doc. Como medio para compilar y revisar el seudocódigo.


Conclusiones

 El modelo de prototipos permite entregar pequeños


avances al cliente, lo cual nos garantiza que al final del
desarrollo de toda la aplicación tendrá casi toda la
aprobación del cliente, de este modo se garantiza que el
producto que se está entregando es muy acertado para lo
que quiere el cliente por sus aportes
 El cliente puede solicitar ciertos requisitos, pero
imaginarse otros así que con las maquetaciones
garantizamos que el cliente recibirá el producto que
espera
Referencias
Weitzenfeld, A. (2005). Modelo de Proceso. En Ingeniería de
Software Orientada a Objetos con UML, Java e Internet (pp.
[35]-50). Mexico City, Mexico: Cengage Learning. Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX30043
00023/GVRL?u=unad&sid=GVRL&xid=23dc4521

Weitzenfeld, A. (2005). Modelos Clásicos. En Ingeniería de


Software Orientada a Objetos con UML, Java e Internet (pp.
50-54). Mexico City, Mexico: Cengage Learning. Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX30043
00024/GVRL?u=unad&sid=GVRL&xid=69d44b62

Weitzenfeld, A. (2005). Modelos Recientes. En Ingeniería de


Software Orientada a Objetos con UML, Java e Internet (pp.
54-56). Mexico City, Mexico: Cengage Learning. Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX30043
00025/GVRL?u=unad&sid=GVRL&xid=8d8a7106

Schwaber, K. & Sutherland, J. (2013). La Guía definitiva de


Scrum: Las reglas del juego. Recuperado
dehttp://www.scrumguides.org/docs/scrumguide/v1/Scrum-
Guide-ES.pdf

Vous aimerez peut-être aussi