Nothing Special   »   [go: up one dir, main page]

Informe de Evaluación a Los Artefactos de Diseño Del Software GA4-220501095-AA4-EV04

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 17

SERVICIO NACIONAL DE APRENDIZAJE (SENA) ANÁLISIS Y

DESARROLLO DE SOFTWARE
FICHA 2879696.

INFORME DE EVALUACIÓN A LOS ARTEFACTOS DE DISEÑO DEL


SOFTWARE
GA4-220501095-AA4-EV04
Isaac David Terán Salcedo1
2024

1. Estudiante del programa análisis y desarrollo de software, modalidad virtual del centro educativo
SENA.

INTRODUCCIÓN

En el presente documento se realizará un Informe de evaluación a los artefactos de diseño del


software de acuerdo con lo requerido para el desarrollo del proyecto (página web) para la empresa
Estufas Ecoeficientes METALCOF, el cual permite validar el instrumento para la verificación del
artefacto (casos de usos), teniendo en cuenta el caso del proyecto a realizar de la empresa Estufas
Ecoeficiente METALCOF, enfocado en la IEEE (2004).
DESCRIPCIÓN DE LA ACTIVIDAD A REALIZAR

Evidencia de desempeño: GA4-220501095-AA4-EV02 - Diseño de instrumentos para


verificación de artefactos.

Los informes son documentos en los que se plasma una serie de procesos de acuerdo con los
requerimientos y objetivos a alcanzar, también son conocidos como reporting y su fin es realizar
un análisis exhaustivo del sistema que se desea desarrollar y el rendimiento de los procesos
logrando influir directamente en la toma de decisiones.

Elementos a tener en cuenta en el documento técnico de validación:

⮚ Se deben seguir las normas básicas de presentación de un documento escrito, es decir el


documento debe tener como mínimo una portada, introducción y conclusiones.
⮚ Elaborar el informe teniendo en cuenta las indicaciones del componente formativo.
⮚ El informe debe ser claro y debe tener la siguiente información: resumen, introducción,
objetivos y metodología aplicada.

Lineamientos generales para la entrega de la evidencia:

Producto para entregar: informe de evaluación a los artefactos de diseño del software.
• Formato: PDF.
• Extensión: libre.

Para hacer el envío del producto remítase al área de la actividad correspondiente y acceda al
espacio para el envío de la evidencia: informe de evaluación a los artefactos de diseño del
software GA4220501095-AA4- EV04.

Criterios de Evaluación:

⮚ Elabora listas de chequeo para verificación de la documentación de diseño.


⮚ Evalúa los artefactos de diseño teniendo en cuenta el cumplimiento de requisitos y la
calidad de los entregables generados.
⮚ Realiza mejoras a los artefactos de diseño de acuerdo con los resultados de la
evaluación.

LISTA DE CHEQUEO
✔ El informe presentado incluye una serie de procesos de acuerdo con los requerimientos y
objetivos a alcanzar.
✔ Se realiza un análisis exhaustivo del sistema que se desea desarrollar y el rendimiento de
los procesos logrando influir directamente en la toma de decisiones.
✔ El informe es claro y contiene toda la información necesaria.
✔ Los instrumentos están redactados en un lenguaje sencillo, comprensible y con buena
ortografía.

INSTRUMENTO PARA VERIFICACIÓN DE ARTEFACTOS

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


0 1 202
Emitido por Estudiante ADSO ficha 2879696 Estado: Análisis 6 2 4

1. CONTEXTO:

El proyecto realizado surge de la necesidad que actualmente viene presentando la empresa ESTUFAS
ECOEFICIENTES METALCOF, teniendo en cuenta que esta se enfoca en la comercialización de
estufas y que en la actualidad no posee una página web que le permita a los clientes tener a la mano
información propia de la empresa, así como también, información detallada de los productos que se
comercializan; partiendo de esto, se optó por suplir esta necesidad y crear una página web que cumpla
con todas las necesidades que tiene la empresa, permitiendo tener ventas online de las estufas y
permitiendo crecer las estadísticas comerciales que actualmente se tiene.

