Anda di halaman 1dari 6

SEGUNDA FASE MODELAMIENTO

PRESENTADO POR

Código:

TUTOR
DIANA JUDITH MENDEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
INGENIERIA DEL SOFTWARE

CALI VALLE DEL CAUCA

MAYO 2019
Actividad individual
Cada uno de los integrantes del grupo colaborativo selecciona y aplica un modelo
para el desarrollo del software propuesto, que sea pertinente con el tipo de software
seleccionado en la fase anterior y con las especificaciones descritas en el caso de
estudio. Como producto individual, cada estudiante elabora y presenta un informe
de aplicación del modelo a la propuesta de software que seleccionaron en la fase
anterior y que responde a lo planteado en el caso de estudio, detallando los
siguientes 6 aspectos:
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).
2. Modelo de desarrollo de software seleccionado.
3. Explicación y justificación de la selección del modelo.
4. Descripción de las fases del ciclo de vida y su aplicación para la propuesta de
desarrollo, de acuerdo al modelo seleccionado.
5. Descripción del equipo de trabajo y de los roles que implementarán de acuerdo
al modelo seleccionado.
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.).
Caso de estudio:
La empresa de desarrollo de software Moreno & Asociados S.A.S desea realizar
un software que permita una solución para todos aquellos turistas que visitan un
municipio de Colombia y por lo general no conocen el lugar y mucho menos su
historia. La aplicación funcionaría para que los turistas puedan descargarla
fácilmente. Al suscribirse tendrán toda la información de lugares, eventos, historia y
ofertas de toda clase del municipio donde se encuentre. Esta aplicación facilita la
ubicación de cada lugar y negocio que se encuentra en el municipio ofreciendo una
información detallada y precisa, tan precisa que podrá saber si en la tienda de don
Chucho hay gaseosa, o en la hostería de doña Rosa hay habitaciones disponibles,
este es un ejemplo de la información que se podría encontrar en la aplicación. Claro
está, que también encontrará la historia y la cultura del lugar, ofreciendo una
experiencia placentera al visitante. El visitante encontrará lugares que no conocía,
tendrá un guía turístico en la palma de sus manos y contará con las
recomendaciones de las personas que hayan visitado esos lugares, también podrá
realizar sus compras o reservas en línea y disfrutar de los descuentos que tenga
cada negocio. Ejemplo tomado de: Proyecto presentado a convocatoria Colciencias,
2017
DESARROLLO

1) La propuesta de software ideal para el desarrollo de la aplicación por parte


de Software Moreno & Asociados SAS para un municipio en Colombia es el
software basado en webs.
Debido a que la utilización de aplicaciones web no habrá necesidad de instalación
del programa en los dispositivos además de brindar portabilidad ya que desde
cualquier punto se podrá acceder.

Algunos beneficios mas de las aplicaciones web son:


Menos requerimientos de memoria. Las aplicaciones basadas en web tienen
muchas más razonables demandas de memoria RAM de parte del usuario final que
los programas instalados localmente.
Menos bugs. las aplicaciones basadas en web deberán ser menos propensas a
colgarse y crear problemas técnicos debido a software o conflictos de hardware con
otras aplicaciones existentes, protocolos o software personal interno.

2) El modelo de desarrollo de software seleccionando para el desarrollo del


software turístico para un municipio en Colombia sería el Modelo Cascada

3) El modelo Cascada permite retroalimentación entre etapas permitiendo la


corrección de los errores cometidos en la siguiente fase.

es un modelo que se puede utilizar eficientemente en software que no sean


muy robustos.
4) Descripción de las fases del ciclo de vida y su aplicación para la fase de
desarrollo.

Especificación de requisitos: en esta parte inicial del desarrollo se establecen las


necesidades que tiene el usuario y que desea poder resolver con el software.
Análisis de requisitos: se procede a dar solución de las necesidades planteadas
anteriormente.
Diseño: en esta parte se genera la guía de ruta sobre como quedara el software
a desarrollar.
implementación: una vez aprobado el diseño se procede a codificar el programa
Pruebas parciales: se realizan pruebas de los diferentes procesos con el fin de
observar alguna anomalía en el desarrollo.
Integración: una vez terminada las diferentes pruebas se procede a la compilación
total del programa y su respectiva instalación.
Mantenimiento: en este se procede a realizar todas las guías y documentación de
cada proceso del software para eventuales reparaciones al sistema.

5)
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.).
Las herramientas para el desarrollo del software ayudan al desarrollo de sistemas
de información.
surgieron para intentar dar solución a los problemas inherentes a los proyectos de
generación de aplicaciones informáticas.
Algunas herramientas que podemos utilizar son:
CASE (Herramientas para ingeniería de software asistida por computadora)
Son un conjunto de métodos, utilidades y técnicas que facilitan la automatización
del ciclo de vida del desarrollo de sistemas de información, completamente en
alguna de sus fases. Estas herramientas son importantes gracias al incremento en
la velocidad del desarrollo de sistemas.
Fourth Generation languages (lenguaje de cuarta generación) 4GL
BIBLIOGRAFIA

Ventajas y desventajas de las aplicaciones web


https://www.internetya.co/ventajas-y-beneficios-de-las-aplicaciones-web/

Anda mungkin juga menyukai