0% encontró este documento útil (0 votos)
55 vistas5 páginas

3 Construction

Cargado por

Kevin Torres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas5 páginas

3 Construction

Cargado por

Kevin Torres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Dario Alarcon, Construcc

Daniel Villanova
ión de
Software
Construcción de
Software
La construcción de software para ser de alta Calidad debe
contar con las siguientes caracteristicas: complejidad minima,
construcción para la verificación, reutilizable y adaptable a los
cambios. Esta disciplina es crucial para crear software que
funcione correctamente, satisfaga las necesidades de los
usuarios y sea sostenible a largo plazo.
Principios de Diseño de Softw
Los principios de diseño de software proporcionan directrices para crear
software de alta calidad y fácil de entender. Estos principios incluyen la
modularidad, la cohesión, el acoplamiento, la abstracción, el
encapsulamiento y la reutilización del código.

1 Modularidad 2 Cohesión
Separar el software en Las funciones dentro de un
módulos independientes y módulo deben estar
reutilizables. estrechamente relacionadas.

3 Acoplamiento 4 Abstracción
Los módulos deben estar Ocultar detalles de
débilmente acoplados, implementación y exponer
minimizando las solo la funcionalidad
dependencias entre ellos. necesaria.
Pruebas de Software
Las pruebas de software son esenciales para garantizar la calidad del software. Implican la ejecución del
software en condiciones controladas para detectar errores y verificar que cumple con los requisitos.

Pruebas Unitarias Pruebas de Integración Pruebas de Sistema

Verifican la funcionalidad de Verifican la interacción entre Verifican el comportamiento del


unidades individuales de código. diferentes módulos de código. sistema completo.
Gestión de Configuración
La gestión de configuración controla los cambios en el código fuente y otros
archivos relacionados con un proyecto de software. Permite rastrear las
versiones del código, revertir a versiones anteriores y colaborar
eficazmente en equipos.

Control de Versiones
Rastrea los cambios en el código fuente.

Gestión de Dependencias
Administra las bibliotecas y herramientas externas utilizadas
en el proyecto.

Automatización de Compilación
Construye automáticamente el software a partir del código fuente.

También podría gustarte