2. INTRODUCCIÓN:

El impacto favorable que se pretende tener con la creación de este software es que los clientes de la
empresa ESTUFAS ECOEFICIENTES METALCOF, adquieran de forma ágil y segura los productos
que se comercializan, asimismo, permitiendo llegar a más personas a nivel nacional e internacional, los
cuales no tenían información de los productos comercializados.

2.1. ALCANCE:

El presente proyecto tiene como finalizad alcanzar a cumplir todas las necesidades que tiene la empresa
ESTUFAS ECOEFICIENTES METALCOF, creando un software (página web) que permita mostrar al
público en general la información e historia de la empresa y así que los clientes tengan la confianza de
adquirir los productos mediante un carrito de compras.

2.2. ÁMBITO DEL SISTEMA:

Página web con acceso en todos los sistemas operativos donde los clientes puedan tener acceso a un
catálogo de productos y la opción de carrito de compras.
2.3. PERSONAL INVOLUCRADO:

NOMBRE Isaac David Teran Salcedo


ROL Analista, diseñador y programador
CATEGORÍA PROFESIONAL Estudiante de ADSO
RESPONSABILIDAD Análisis de información, diseño y programación
INFORMACIÓN DE CONTACTO Isaact.salcedo@gmail.com

3. METODOLOGÍA

En este proyecto, nuestro grupo de trabajo opto por utilizar el marco de


trabajo ágil específicamente SCRUM, teniendo en cuenta que este es uno de
los más indicados ya que nos permite ir haciendo pequeñas entregas del
trabajo para ir evolucionando el proyecto a partir de los comentarios del
cliente a cada una de estas pequeñas entregas, utilizado por el 70% de los
equipos de desarrollo de software en todo el mundo. Además, podemos
encontrar diferentes ventajas en su utilización tales como: Mejorar el
trabajo en equipo y la cooperación, gestionar los flujos de trabajo, mejora la
productividad ya que esta metodología nos permite a través de los roles
definidos llevar un control de cada entrega realizada en el proceso.

4. DESCRIPCIÓN GENERAL

Página web con acceso en todos los sistemas operativos, que contenga la información de la empresa,
catálogo de productos, opción de carrito de compras, gestión de pedidos, asimismo, la administración de
usuarios (clientes).

4.1. PERSPECTIVA DEL PRODUCTO

Se espera por medio de esta página web que los usuarios tengan a la mano y de fácil acceso un catálogo
de productos con imágenes detalladas, que incentive agregar los productos a un carrito de compras
con formas de pagos fáciles y confiables, permitiendo mejorar las ventas para el cliente ESTUFAS
ECOEFICIENTES METALCOF.

4.2. FUNCIONES DEL PRODUCTO


Figura 1: Diagrama de descomposición de requerimientos de página web.
5. CARACTERÍSTICAS DE LOS USUARIOS

La página web a desarrollar contara con 2 tipos de usuarios que lo utilizaran y lo administraran:
Administrador del sistema y usuarios.

Perfil de usuario

⮚ Administrador del sistema: Usuario de amplio conocimiento sobre la funcionalidad del sistema.
Encargado de la gestión de usuarios registrados.

⮚ Usuario registrado: En este perfil se encontrarán los usuarios que realizan los pedidos y han
diligenciado toda la información de registro en el sistema.

6. JERARQUÍA DE USUARIOS
7. RESTRICCIONES

