Está en la página 1de 3

Identificar y describir de manera detallada los siguientes elementos del caso

propuesto:

1. Minimizar la complejidad y anticiparse a los cambios

➢ Brindar una aplicación para que el cliente pueda a hacer una reservación de
mesa sin necesidad de asistir al restaurante.

➢ Instalar una aplicación en los dispositivos de los clientes para que pueda
hacer sus pedidos de comida de manera fácil y rápida sin la necesidad de la
intervención del camarero.

➢ Especificar en el software dos tipos de pedido el de atención en mesa y


delivery

➢ Organizar el código de forma que este permita centrarse en diferentes partes


en cada momento.

➢ Técnicas que faciliten la legibilidad y simplicidad del código.

➢ Uso de estándares orientados a guiar la construcción

➢ Código simple, fácil de probar y mantener.

➢ El sistema evoluciona.

➢ El software es sometido a actividades de a actividades de mantenimiento


parao para ajustarlo a nuevos requisitos o bien ajustarlo a nuevos requisitos
o bien para eliminar errores.

➢ Los cambios a menudo afectan a la documentación, el rediseño a menudo


afecta a la documentación, el rediseño y a los artefactos.

This study source was downloaded by 100000809410702 from CourseHero.com on 09-03-2022 00:36:45 GMT -05:00

https://www.coursehero.com/file/152466339/PA01-SOFTWAREpdf/
2. Métricas de construcción

De complejidad

Métricas que definen la medición de la complejidad: volumen, tamaño,


anidaciones, y configuración.

De calidad

Métricas que definen la calidad del software: exactitud, estructuración o


modularidad, pruebas, mantenimiento.

De competencia

Métricas que intentan valorar o medir las actividades de productividad de los


programadores con respecto a su certeza, rapidez, eficiencia y competencia

De desempeño

Métricas que miden la conducta de módulos y sistemas de un software, bajo la


supervisión del SO o hardware.

Estilizadas

Métricas de experimentación y de preferencia: estilo de código, convenciones,


limitaciones, etc.

This study source was downloaded by 100000809410702 from CourseHero.com on 09-03-2022 00:36:45 GMT -05:00

https://www.coursehero.com/file/152466339/PA01-SOFTWAREpdf/
3. Estándares de construcción

➢ Para la diagramación de clase utilizare UML es el diagrama principal para el


modelado y el diseño en la programación orientada a objetos y sirve para
representar las clases del sistema, que corresponden a tipos de usuarios,
opciones, las relaciones que se establecen entre ellas, ya sean de herencia o
de tipo estructural. A continuación, se muestra el diagrama de clases para el
restaurante.

➢ diagrama de usuarios En nuestra aplicación web tenemos 5 tipos de usuarios y


cada tipo de usuario representa un conjunto de usuarios con objetivos y
responsabilidades comunes en el sistema. Estos usuarios son: anónimo,
cliente, cliente web, camarero y gerente, y sus inter-relaciones así como su
modo de acceso al sistema se muestran en el diagrama siguiente

This study source was downloaded by 100000809410702 from CourseHero.com on 09-03-2022 00:36:45 GMT -05:00

https://www.coursehero.com/file/152466339/PA01-SOFTWAREpdf/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte