Está en la página 1de 5

Realizado por: Neidid Medina Atencia

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 de software que elegimos como grupo en la actividad anterior
está basada en un tipo de software de gestión, ya que el caso de estudio requiere
manejar muchas actividades administrativas con procesos operativos y productivos,
por lo que se necesita monitorear y controlar mucha información acerca de los
municipios, por tal razón se requiere ejecutar varias actividades remotas y una
constante conexión y actualización de información. El software contara con un menú
desplegable que brinde información detallada del lugar que se está visitando, a su
vez contara también con un registro de usuario, utilidad offline, utilidad de diferentes
idiomas, función de geolocalización, controlar gastos, rutas de transporte público,
comentarios de usuarios, entre otras series de funciones.
2. Modelo de desarrollo de software seleccionado.
El modelo de desarrollo de software seleccionado es el modelo de cascada

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

El modelo de proceso de desarrollo para el software a implementar en la propuesta,


es el modelo en cascada, ya que para este tipo de situaciones en particular, los
requisitos del problema inician con la especificación del cliente y continúan con la
planeación, el modelado, construcción y despliegue del sistema a implementar;
Adicional, porque también se presentan ocasiones en que este tipo de requisitos se
entienden de una manera razonable con el fin de estar bien argumentados, es decir,
proporcionan un enfoque estructurado y progresivo, fácilmente comprensible y
explicable y por lo tanto es fácil de entender, adicional a que también generan
procesos de desarrollo del trabajo o la recopilación de información, la cual se
muestra de manera lineal, a tal punto de que ordena rigurosamente las etapas para
el desarrollo de software, ayudan también a prevenir que se sobrepasen las fechas
de entrega y los costes esperados, estableciendo como condición que el inicio de
cada etapa debe esperar a la finalización de la etapa anterior en su interacción con
el usuario final.

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


desarrollo, de acuerdo al modelo seleccionado.

Fase del siclo de vida del modelo cascada.

El ciclo de vida es el siguiente:


1. Análisis de requisitos.
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.
2. Diseño del Sistema.
Descompone y organiza el sistema en elementos que puedan elaborarse
por separado, aprovechando las ventajas del desarrollo en equipo.
3. Diseño del Programa.
Es la fase en donde se realizan los algoritmos necesarios para el
cumplimiento de los requerimientos del usuario así como también los
análisis necesarios para saber que herramientas usar en la etapa de
Codificación.
4. Codificación.
Es la fase en donde se implementa el código fuente, haciendo uso de
prototipos así como de pruebas y ensayos para corregir errores.
5. Pruebas.
Los elementos, ya programados, se ensamblan para componer el sistema
y se comprueba que funciona correctamente y que cumple con los
requisitos, antes de ser entregado al usuario final.
6. Implantación.
Es la fase en donde el usuario final ejecuta el sistema, para ello el o los
programadores ya realizaron exhaustivas pruebas para comprobar que el
sistema no falle.
7. Mantenimiento
Consiste en la modificación del producto después de haber sido entregado
al cliente, ya sea para corregir errores o para mejorar el rendimiento o las
características.

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


al modelo seleccionado.
Jairo Martínez (gerente del proyecto) Tiene por función presentar informes sobre las
litigaciones de riesgos, hacer cumplir los plazos y lleva el control de los costos. También
organiza el equipo, realiza planificación y estima el tiempo de las actividades.
Keider López (analista de requerimientos) se encarga de definir los objetivos del
proyecto y los beneficios al negocio
José Salcedo (Desarrollador de software o programador) Encargado de la concepción y
el diseño, escribe el código, prueba lo que construye y se encarga de hacer el
mantenimiento del código.
Naidid Medina (testeador) Diseña y ejecuta las pruebas, para ello requiere conocer el
producto a probar claro está, estudiar funcionalidad del producto y desarrollar las pruebas
que revelen incidentes críticos. Reporta los incidentes y provee información sobre la
calidad del sistema.
Jhoan Zambrano (arquitecto del software) Determina las estructuras de la aplicación y
las tecnologías con las que se construirá la aplicación. Está encargado del aseguramiento
de la calidad, mejorar continuamente la arquitectura.

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

Sugiero utilizar como método de control y herramienta para el desarrollo del


software el control de calidad, este se basa en el uso de métodos y herramientas
de análisis, diseño, codificación y pruebas, además también se encarga de
realizar revisiones técnicas formales, control de documentación del software y
de los cambios realizados, entre otros
Referencia Bibliográficas
Unknown, Publicado por. «modelo de cascada y espiral». Accedido 5 de abril de 2019.
http://modelo-cascada.blogspot.com/.

«En Qué Consiste El Modelo En Cascada». OpenClassrooms. Accedido 5 de abril de 2019.


https://openclassrooms.com/en/courses/4309151-gestiona-tu-proyecto-de-desarrollo/4538221-
en-que-consiste-el-modelo-en-cascada.

También podría gustarte