7.1. Políticas Reguladoras: Para el desarrollo de la solución, se requiere la adquisición del dominio, el
hosting donde se alojará la página web, y la licencia del SQLlite para el desarrollo de la base de
datos de la solución.
7.2. Limitaciones De Hardware: No hay limitaciones a nivel del hardware, se desarrollará una
solución compatible con todos los navegadores y todos los sistemas operativos.
7.3. Interfaces Con Otras Aplicaciones: El sistema no tendrá interacción con otros sistemas, debido
a esto no se desarrollarán interfaces con otras aplicaciones. La configuración de conexión
necesaria entre la interfaz de usuario y la Base de datos, se realizará por medio de programación
dentro del sistema
7.4. Funciones De Auditorias: El administrador del sistema podrá generar informes de los usuarios
registrados, ventas realizadas y estado de los pedidos, por medio de una función en la cual, por
medio de parámetros de consulta se obtenga la información requerida.
7.5. Requisitos De Lenguaje: El material desarrollado para los usuarios y la aplicación se ha de
definir en idioma español.
7.6. Credibilidad De La Aplicación: Para garantizar el correcto funcionamiento de la aplicación, esta
se ha de someter a una serie de pruebas para establecer el cumplimiento de los requerimientos
establecidos, consistencia de los datos y tiempos de respuesta de la aplicación.
7.7. Consideraciones De Seguridad: Para la utilización de la solución. Los usuarios se han de
autentificar en la web, con el fin de validar su acceso a las funciones. De igual forma las claves
utilizadas se deben encriptar en la base de datos para asegurar el sistema.

8. LISTA DE CHEQUEO PARA VALIDACIÓN DE DOCUMENTOS

La aplicación de una metodología particular al desarrollo de software ya sea de estilo ágil o de las
llamadas pesadas, implica una inversión de tiempo y apuestan a una optimización en los resultados
obtenidos. En algunos casos se sugiere la elaboración de diferentes modelos aplicando artefactos
específicos.

En el proceso unificado para desarrollo de software (PUDS) o bien en ICONIX que recomienda la
aplicación de un subconjunto de los modelos sugeridos por PUDS, se aplican algunas de las mejores
prácticas en Ingeniería de Software, como las indicadas a continuación:

⮚ Desarrollo iterativo
⮚ Administración de requerimientos
⮚ Uso de una arquitectura de componentes
⮚ Modelado visual
⮚ Verificación continua de la calidad
⮚ Administración del cambio

Como soporte a estas prácticas se elaboran diferentes artefactos con objetivos muy puntuales, de
acuerdo a la fase y/o actividad ejecutada. En la siguiente Tabla se pueden identificar los artefactos
asociados a algunas de las actividades principales realizadas en la ejecución del proyecto bajo estudio.

Actividad ● Guiones (Áncora)


Artefacto

● Casos de uso

● Diagrama de actividades

● Diagrama de estados
Requerimientos
● Requisitos no funcionales

● Prototipo interfaz de usuario

● Análisis de riesgos

● Glosario

● Capas de análisis

● Clases de análisis y/o colaboración

● Modelo de datos
Análisis y diseño
● Capas de diseño

● Diagrama de secuencia

● Clases de diseño

● Diagrama de despliegue
Implementación
● Diagrama de componentes

● Plan de pruebas

● Procedimiento
Pruebas
● Casos

● Reporte de incidentes

● Cronogramas del proyecto


Administración
● Reportes de progreso
En esta actividad realizaremos la lista de chequeo correspondiente al artefacto de casos de uso el
cual se encuentra en la etapa de requerimiento, de nuestro proyecto a realizar de la empresa
Estufas Ecoeficiente METALCOF, adjuntando a continuación el diagrama de casos de uso y la
descripción de los pasos de cada uno de ellos, así:

DIAGRAMA DE CASO DE USO

Documentación de la herramienta

Casos de Uso Registrar en el sistema


Registro en el sistema
Descripción
El cliente no se encuentra registrado en la plataforma para poder realizar un
Precondición pedido.
Actores Cliente
Paso Descripción del paso
1 El cliente ingresa a la página web.
Secuencia 2 Le da clic en nuevo usuario.
3 Ingresa los datos del usuario.
Normal 4 Se almacena la información en la base de datos
5 Se confirma el registro exitoso
3.a Se comprueba que fueron diligenciado correctamente
Flujo
alternativo 3.b Se solicita corregir los datos mal escritos o sin el formato correcto
Post Se almacena el registro en la base de datos
condiciones
Casos de Uso Enviar correo de usuario creado
Se envía un correo al cliente, confirmando la creación del registro
Descripción
Precondición El cliente ya fue creado en el sistema
Actores Cliente
Paso Descripción del paso
Secuencia 1 Se confirma que el registro haya quedado correctamente creado.
Normal 2 Se envía correo electrónico al correo que el cliente indicó
3 Se envía notificación de creación de nuevo usuario al administrador
del sistema.
1a. Hubo un problema al almacenar el registro
Flujo
alternativo 2.b Se envía correo electrónico al cliente que hubo un problema con su
registro.
Post Se envía notificación al administrador del sistema.
condiciones

