Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERIA DE SOFTWARE
SEGUNDA FASE - MODELAMIENTO
PILAR MORENO
TUTOR(A)
ABRIL 2020
Introducción
Como respuesta a la necesidad que se identificó, surge la idea de incentivar el uso que las
herramientas tecnológicas brindan en la actualidad, a través del desarrollo de una aplicación
que permita por medio de la geo localización, brindar un recurso educativo y asistencias
que permita comprender y adaptarse fácilmente a las costumbres y tradiciones culturales
que allí se viven y además, facilitarle la detección oportuna de asistencias básicas y
atracciones turísticas patrimoniales que sean insignias del sector donde se encuentra el
turista.
El uso de sistemas potentes o de bases de datos bien estructuradas que faciliten la búsqueda
de información obliga a que se requiera plantear el uso de un software de gestión que
permita integrar a la perfección las actividades requeridas y dar solución a las necesidades
que van de la mano con las necesidades de los clientes. Acompañado de la gestión diaria y
continua de los diferentes escenarios y procesos que se vayan dando cada día operativo de
la aplicación, permitiendo realizar operaciones tales como inclusión, consulta,
modificación, fusión o eliminación, entre otras acciones, a través de los diferentes
dispositivos de comunicación: móviles, tabletas, ordenadores, consolas, etcétera.
Entre esa información del mercado que interesa principalmente necesario tener en cuenta la
información sobre la demanda. Esta información consiste en todos aquellos datos que
describen las tendencias, los intereses y las prácticas de consumo que realiza la demanda, es
decir los clientes o turistas que viajan al destino y contratan los servicios, esto se refiere a
todo aquello que el turista necesita conocer sobre el lugar que visita, para ello se debe
mantener actualizado los datos del destino, que incluye:
• Informaciones generales (policía, bomberos, ambulancias, comunicaciones,
hospitales, etc.),
• Debe permitir compras en línea por lo tanto debe contar con sistema de pago en
línea
Este sistema de Gestión, permite a un destino turístico dar un valor añadido al turista,
mostrando los recursos realmente disponibles para el día de su visita, crea la oferta turística
compuesta por los servicios que el turista va a consumir.
Es una técnica ágil de desarrollo de software que da prioridad a las entregas e iteraciones
rápidas de prototipos. A diferencia de la metodología de cascada, RAD tiene más en cuenta
el uso del software y la opinión del usuario que la planificación rigurosa y el registro de los
requisitos. Por tanto, prioriza la creación rápida de prototipos sobre la planificación costosa.
Este modelo permite tratar los proyectos de software como arcilla, en lugar de acero, que es
como los tratan las prácticas tradicionales de desarrollo.
RAD es menos charla y más trabajo, es decir, menos palabras y más acciones. Para ello se
realizan muchas pruebas y se siguen una serie de fases o pasos, a pesar de que RAD
desestima la planificación estricta. generalmente adopta la metodología de programación
orientada a objetos, que fomenta inherentemente la reutilización del software. Los
lenguajes de programación orientados a objetos más populares, C ++ y Java, se ofrecen en
paquetes de programación visual que a menudo se describen como un desarrollo rápido de
aplicaciones.
Estas son algunas de las ventajas que ofrece el desarrollo rápido de aplicaciones:
La idea principal es entregar un sistema de alta calidad, en poco tiempo y con un coste bajo
de inversión así tiene mayor probabilidad de dejar “a gusto” al cliente porque se tiene más
en cuenta en el uso del software la opinión del usuario que la planificación rigurosa y el
registro de los requisitos. Esto es muy beneficioso ya que desarrolla lanzamientos de
prototipos con una GUI vistosa y prolija listo para su uso prematuro lo que hace mucho más
probable que los errores se descubran y luego se corrijan, siendo esto de gran utilidad pues
reciben comentarios de los usuarios que interactúan directamente con la aplicación durante
el desarrollo y la creación de prototipos lo que incrementa la satisfacción del cliente gracias
al alto nivel de colaboración y de coordinación entre las partes implicadas, como los
desarrolladores, los clientes y los usuarios finales, creando así un software inherentemente
adaptable y presto a la iteración y la experimentación.
Construcción rápida: Una vez que ha comenzado el diseño básico del usuario y del
sistema, la fase de construcción es donde se lleva a cabo la mayor parte de la codificación,
las pruebas y la integración reales de la aplicación. Junto con el diseño de usuario la fase
de construcción rápida se repite tantas veces como sea necesario, a medida que se requieran
nuevos componentes o se realicen modificaciones para satisfacer las necesidades del
proyecto.
El equipo de trabajo de las sesiones RAD está conformado por los siguientes roles, que
deberán participar de principio a fin, durante todas las sesiones y también por fuera de las
mismas:
Moderador
Expertos de negocio (Usuarios)
Analistas de Procesos
Analistas Funcionales
Analista – Miguel - Las responsabilidades de este analista son las siguientes:
- Registrar en una herramienta de modelización y diseño, o de arquitectura empresarial,
todos los modelos y diseños que se van haciendo sobre la pizarra.
- Verificar que los modelos y diseños sean consistentes, integrados y completos.
- Generar la documentación de los modelos y diseños.
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).
Erwin
EasyCASE
PowerDesigner
System Architect
Contiene un repositorio único que integra todas las herramientas, y metodologías usadas.
En la elaboración de los diagramas, el System Architect conecta directamente al diccionario
de datos, los elementos asociados, comentarios, reglas de validaciones, normalización, etc.
Snap
El grupo debe dar respuesta puntual a la pregunta ¿Por qué consideran que el modelo de
software elegido por el grupo es el más pertinente para responder a las necesidades
planteadas en el caso de estudio?
Recuperado de http://hdl.handle.net/10596/22472
Objetos con UML, Java e Internet (pp. 54-56). Mexico City, Mexico: Cengage
Learning. Recuperado
de http://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX3004300025/GVRL?
u=unad&sid=GVRL&xid=8d8a7106