Escolar Documentos
Profissional Documentos
Cultura Documentos
SCM
Grupo de Ingeniera de Software (GrIS) INCO - Facultad de Ingeniera Universidad de la Repblica Montevideo, Uruguay
Principales caractersticas
Iterativo incremental Desarrollo del sistema en refinamientos sucesivos incrementando la solucin definida Mitigacin de riesgos en cada iteracin Basado en Casos de Uso Captura de requerimientos mediante Casos de Uso que guan el diseo, implementacin y verificacin del software en desarrollo Centrado en la Arquitectura la arquitectura prioriza los Casos de Uso ms significativos y especifica la estructura del Sistema Definicin y construccin temprana del esqueleto base de la solucin definida Modelado en UML
Grupo de Ingeniera de Software (GrIS)
Fases y Objetivos
Gestin de la Configuracin
Sistema: Coleccin de artefactos (componentes) organizados bajo el fin de cumplir cierta funcionalidad
Gestin de la Configuracin
SCM: Disciplina la cual se encarga de identificar la configuracin de un sistema en los diferentes pasajes del tiempo, con el fin de poder controlar los cambios sobre esta, manteniendo as integridad y trazabilidad en el sistema
Gestin de la Configuracin
Lnea Base: conjunto de componentes tratados como una unidad en momento determinado del ciclo de vida del software
reas en SCM
Planificacin Identificacin de la Configuracin Control Gestin de Versiones Auditorias
Control Planificacin
Gestin de Versiones
Auditorias
Identificacin de la Configuracin
reas en el MUM
C1 - Planificar la Configuracin
Planificacin
Planificar la Configuracin
Planificacin de las diferentes actividades de SCM
C5 - Control de Cambios
Control de Cambios
Auditorias
Gestin de Versiones
Descripcin de la versin
Conjunto de elementos que la componen
Notas de la versin
Descripcin de las funcionalidades de la misma
Identificacin de la Configuracin
Identificar que artefactos van a pertenecer a la L.B y en que momento estos ingresaran a la misma.
Fase Inicial
Especificacin de Requerimientos Pautas para Interfaz de Usuario Plan de Proyecto Modelo de Casos de Uso
Fase Elaboracin
Especificacin de Requerimientos Pautas para Interfaz de Usuario Plan de Proyecto Modelo de Casos de Uso Modelo de Casos de Prueba Descripcin de Arquitectura Modelo de Diseo Modelo de Datos Alcance del Sistema Ambiente Cdigo
Fase Construccin
Especificacin de Requerimientos Pautas para Interfaz de Usuario Plan de Proyecto Modelo de Casos de Uso Modelo de Casos de Prueba Descripcin de Arquitectura Modelo de Diseo Modelo de Datos Alcance del Sistema Ambiente Cdigo Manual de Usuario
Grupo de Ingeniera de Software (GrIS)
Fase Transicin
Especificacin de Requerimientos Pautas para Interfaz de Usuario Plan de Proyecto Modelo de Casos de Uso Modelo de Casos de Prueba Descripcin de Arquitectura Modelo de Diseo Modelo de Datos Alcance del Sistema Ambiente Cdigo Manual de Usuario
Grupo de Ingeniera de Software (GrIS)
Control de Cambios
Proceso iterativo-incremental Equipo de trabajo (artefactos compartidos) Proteger la CONSISTENCIA de la Lnea Base
Polticas de respaldos Control de acceso Protocolos estrictos para realizar cambios Sincronizacin de elementos
Proponer un Cambio
Cualquiera puede proponer un cambio Elementos de configuracin estn estables Evaluacin primaria del solicitante:
Cambio menor Cambio importante
Procedimientos de cambio
Protocolo para cambios menores (bajo impacto) Protocolo para cambios importantes (alto impacto)
Cambio de alto impacto Cambio de Lnea Base (OJO: No necesariamente un Cambio de LB se origina de un Cambio importante)
INVOLUCRADOS
SOLICITANTE
S.C.M.
ASIGNADOS
Aceptado
Rechazado
Todas las reas en que impactaba el cambio fueron atendidas Todos los involucrados fueron comunicados del cambio Las nuevas versiones de artefactos derivadas generarn un cambio de Lnea Base