proyecto de software configuration management ingeniería de software iii

16
Proyecto de Software Configuration Management Ingeniería de Software III

Upload: arsenio-ariza

Post on 18-Apr-2015

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proyecto de Software Configuration Management Ingeniería de Software III

Proyecto de Software Configuration Management

Ingeniería de Software III

Page 2: 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

Page 3: Proyecto de Software Configuration Management Ingeniería de Software III

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

Page 4: Proyecto de Software Configuration Management Ingeniería de Software III

411 de abr de 2023

Programa Seleccionado

Calculadora en Java, Open Source.

Page 5: Proyecto de Software Configuration Management Ingeniería de Software III

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

Page 6: Proyecto de Software Configuration Management Ingeniería de Software III

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.

Page 7: Proyecto de Software Configuration Management Ingeniería de Software III

711 de abr de 2023

Proceso de Versionado

Conexión y Sincronización con repositorio

Page 8: Proyecto de Software Configuration Management Ingeniería de Software III

811 de abr de 2023

Proceso de Versionado

Commit sobre los archivos del proyecto

Page 9: Proyecto de Software Configuration Management Ingeniería de Software III

911 de abr de 2023

Proceso de Versionado

Tag & Branch sobre versión Inicial

BRANCH

TAG

Page 10: Proyecto de Software Configuration Management Ingeniería de Software III

1011 de abr de 2023

Proceso de Versionado

Nueva Feature & Bug Fix

valor = -valor

cal.setVisible(true)

FEATURE

BUG

Page 11: Proyecto de Software Configuration Management Ingeniería de Software III

1111 de abr de 2023

Proceso de Versionado

Merge

ORIGEN DESTINO

BRANCHvs.

TRUNK

Page 12: Proyecto de Software Configuration Management Ingeniería de Software III

1211 de abr de 2023

Proceso de Versionado

Merge & Commit

BUG

Page 13: Proyecto de Software Configuration Management Ingeniería de Software III

1311 de abr de 2023

Proceso de Versionado

Estructura Final

Page 14: Proyecto de Software Configuration Management Ingeniería de Software III

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.

Page 15: Proyecto de Software Configuration Management Ingeniería de Software III

Preguntas

Page 16: Proyecto de Software Configuration Management Ingeniería de Software III

1611 de abr de 2023

Gracias!