Informe de Evaluación a Los Artefactos de Diseño Del Software GA4-220501095-AA4-EV04
Informe de Evaluación a Los Artefactos de Diseño Del Software GA4-220501095-AA4-EV04
Informe de Evaluación a Los Artefactos de Diseño Del Software GA4-220501095-AA4-EV04
DESARROLLO DE SOFTWARE
FICHA 2879696.
1. Estudiante del programa análisis y desarrollo de software, modalidad virtual del centro educativo
SENA.
INTRODUCCIÓN
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.
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:
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.
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.
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:
3. METODOLOGÍA
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).
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.
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.
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.
● Casos de uso
● Diagrama de actividades
● Diagrama de estados
Requerimientos
● Requisitos no funcionales
● Análisis de riesgos
● Glosario
● Capas de análisis
● 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
Documentación de la herramienta
¿Hubo un problema al
04 almacenar el registro?
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.