Actividad 1 Android
Enviado por Rodrigo Rios • 1 de Febrero de 2023 • Tarea • 1.252 Palabras (6 Páginas) • 52 Visitas
Nombre: Rodrigo Antonio Ríos de los Santos Fecha: 15/08/2022
Modelación de aplicaciones AL02896805
Abraham Alejandro Sosa Correa Actividad 1
Categoría | Descripción |
| Posibilita organizar y explicar de manera grafica el conocimiento de un tema mediante un esquema |
| Es un diagrama que representa distintos conceptos que están relacionados a partir de un tema principal |
| Muestra los niveles jerárquicos que existen en una empresa u organización |
| Es un diagrama que describe un proceso informático |
| Funciona para explicar el diseño, la arquitectura y la implementación de sistemas de un software complejo |
| El modelo de entidad-relación sirve para el modelado de datos y como su nombre indica facilita la representación de entidades dentro de una base de datos |
| Es una herramienta que ayuda a gestionar proyectos en la que se introduce la planeación de un proyecto |
| Herramienta de trabajo en equipo utilizada en las empresas para poder aumentar la colaboración y la innovación ya que ayuda al surgimiento de nuevas ideas |
| Te ayuda a definir los pasos en el proceso actual de tu proyecto dividiéndolos por tiempo |
| Te ayuda a modelar la lógica de una fución, operación o un proceso sofisticado |
- Mapa mental:
[pic 1]
- Infografías:
A company in charge of selling different types of insurance wants to hire you for the development of a mobile application to reach more customers. Among its services are the following:
Vehicle insurance.
Home and commercial insurance.
Life and medical insurance.
The idea is that the clients can download the app on their mobile device and, with his/her account (previously registered), can check his policy number, coverage, expiration, payments, report claims, among others. In the case of new customers, you can review the service catalog, a simulator that makes a comparison of products, contact with an advisor, among others that you can suggest.
- Que ciclo de vida es mejor para la aplicación:
Recomendaría el Modelo Cascada ya que este no es un proyecto demasiado complejo y con el Modelo Cascada se podría no solo hacer más rápido que los demás modelos si no que también de buena manera.
- Ventajas y desventajas:
Modelo Cascada | |
Ventajas | Desventajas |
1. Su estructura es sencilla ya que tiene fases de proyecto fáciles de diferenciar | 1. Si el proyecto es complejo o de varios niveles no se permite su división en fases claramente diferenciadas |
2. Cuenta con una buena documentación del proceso de desarrollo | 2. Tienes muy poco margen para realizar ajustes debido a que genera un cambio de exigencias |
3. La carga de trabajo y los costes se pueden definir desde el inicio | 3. El usuario final no se contempla en el proceso de producción si no hasta que termine la programación |
4. Sus proyectos se pueden representar cronológicamente de manera sencilla | 4. Hay veces que los fallos solo se detectan una vez terminado el proceso de desarrollo |
5. El objetivo final se puede determinar rápidamente | 5. A veces las pruebas son retrasadas hasta después de la finalización del desarrollo |
6. Es conocido por su buena transmisión de información | |
7. Al ser un modelo lineal es más simple de implementar | |
8. La cantidad de recursos que necesita para ser implementado es mínima |
Modelo Espiral | |
Ventajas | Desventajas |
1. Este modelo es fácil de adaptar y aplicar | 1. Debido a su nivel de complejidad no es recomendable utilizarlo en sistemas pequeños |
2. Cuando se utiliza en grandes sistemas esta comprobado que dobla la productividad | 2. Es un modelo costoso |
3. Si desde un principio se tiene consideración directa de todos los riesgos técnicos que se puedan tener en todas las etapas se pueden reducir los riesgos antes de que se puedan convertir en problemas | 3. Debido a su complejidad requiere que tengas experiencia en la identificación de riesgos |
4. Gracias a que el software es de tipo evolutivo a medida que se progresa tanto el desarrollador como el cliente pueden comprender y reaccionar de una mejor manera ante los riesgos de cada nivel | 4. Resulta difícil convencer a los grandes clientes que su enfoque de tipo evolutivo es controlable |
5. Este modelo permite a la persona que lo esta desarrollando enfocarse en realizar prototipos en cada etapa del proyecto | 5. Genera demasiado tiempo en el desarrollo de su sistema |
6. Este modelo es muy flexible y genérico | |
7. A pesar de su alto coste se puede controlar los costos, requerimientos y calidad de este | |
8. Es apropiado para entornos técnicos novedosos |
...