Casos de Uso Personalizar la compra


El cliente realiza el proceso de escoger el producto que desea adquirir a través
Descripción de la herramienta personalizadora de la página.
Precondición El cliente ya se encuentra registrado en el sistema
Actores Cliente
Paso Descripción del paso
1 El cliente ingresa a la página web.
2 Ingresa al área de clientes.
3 Ingresa al área arma tu pedido
Secuencia 4 Responde unas preguntas
Normal 5 El sistema arroja el resultado
6 Se le indica al cliente si desea imprimir la cotización, nueva
búsqueda, o pagar.
6a. Si se presiona en nueva búsqueda, se borra el registro anterior e
Flujo inicia el cuestionario de nuevo.
alternativo 6.b Si se presiona la opción de paga, envía a la pasarela de pago
Post Se envía notificación al administrador del sistema.
condiciones

Casos de Uso Vender Online


Descripción El cliente realiza el proceso de la compra para adquirir el producto
Precondición El cliente ya cuenta con un carro de pedido con productos
Actores Cliente/Asesor comercial
Paso Descripción del paso
1 El cliente le da la opción en comprar
2 El sistema valida inventario del artículo
3 Escoge la forma de pago (crédito/ débito)
Secuencia 4 Ingresa los datos de la tarjeta / datos de la cuenta a debitar.
Normal 5 Realiza el pago.
6 El sistema arroja el estado de la transacción.
7 Se le asigna al cliente un número de orden.
8 Se le envía al asesor el número de orden
Flujo 5a. Se le indica al cliente que el pago no pudo ser realizado.
alternativo
Post Se envía notificación al administrador del sistema.
condiciones

Casos de Uso Gestionar el pedido


El asesor recibe el número de orden de pedido y envía esa orden al
Descripción almacenista para despachar el pedido
Precondición El cliente ya cuenta con un carro de pedido con productos
Actores Cliente almacenista
Paso Descripción del paso
1 El asesor confirma los datos del cliente
2 El asesor valida datos de envió del cliente
3 El asesor envía orden de pedido y solicita despacho.
Secuencia 4 El almacenista recibe orden de pedido
Normal 5 El almacenista prepara orden de pedido
6 El almacenista despacha orden de pedido
7 Se le informa al cliente despacho de la orden.
8 Se le envía al cliente Guía de envió.
9a No se encuentra la dirección del cliente, se llama al cliente para
Flujo información del domicilio.
alternativo 9b El pedido llega en mal estado, se regresa al proveedor para garantía
Post Se envía notificación al administrador del sistema.
condiciones

CASOS DE USO: Registro en el sistema


Verificación de
Ítem funcionamiento y Cumple No No
calidad de la página Cumple Aplic
web
a
¿El cliente puede ingresar
a la página web sin
01 contratiempos en la
interfaz?
¿La página web le
permite al cliente dar
02 clic en nuevo usuario
para iniciar con el
registro?
¿La página web le
permite al cliente
ingresar los datos del
03
usuario para el registro?
¿La base de datos permite
el almacenamiento de
todos los clientes nuevos y
04
existentes?
¿La página web le
confirma al cliente el
05 registro exitoso del
usuario?
¿La página comprueba
que fueron diligenciados
06 correctamente?
¿La página le indica al
cliente que corrija los
07
datos mal
escritos o sin el
formato correcto
CASOS DE USO: Enviar correo de usuario creado
Verificación de
Ítem funcionamiento y Cumple No No
calidad de la página Cumple Aplica
web

