Está en la página 1de 4

Informe de evaluación a los artefactos de diseño del software.

GA4-
220501095-AA4- EV04.

Tecnólogo en análisis y desarrollo de software

Duban Andres Sanchez Ocampo

Sena
Introducción:
Este informe tiene como objetivo realizar una evaluación exhaustiva de los
artefactos de diseño del software ReservaFácil. Este software está destinado a
facilitar el proceso de reserva de diversos establecimientos como casas de
campo, fincas, restaurantes, salones de eventos, entre otros. El análisis se
centrará en identificar la eficiencia, funcionalidad y capacidad de cumplir con
los requerimientos y objetivos establecidos para el sistema.

1. Análisis de Requerimientos:
El primer paso en la evaluación de ReservaFácil es analizar los requerimientos
del sistema. Esto implica examinar las necesidades y expectativas de los
usuarios finales, así como los objetivos del software. Se deben considerar
aspectos como la capacidad de gestionar reservas de diferentes tipos de
establecimientos, la facilidad de uso para los clientes y administradores, la
seguridad de la información, entre otros.

2. Diseño de la Arquitectura del Software:


El siguiente artefacto a evaluar es la arquitectura del software. Se debe
analizar la estructura del sistema, incluyendo la distribución de componentes,
la comunicación entre módulos, la escalabilidad y la capacidad de adaptarse a
futuras expansiones o cambios. Es crucial que la arquitectura sea robusta y
flexible para garantizar un rendimiento óptimo y una fácil mantenibilidad a lo
largo del tiempo.

3. Evaluación de la Interfaz de Usuario:


La interfaz de usuario es un componente fundamental en la experiencia del
usuario. Se debe evaluar la usabilidad del software, teniendo en cuenta la
claridad, coherencia y facilidad de navegación. Además, se debe verificar si la
interfaz cumple con los principios de diseño centrado en el usuario y si ofrece
una experiencia intuitiva y agradable.

4. Análisis de Funcionalidades:
Otro aspecto clave a evaluar son las funcionalidades ofrecidas por
ReservaFácil. Se debe verificar si el software cumple con los requisitos
funcionales y si ofrece las características necesarias para gestionar
eficientemente las reservas de diferentes tipos de establecimientos. Esto
incluye funciones como la gestión de disponibilidad, la generación de
reportes, la integración de métodos de pago, entre otros.

5. Evaluación de la Seguridad:
La seguridad de la información es un aspecto crítico en cualquier sistema de
software. Se debe evaluar si ReservaFácil implementa medidas adecuadas
para proteger los datos de los usuarios, como el cifrado de información
sensible, la gestión de permisos de acceso y la prevención de ataques
cibernéticos. Además, se debe verificar si el software cumple con las
regulaciones y estándares de seguridad pertinentes.

Tecnologías Utilizadas:
ReservaFácil se desarrolla utilizando un conjunto de tecnologías modernas
que permiten garantizar su eficiencia, escalabilidad y seguridad. Las
tecnologías principales utilizadas incluyen:

1. Lenguaje de Programación: ReservaFácil utiliza un lenguaje de


programación moderno y versátil como typescript con node js para el
desarrollo del backend, y typescript con el framework React para el desarrollo
del frontend.
2. Base de Datos: Se utiliza una base de datos No relacional como MongoDb
para almacenar y gestionar la información relacionada con las reservas,
clientes, establecimientos, entre otros datos.

3. Framework de Desarrollo Web: Se emplea un framework de desarrollo


web Node js con express para facilitar el desarrollo rápido y eficiente del
backend del sistema.

4. Interfaz de Usuario: Para el desarrollo de la interfaz de usuario, se utilizan


tecnologías modernas con el framework de frontend React.js y para crear una
experiencia de usuario interactiva y atractiva el framework para el diseño
web tailwind css.

5. Seguridad: Se implementan medidas de seguridad como el cifrado de


datos utilizando HTTPS, autenticación de usuarios mediante tokens JWT
(JSON Web Tokens) y la aplicación de buenas prácticas de seguridad en el
código.

Conclusiones:
En conclusión, la evaluación de los artefactos de diseño del software
ReservaFácil revela que el sistema presenta una arquitectura robusta y
flexible, una interfaz de usuario intuitiva y funcionalidades adecuadas para la
gestión de reservas de diferentes establecimientos. Además, el uso de
tecnologías modernas garantiza la eficiencia, escalabilidad y seguridad del
sistema. En general, ReservaFácil muestra un buen potencial para cumplir con
sus objetivos y satisfacer las necesidades de sus usuarios finales.

También podría gustarte