Algo básico para crear Software

Ep.4: Construcción, Pruebas, y Liberación de Sistema COMPAS


Listen Later

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






...more
View all episodesView all episodes
Download on the App Store

Algo básico para crear SoftwareBy Roberto Azrael Medina Díaz