Sei sulla pagina 1di 4

INGENIERIA DE SOFTWARE

Unidad 2: Segunda Fase - Modelamiento.

Presentado directora de curso:


Pilar Alexandra Moreno.

YEISON FERNANDO LOAIZA PEREZ


1130663174

Grupo: 761

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


TECNOLOGÍA E INGENIERÍA
2020-ABRIL
CALI
Desarrollo de la actividad

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).

La propuesta consiste en elaborar un software de aplicación tipo WEB, que permita a los
dueños de los establecimientos turísticos como lo son hoteles, centros recreacionales, iglesias,
tiendas, sitios culturales, en los municipios de Colombia, mantener actualizada la información
sobre sus productos y servicios para que los otros cliente en este caso usuarios, visitantes,
turistas, viajeros, extranjeros, puedan saber de toda la actualidad y datos de interés que estos
ofrecen para que sean tenidos en cuenta y puedan visitarlos con frecuencia.

La idea principal es que la información suministrada tenga fotos, datos históricos y costos para
que las personas que le vayan a dar uso estén al tanto y puedan tener un presupuesto y una
idea de la experiencia a vivir.

También que esta aplicación sea de gran facilidad de uso para los clientes que suministraran la
información y mantendrán nutrida con datos certeros y reales diarios, que sea vistosa con
imágenes que llamen la atención de quienes estén interesados en conocer los diversos sitios
turísticos

2. Modelo de desarrollo que establece el ciclo de vida de software seleccionado es:

Modelo clásicos:

Evolutivos incremental se crean versiones actualizadas de software cada vez se presenta una
mejor versión para el cliente.

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

El modelo escogido corresponde al más adecuado desde mi punto de vista por las siguientes
razones:
 Permite flexibilidad y adaptación propia a medida que vamos avanzando.
 Permite tener una versión cada vez más actualizada con respecto a las
necesidades del cliente.
 Son versiones interactivas el cual el usuario tiene opciones o módulos donde
puede interactuar con ella.
 La entrega inicial es más rápida
 La esencia del proyecto es desarrollada primero
 En cada revisión, una nueva característica es agregada al proyecto.
 Ayuda a mitigar los riesgos de integración y arquitectura más temprano en el
proyecto.
 Permite la entrega de una serie de implementaciones que se completan
gradualmente.

Con este modelo incremental podemos entregar al usuario incrementos independientes, una
vez tengamos los modulos terminados y funcionales los podemos unir y formar un software
coherente que se adapte a la necesidad del cliente.

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


desarrollo, de acuerdo al modelo seleccionado.

Modelo evolutivo incremental:

Primera fase:

Requerimientos:

Permitir a los clientes tener acceso a la información de los sitios turísticos

Definir los roles para los usuarios que van acceder a la aplicación web

Iteraciones:

Se trabajara sobre un módulo para que el cliente pueda ver los sitios más visitados

Se trabajara sobre un módulo donde se pueda validar las reservas realizadas y los eventos
disponibles.

Diseño de los incrementos 1:

Se creara una BD para registrar todos los sitios turísticos ofrecidos por la empresa.

Diseño de los incrementos 2:


Se diseñara un entorno grafico el cual tenga diferentes opciones para el usuario.

Se implementara un módulo donde se pueda visualizar diferentes imágenes de los sitios


turísticos.

Diseño de los incrementos 3:

Se crearan modulos para generar reportes de los clientes actuales y sitios más visitados

Se creara un módulo donde se pueda visualizar los sitios con eventos disponibles.

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


modelo seleccionado.

A continuación relaciono los roles que desde mi punto de vista debemos seleccionar:

-Dueño del producto que sería el cliente y usuario final.

-Analista del proyecto quien traduce todos los requisitos.

-Cliente que es el que utiliza nuestro producto.

-Diseñador quien toma la información suministrada para ejecutar la parte gráfica.

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).

Para este desarrollo de software sugiero la herramienta OPX2-NPD

El cual es una herramienta diseñada como un sistema integrado de gestión de proyectos, que
cubre, entre otros aspectos: control de costos, gestión de portafolios, gestión de recursos,
planificación de tiempos y trabajo colaborativo.

Este método nos ayuda a gestionar efectivamente los recursos, evitando malas planificaciones
y gestión en excesos de costos y retrasos de las entregas.

Potrebbero piacerti anche