Upload
arsenio-ariza
View
1
Download
0
Embed Size (px)
Citation preview
Proyecto de Software Configuration Management
Ingeniería de Software III
Agenda
Introducción Programa Seleccionado Cambios en el Programa Proceso de Versionado Consideraciones Finales
211 de abr de 2023
311 de abr de 2023
Introducción
Desarrollar un plan de Gestión de Configuración de Software, con el objetivo de Identificar, Controlar y Auditar IC.
Aplicando Estándar IEEE 828-1990
Implementación en proyecto Open Source
411 de abr de 2023
Programa Seleccionado
Calculadora en Java, Open Source.
511 de abr de 2023
Programa Seleccionado
Clase extiende de JFrame (awt)
Clase implementa interfaz ActionListener Captura de Eventos (Teclado, Mouse)
Métodos para rellenar el form: Pantalla: Visor de la Calculadora Teclado: Botones de la Calculadora
611 de abr de 2023
Cambios en el Programa
Funcionalidad a Agregar Sqrt (Raíz Cuadrada)
Bug a corregir Cambio de Signo no funciona correctamente Método para hacer visible el form (“Show”)
está Deprecated.
711 de abr de 2023
Proceso de Versionado
Conexión y Sincronización con repositorio
811 de abr de 2023
Proceso de Versionado
Commit sobre los archivos del proyecto
911 de abr de 2023
Proceso de Versionado
Tag & Branch sobre versión Inicial
BRANCH
TAG
1011 de abr de 2023
Proceso de Versionado
Nueva Feature & Bug Fix
valor = -valor
cal.setVisible(true)
FEATURE
BUG
1111 de abr de 2023
Proceso de Versionado
Merge
ORIGEN DESTINO
BRANCHvs.
TRUNK
1211 de abr de 2023
Proceso de Versionado
Merge & Commit
BUG
1311 de abr de 2023
Proceso de Versionado
Estructura Final
1411 de abr de 2023
Consideraciones finales IEEE 828 abarca muchos aspectos que se
aplican dependiendo del tamaño y tipo de proyecto.
Herramienta útil para cualquier tipo de desarrollo, sin importar complejidad.
Google Code como repositorio de código sin depender de un servidor local.
Preguntas
1611 de abr de 2023
Gracias!