Episodio 4
Construcción, Pruebas y Liberación de Sistema COMPAS
* Este capítulo es continuación del capítulo 3 (recomendable escuchar antes caps. 1 y 2), ciclo de sistema COMPAS
* Este capítulo trata sobre actividades de construcción, pruebas y liberación del sistema.
Contenido
Construcción, pruebas, liberación, etapas del desarrollo
son actividades, y pueden repetirse en diferentes momentos.
Construcción:
Hardware
Software
Personas (técnicos, no técnicos, usuarios)
Organización (plan, metodología (administración, programación, comunicación, etc.))
Otros Recursos (Instalaciones, Permisos, Documentación Previa)
Pruebas
Plan (organización)
unitarias
estrés
aceptación, (UAT)
Liberación
Plan (organización)
Operación
Capacitación
Soporte
Recuperación
*DevOps
Para caso COMPAS
Construcción
Elementos construidos construidos
OK: Nombre COMPAS (Comprobantes Almacenados)
OK: Subdominio: compas.abcweb.mx
OK: MySQL, PHP
OK: Scriptcase (RAD)
OK: DCU
OK: CU Ingresar
OK: CU Registrar
OK: Cargar Zip del SAT
OK: Navegar CFDIs
OK: Ver/Imprimir PDF
OK: Editar Comentario (y contabilizar)
OK: Exportar datos CFDIs en XLS
OK: Borrar CFDI
OK: CU Borrar CFDi
OK: Exportar CFDI
OK (se divide en 2): Reportes E/S x Periodos
OK (con cambios): Reportes E/S x RFCs’s
OK: CU Borrar Cuenta
Cambios de CU, se crearon nuevos
Nuevo: Contraseña olvidada
Cambio: de E/S por RFC: Ingresos por Cliente, Egresos por Proveedor
Nuevo: Resumen de Ingresos/Egresos/Ganancias
Creación de clase (OOP) CFDI, se publicó en GitHub (robertoazrael)
Pantallas de reportes de barras (clientes) y columnas (periodos)
Reportes con parámetros (filtros) por diversidad de proveedores, clientes.
Pruebas
Se encontraron facturas sin IVA, no IVA=0, no tenía registro de IVA, factura valor total 0 (duda de dominio)
Facturas de 2 años, 2017 y 2018, versiones 3.2 y 3.3 solamente.
Se invita a probar
Liberación
Operación servidor Google
Capacitación por vídeo (siguiente capítulo)
Se uso cuenta Google para correos del sistema.
Conclusiones
Todo el rompecabezas (desarrollo de software) es sólo una pieza más, de un sistema más grande (negocio, idea, etc.)
Los sistemas sirven para escalar
Así como es ventaja, que la operación (no funcional) sea similar en diferentes sistemas (ya que ahorra capacitación, soporte, mantenimiento, etc.), así es ventaja tener idea general del desarrollo de software, ya que así es similar (con sus ahorros equivalentes) al crear o complementar un negocio o idea.
Diagrama Casos de Usos ver. 2
Diagrama de Casos de Uso - Sistema COMPAS
Pantallas del Sistema Liberado