Please enable JavaScript.
Coggle requires JavaScript to display documents.
PRINCIPIOS QUE GUIAN LA PRÁCTICA, Se divide en - Coggle Diagram
PRINCIPIOS QUE GUIAN LA PRÁCTICA
PRÁCTICAS DE TRABAJO
CONCEPTOS IMPORTANTES
Convenciones y Plantillas: facilitan la comunicación entre desarrolladores
Superposición: Permite separar conceptos de diseño y detalles técnicos
Complejidad algorítmica
Almacenamiento en caché
Interfaces simples
Concurrencia
Computación en la nube
Seguridad
Bases de datos relacionales
RASGOS A DESTACAR
Uso activo de patrones de diseño probados
Tener enfoque en la usabilidad y la amntenibilidad del software
Refactorización de forma continua
PRINCIPIO DE CONSTRUCCIÓN
IMPLEMENTACIÓN
Se involucra en: entrega, soporte y retroalimentación
Gestión de expectativas del cliente
Entrega Completa: El software, documentación y archivos, listos y probados
Proporcionar instructivos
Establecer el soporte
Calidad de software: Priorizar la corrección de errores, la calidad se relaciona con la satisfacción del cliente
CONSTRUCCIÓN Y EVOLUCIÓN DE
SOFTWARE
Autor: Jimmy Damian Arias Morales
Grupo: GR1SW
Tarea individual: #1
Se divide en
PRUEBA
Los objetivos de las pruebas son:
Encontrar errores, además de confirmar que existen errores
Planificar las pruebas desde etapas tempranas del desarrollo (tan pronto como se complete el modelo de requisitos)
Ser trazables a los requisitos del cliente
Usar el principio de Pareto que dice que el 80% de errores provienen del 20% del código
Tener una alta posibilidad de descubrir errores no identificados
CODIFICACIÓN
Relacionado con el estilo, lenguajes y métodos de programación.
PREPARACIÓN ANTES DE CODIFICAR
Elegir el lenguaje correcto
Elegir un entorno de programación que facilite el trabajo
Conocer los principios de diseño
Crear pruebas unitarias para el componente que se codificará.
Comprender el problema a resolver
DURANTE LA CODIFICACIÓN
Elegir estructuras de datos adecuadas
Mantener una logica condicional simple
Considerar la programación en pares
Usar nombres significativos para las variables declaradas
Usar programación estructurada
VALIDACIÓN
Realizar revisiones del código
Realizar pruebas unitarias y corregir los errores
Refactorizar el código con el fin de mejorar su calidad si es necesario