¿Se confirma que el


01 registro haya quedado
correctamente creado?

¿Se envía correo


electrónico al correo que
02
el cliente indicó?

¿Se envía notificación


de creación de nuevo
03
usuario al administrador
del sistema?

¿Hubo un problema al
04 almacenar el registro?

¿Se envía correo


electrónico al cliente que
05 hubo un problema con su
registro?
CASOS DE USO: Personalizar la compra
Verificación de
Item funcionamiento y calidad de cumple No cumple
la página web No aplica

¿La página web le permite al


01 cliente ingresar en el apartado
de compras?
¿permite ingresar al área de
02 clientes?
¿permite ingresar al área arma
03 tu pedido?
¿La página web responde
04 preguntas de forma didáctica?
¿El sistema arroja resultados
05 de la compra?
¿Se le indica al cliente si
desea imprimir la cotización,
06 nueva búsqueda, o pagar?

¿La página web informa que,


si presiona en nueva búsqueda,
07 se borra el registro anterior e
inicia el cuestionario de
nuevo?
¿La página web, al darle click
en realizar pago, redirecciona
08 a la pasarela de pago?
CASOS DE USO: Vender
Online
Verificación de
Ítem funcionamiento y Cumple No Cumple No Aplica
calidad de la página
web
¿El cliente puede darle la
opción de compra para
01 continuar con el proceso?
¿El sistema valida
02 inventario del artículo?
¿El sistema le permite al
cliente escoger la forma
03 de pago (crédito/
débito)?
¿El sistema le permite al
cliente ingresar los datos
de la tarjeta / datos de la
04
cuenta a debitar?

¿El sistema le permite al


05 cliente realizar el pago?
¿El sistema arroja el
06 estado de la transacción?
¿Se le asigna al cliente
07 un número de orden?
¿Se le envía al asesor el
08 número de orden?
09 ¿Se le indica al cliente
que el pago no pudo ser
realizado?
CASOS DE USO: Gestionar el pedido

Verificación de funcionamiento y calidad de la página No No


Ítem Cumple
web Cumple Aplica

01 ¿El asesor confirma los datos del cliente?

02 ¿El asesor valida datos de envió del cliente?

03 ¿El asesor envía orden de pedido y solicita despacho?

04 ¿El almacenista recibe orden de pedido?

05 ¿El almacenista prepara orden de pedido?

06 ¿El almacenista despacha orden de pedido?

07 ¿Se le informa al cliente despacho de la orden?

08 ¿Se le envía al cliente Guía de envió?

¿No se encuentra la dirección del cliente, se llama al


09
cliente para información del domicilio?

¿El pedido llega en mal estado, se regresa al proveedor para


10
garantía?
9. METODOLOGIA UTILIZADA

Existen varias formas de evaluar un conjunto de artefactos y su relación con uno o más
proyectos, en este caso la evaluación se centró en el grado de utilidad del artefacto utilizado para
la verificación enfocado a cumplir las metas específicas de acuerdo con la actividad y fase a que
corresponden. Esta actividad consistió en cinco sesiones de trabajo en grupo, donde se evalúa y
verifica el funcionamiento de cada proceso identificado en el caso de uso, cada participante
efectuó una valoración individual y posteriormente se realizaron reuniones en donde se
discutieron las diferentes perspectivas.

10. CONCLUSIONES

La participación del grupo de trabajo en esta valoración permitió que todos los involucrados tuvieran una
idea más clara del objetivo de realizar diferentes artefactos y los beneficios que esto aporta a la calidad del
producto bajo desarrollo. Esto resulta ser muy importante para un grupo de desarrollo, ya que será más fácil
que adopten la metodología usada y sus diversos artefactos, más que verlos como mera imposición.

En algunos casos se presentaron perspectivas opuestas, lo que enriqueció la discusión y conclusión


correspondiente.
Es importante no detener el aprendizaje logrado, el tener la oportunidad de aplicarlo en diferentes
proyectos aporta datos valiosos a la gestión de proyectos de desarrollo de software.

También podría gustarte