Sie sind auf Seite 1von 5

FASE 2

MODELAMIENTO
INGENIERIA DE SOFTWARE

JONATHAN ROJAS CARDOZO COD: 1082214141

TUTOR:
PILAR ALEXANDRA MORENO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
CEAD NEIVA
2019
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).

Se propone el diseño de un software de aplicación tipo cascada, con el objetivo de


gestionar fácilmente y tener bien organizado el desarrollo. se propone una
aplicación web, para que sea accesible desde cualquier navegador sin discriminar
dispositivo ni sistema operativo, y que permita el uso para usuarios (sin acceder al
sistema) y clientes (usuarios autenticados con credenciales).
Esta aplicación surge para dar solución al problema que aqueja a los turistas por la
falta de información de lugares, comercio y sitios turísticos en Colombia. Se plantea
una solución que sería por medio de esta aplicación se daría a conocer lugares no
tan populares, además de sus servicios y productos que estos pueden ofrecer,
mediante un software que puede ser usado por la mayoría de las personas.
Por lo tanto, se hace necesario la implementación de un software de aplicación que
permita atender las necesidades tanto de los turistas como de los propietarios de los
comercios y demás.
El grupo colaborativo tomo la decisión de desarrollar este tipo de software ya que
una aplicación web es versátil y practica para que pueda ser consultada por una gran
cantidad de usuarios sin restricción, sin depender del sistema operativo con el que
su dispositivo trabaje. Incluso, este software de aplicación web puede ser consultado
desde dispositivos móviles adaptando se a las dimensiones de la pantalla facilitando
el acceso a la información que la aplicación brindaría.

2. Modelo de desarrollo de software seleccionado.

Modelo Cascada: El modelo en cascada es un proceso de desarrollo secuencial, en


el que el desarrollo de software se concibe como un conjunto de etapas que se
ejecutan una tras otra. Se le denomina así por las posiciones que ocupan las
diferentes fases que componen el proyecto, colocadas una encima de otra, y
siguiendo un flujo de ejecución de arriba hacia abajo, como una cascada.

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

Es un ciclo de vida clásico, sugiere un enfoque sistemático secuencial hacia el


desarrollo del software, que se inicia con la especificación de requerimientos del
cliente y continua con la planeación, el modelado, la construcción y despliegue para
culminar el soporte del software terminado.
La metodología del modelo de cascada es más eficiente y creativo, ya que es
entendible y cuenta con un proceso de mejoras hacia el proyecto. Es el método más
fácil de realizar ya que cuenta con fases que siguen un orden en específico, ya que si
no se cumple con el orden que lleva el proyecto puede llegar a tener algunos
problemas durante su ejecución y puede no ser exitoso.
Para que este método sea exitoso en el proyecto requerido se debe seguir un orden
en específico y se deben conocer las herramientas a utilizar, para que se sepa que
herramientas vamos a utilizar y saber cuál es el tiempo que nos vamos a llevar
durante el proceso, así como saber organizarlo tal y como nos pide cada una de sus
fases y poder llevar la planeación en un orden y poder terminar con la construcción
del proyecto

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


desarrollo, de acuerdo al modelo seleccionado.

Requisitos del software: en esta fase se hace un análisis de las necesidades del
cliente para determinar las características del software a desarrollar, y se especifica
todo lo que debe hacer el sistema sin entrar en detalles técnicos. Hay que ser
especialmente cuidadoso en esta primera fase, ya que en este modelo no se pueden
añadir nuevos requisitos en mitad del proceso de desarrollo.

Diseño: en esta etapa se describe la estructura interna del software, y las relaciones
entre las entidades que lo componen.

Implementación: en esta fase se programan los requisitos especificados haciendo


uso de las estructuras de datos diseñadas en la fase anterior produciendo los pasos
necesarios para resolver dicho problema.

Verificación: una vez se termina la fase de implementación se verifica que todos


los componentes del sistema funcionen correctamente y cumplen con los requisitos.

Instalación y mantenimiento: una vez se han desarrollado todas las


funcionalidades del software y se ha comprobado que funcionan correctamente, se
inicia la fase de instalación y mantenimiento. Se instala la aplicación en el sistema y
se comprueba que funcione correctamente.
5. Descripción del equipo de trabajo y de los roles que implementarán de acuerdo
al modelo seleccionado.

Coordinador: define las metas e impulsa la toma de decisiones.


Investigador: recaba información relacionada con los objetivos del proyecto.
Diseñador: crea la estética de las plantillas para diseñar el software.
Programador: crea el código fuente del software.
Evaluador: su fuerte es la verificación del software, que su funcionamiento sea el
esperado y que no haya errores.

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

Herramientas Case: son un conjunto de herramientas y métodos con utilidades que


facilitan el desarrollo y la automatización del ciclo de vida en el desarrollo del
software.

 Análisis de datos y procesos integrados mediante repositorios.


 Generación de interfaces entre el análisis y el diseño.
 Generación del código a partir del diseño.
 Control de mantenimiento.
Clasificación de herramientas Case.
 I-CASE: abarcan todas las fases del ciclo de vida del desarrollo.
 TOLLKITS: orientadas al mantenimiento, automatizan la fase dentro del
ciclo de vida.
 U-CASE: automatización y soporte a las actividades de la fase de análisis y
diseño.
 L-CASE: dirigidas a la última fase de desarrollo como la de construcción e
implementación.

Das könnte Ihnen auch gefallen