Está en la página 1de 13

Sistema para la Gestin de miembros de la

asociacin Pasjofun
Utilizando Proceso Unificado de Desarrollo

Sistema de usuarios PASJOFUN


Plan de Gestin de la Configuracin del Software
Versin 1

Historia de Revisin
Fecha
01/Julio/2015

Versin
1

Descripcin
Versin inicial

Autores
Ronnie Moncayo
Diego Oa
Lenin Zapata

Sistema
De Usuarios
PASJOFUN

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:

Tabla de Contenidos

1. INTRODUCCIN ......................................................................................................................................... 4
1.1 PROPSITO DEL PLAN ...............................................................................................................................
4
1.2
ALCANCE ..................................................................................................................................................
4
1.3 DEFINICIONES Y ACRNIMOS ...................................................................................................................
4
1.4 REFERENCIAS ............................................................................................................................................
4
2. ESPECIFICACIONES DE GESTIN ........................................................................................................ 4
2.1 ORGANIZACIN .........................................................................................................................................
4
2.2 RESPONSABILIDADES ................................................................................................................................
5
2.3 HERRAMIENTAS DE SOPORTE ....................................................................................................................
5
3. DEFINICIN DE GESTIN DE LA CONFIGURACIN ...................................................................... 6
3.1 IDENTIFICACIN
6

DE LA

CONFIGURACIN ..................................................................................................
3.1.1

Seleccin de los Elementos de Configuracin del Software


(ECS) ................................................. 6
3.1.2
Esquema de
Identificacin ............................................................................................................... 7
3.1.3
Relaciones Existentes entre
ECS ...................................................................................................... 8
3.1.4
Definicin y Establecimiento de Bibliotecas
Software .................................................................... 8
Y CONTROL DE CAMBIOS ...............................................................................................

3.2 CONFIGURACIN
9
3.3 CONTABILIDAD DEL ESTADO DE LA CONFIGURACIN ............................................................................ 11
3.4 AUDITORA DE LA CONFIGURACIN ....................................................................................................... 11
4. GLOSARIO .................................................................................................................................................. 11

Plan de Gestin de la Configuracin


Pg 2 de 13

Sistema
De Usuarios
PASJOFUN

1.

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:

Introduccin
1.1

Propsito del Plan


El presente documento est dirigido al equipo de desarrollo, lder del proyecto, responsable de la
gestin de la configuracin y el responsable de aseguramiento de la calidad (SQA); su objetivo es
establecer y documentar los requisitos, polticas, estndares y procedimientos para la gestin de los
elementos del producto software.
Incluye las actividades que permitirn mantener la integridad de los productos que se obtienen a lo
largo del desarrollo del software, garantizando que los cambios sean formalmente controlados, a fin de
que todos los participantes en el desarrollo del sistema, cuenten con la versin adecuada de los
productos que manejan.

1.2

Alcance
El Plan de Gestin de la Configuracin se aplicar al ciclo de vida del Sistema de usuarios para la
asociacin Pasjofun , las actividades de gestin de la configuracin se aplicarn desde la finalizacin
del desarrollo del proyecto.

1.3

Definiciones y Acrnimos
A continuacin aparecen los acrnimos utilizados en el presente plan de gestin de configuracin.
Acrnimo

1.4

Significado

SQA

Aseguramiento de calidad de software (Software Quality


Assurance)

GC

Gestin de la configuracin

ECS

Elemento de configuracin de software

PGC

Plan de gestin de la configuracin

GCS

Gestin de la configuracin de software

Referencias

IEEE Computer Society. Software Engineering Technical Commitee. IEEE Standard for Software
Configuration Management ANSI-IEEE 828-1990.

https://forja.molinux.info/frs/download.php/104/PLN_GC.pdf

SNCHEZ Mara Isabel, Gestin de la Configuracin, Politcnica de Madrid, 2006

Pressman Ingeniera de Sw Un enfoque prctico Pressman Roger S 5ta Edic.

2.

Especificaciones de Gestin

2.1

Organizacin

Pg 3 de 13

Sistema
de usuarios
Pasjofun

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGCS
Actualizacin No. 1
Pgina:
Fecha:

El proyecto fue desarrollado por estudiantes de la Universidad de las Fuerzas Armadas ESPE en la
materia de Desarrollo de software. Las reas organizacionales que participan o tienen relacin con la
gestin de la configuracin de este proyecto se describen a continuacin.

Lder del del


proyecto

Gestor de la configuracin del software

Responsable de SQA

Estructura gestin de la configuracin 1

La estructura propuesta busca aportar agilidad en la ejecucin de las actividades de gestin de la


configuracin durante el ciclo de vida del software, todos los involucrados deben prestar atencin a los
puntos en los que se vayan a establecer las lneas base.
Los subprocesos de control de versiones y control de cambios tendrn soporte con herramientas
computacionales, lo cual permitir que todas las dependencias involucradas tengan a su alcance la
informacin que requieran, de manera oportuna.

2.2

Responsabilidades
Las responsabilidades de los involucrados en las actividades de gestin de configuracin del software
se detallan en la siguiente tabla:

Rol

Funciones

Lder del proyecto

Gestor de la configuracin
del software
Responsable de SQA

2.3

Responsables

Coordinar las acciones del proceso de


desarrollo y de los procesos de soporte
Controlar el cumplimiento de los
procedimientos de control de cambios
Definir el proceso de GCS

Ronnie
Moncayo

Realizar las a
auditoras de GCS

Lenin Zapata

Diego Oa

Herramientas de soporte
En el desarrollo de la pgina web del sistema de usuarios Pasjofun no se utilizaron herramientas para
el versionamiento ni el control de cambios.

Pg 4 de 13

Sistema
De Usuarios
PASJOFUN
3.

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:

Definicin de Gestin de la Configuracin


3.1

Identificacin de la Configuracin

3.1.1

Seleccin de los Elementos de Configuracin del Software (ECS)


A continuacin se describen los ECS que sern controlados por las actividades de GC, los cuales se
encuentran agrupados de acuerdo a los flujos de trabajo propuestos por la metodologa Proceso
Unificado de Desarrollo:

Disciplinas Bsicas

Requisitos

Cdig
o

Nombre ECS

MCU
DCU
ECU
ERS
DVP
PIP
MA

Anlisis

DCA
DSA
Diseo

MD
DCD
DSD
DA
DE
DAS
DER

Implementacin

Pruebas
Implantacin

CF
CE
SBD
PP
ECP
PMD
MU
MI

Disciplinas de Gestin
Gestin del proyecto
Gestin de configuracin
y cambio
Gestin de la calidad de
software

Cdigo

Modelo de casos de uso, el cual est compuesto


por:
Diagrama de casos de uso
Especificacin de casos de uso
Especificacin de requerimientos de software
Documento de visin del proyecto
Prototipo inicial del proyecto
Modelo de Anlisis
Diagrama de clases de anlisis
Diagrama de secuencia de anlisis
Modelo de diseo
Diagrama de clases de diseo
Diagrama de secuencia de diseo
Diagrama de actividades
Diagrama de estados
Descripcin de la arquitectura del software
Diagrama entidad relacin
Cdigo fuente
Cdigo ejecutable
Script de implementacin de la base de datos
Plan de pruebas
Especificacin casos de prueba
Plan de migracin de datos
Manual de usuario
Manual de instalacin

Nombre ECS

PDP
PGC

Plan de desarrollo del proyecto


Plan de gestin de la configuracin

PSQA

Plan de gestin de la calidad de


software
Pg 5 de 13

Sistema
de usuarios
Pasjofun

3.1.2

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGCS
Actualizacin No. 1
Pgina:
Fecha:

Esquema de Identificacin

Elementos de configuracin del software: Los ECS del presente proyecto sern identificados
mediante la siguiente informacin:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Cdigo del ECS


Nombre del ECS
Autor
Nombre del proyecto al que pertenece el ECS
Identificacin de la lnea base a la que pertenece el ECS
Localizacin
Tipo de ECS (documento, software, cinta, disco, etc)
Fecha de creacin
Identificacin del proyecto al que pertenece el ECS
Identificacin de la disciplina en la que se cre.

Lnea Base: Para este proyecto se han definido las lneas base que se describen a continuacin, una
por cada disciplina de la metodologa Proceso Unificado de Desarrollo.

Cdigo
LBMN
LBR
LBA
LBD
LBC
LBP
LBI
LBGP
LBGC
LBQA

Nombre lnea base


Modelado del Negocio
Requisitos
Anlisis
Diseo
Implementacin / Construccin
Pruebas
Implantacin
Gestin del proyecto
Gestin de configuracin y
cambio
Gestin de la calidad de software

Versiones y Variantes: Se aplicar el siguiente esquema de identificacin de versiones y


variantes para todos los ECS que se han identificado en la seccin anterior, de tal forma que
se tenga en todo momento una tabla actualizada con la informacin correspondiente a las
mismas.

Pg 6 de 13

Cdigo del ECS.


Descripcin del ECS
Nmero de versin o variante, el cual ser secuencial Fecha de creacin
Autor o autores.
Localizacin
Observacin, se indican los cambios respecto de la versin anterior.
Variante de requisitos de usuario. Ejm.: idioma usado por el usuario
Variante de plataforma, se debe realizar una variante por cada SO o plataforma Hw sobre la que
deseamos funciones SISV.

Sistema
De Usuarios
PASJOFUN
3.1.3

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:

Relaciones Existentes entre ECS


Se puede considerar que los ECS son objetos y estn conectados con otros ECS mediante relaciones.
Equivalencia: cuando el mismo ECS se encuentra almacenado en tres lugares diferentes (ej. un
documento almacenado en un disco maestro, una copia de seguridad), pero todas las copias
corresponden al mismo ECS.
Composicin: Est relacin se presenta cuando el ECS estar compuesto de otros ECS, (ej. modelo de
datos o el diseo del mdulo N), para cada uno de los mdulos que componen el producto software.
Dependencia: Esta relacin se produce fundamentalmente en la documentacin, facilitando la
trazabilidad de los requisitos. As, por (ej. el modelo de datos tiene dependencia con los DFDs).
Derivacin: Est relacin indica que ECS se ha originado a partir de otros. Por (ej. el cdigo objeto del
cdigo fuente, o una determinada traza de ejecucin de un determinado caso de prueba con un
determinado programa ejecutable). Cabe acotar que se utilizar la tabla de derivacin, con los
siguientes campos:

Cdigo ECS origen. El ECS que origina otros.


Cdigo ECS originado. El ECS que se ha originado a partir del ECS origen.

Sucesin: Para esta relacin se considera la historia de cambios sobre un elemento, desde una revisin
a otra. Puede ser muy til definir un Grafo de Evolucin para cada ECS. Este grafo describe la historia
de cambios de un objeto y su transicin de unas versiones a otras.
Variante: Esta relacin considera la variacin sobre un determinado elemento Variante: Variacin sobre
un determinado elemento, con la misma funcionalidad, pero que, por ej. Funciona ms rpido.
Gracias a estas relaciones, se lleva a cabo un cambio sobre un ECS, se podr determinar fcilmente qu
otros ECS pueden verse afectados.

3.1.4

Definicin y Establecimiento de Bibliotecas Software


Una biblioteca de Software (Sw) es una coleccin controlada de Sw y/o documentacin relacionada,
cuyo objetivo es ayudar a un desarrollo y mantenimiento del sistema, en este caso el SISV

Biblioteca de Trabajo. Se establece al inicio del proyecto, y comprende el rea de trabajo donde
los analistas y diseadores elaboran los documentos del proyecto y donde los programadores
desarrollan. Aqu se realiza la codificacin y pruebas unitarias. Una vez realizadas las revisiones o
pruebas y el ECS en cuestin ha sido revisado y aprobado, se lo transfiere a la Biblioteca de
Soporte. El control de cambios es informal.
El contenido de esta biblioteca es la siguiente:
\\SISV\Trabajo\
\Nombre_actividad_FASES RUP\
NombreEC_Version
NombreEC_Version

Pg 7 de 13

Sistema
de usuarios
Pasjofun

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGCS
Actualizacin No. 1
Pgina:
Fecha:

Biblioteca de Soporte al Proyecto.


Se almacenan los ECS aprobados y transferidos desde la Biblioteca de Trabajo. Cuando un ECS
pasa a esta biblioteca se encuentra sujeto a un control de cambios interno y semiformal.
El contenido de esta biblioteca es la siguiente:
\\SISV\Soporte\
\LBR\
NombreEC_Version
NombreEC_Version

Biblioteca Maestra. Se usa para almacenar ECS liberados para su entrega al cliente o distribucin
en el mercado Los elementos en esta biblioteca estn sujetos a un control de cambios formal y
estricto. Normalmente tiene fuertes restricciones para escritura.
Esta biblioteca se encontrar en el directorio \Maestra.
El contenido de esta biblioteca es la siguiente:
\\ SISV \Maestra\
\Software-SISV\ : contiene el cdigo fuente y ejecutable
\Documentacion-SISV\ : contiene los manuales de usuario y la informacin
generada en el proyecto

3.2

Biblioteca Backup. Debe estar adecuadamente identificada aunque su contenido no est sujeto a
GC (Las copias no se catalogan en los registros de GC).

Configuracin y control de cambios


Los responsables del control de cambios son el gestor de configuracin y cambios y el jefe de proyecto,
designados tal y como marca el plan de desarrollo software.
El proceso de control de cambios se lleva a cabo de la manera indicada en el siguiente diagrama.

Pg 8 de 13

Sistema
Gestin Fuerza de
Ventas

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:

9 de 13

Sistema
Gestin Fuerza de
Ventas
3.3

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:

Contabilidad del Estado de la Configuracin


El objetivo de esta tarea, tambin denominada contabilidad de estado, es mantener a los usuarios, a los
gestores y a los desarrolladores al tanto del estado de la configuracin y su evolucin. Con este fin, se
mantendrn los siguientes informes:

3.4

Inventario de ECS. Se ofrecer visibilidad sobre el contenido de la biblioteca de soporte al


proyecto.

Inventario de Versiones. Contendr las versiones generadas hasta la fecha.

Inventario de Lneas Base. Contendr informacin correspondiente a cada una de las lneas base
identificada en el proyecto.

Inventario de Relaciones entre ECS. Contendr informacin acerca de las relaciones establecidas
entre los distintos ECS. El inventario se realizar sobre las relaciones de dependencia y derivacin.

Auditora de la Configuracin
Con el fin de evaluar la conformidad del producto software con respecto a: especificaciones,
estndares, acuerdos contractuales u otros criterios; se realizarn las auditoras de la configuracin
conforme el plan, para lo cual se ha definido como hito el final de cada iteracin y antes de crear una
lnea base.

PLAN DE AUDITORAS DE LA CONFIGURACIN


ECS
ECS 1

Fecha
1

Fecha
1

ECS 2

ECS 3

Fecha
n

ECS n

Las auditoras de la configuracin estn a cargo del Responsable de SQA y participarn: el cliente, jefe
de proyecto y el gestor de configuracin, y se revisarn tanto los requisitos funcionales y de
rendimiento, como que el producto cumpla con las especificaciones detalladas.

4.

Glosario
VERSIN: Es una instancia de un elemento de configuracin, en un momento dado del
proceso de desarrollo, para el presente Sistema de Gestin para la fuerza de ventas, ser
almacenada en una BDD.
REVISIN: Son las distintas versiones que aparecen en el tiempo segn se va avanzando en el
desarrollo de un elemento.
VARIANTES: Son versiones de un ECS, que coexisten en un momento determinado y que se
diferencian entre si, en ciertas caractersticas. Una variante no reemplaza otra, sino que abre un nuevo
camino de desarrollo.

Pg 10 de 13

Sistema
Gestin Fuerza de
Ventas

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:
Pg

Informes:
a.Inventario de ECS:
Ofrece visibilidad sobre el contenido de la biblioteca de soporte al proyecto.

b.

Inventario de Versiones:
Contiene las versiones generadas hasta la fecha.

c.Inventario de Lneas Base:


Contiene la informacin correspondiente a cada una de las lneas bases identificadas en el proyecto.

d.

Inventario de Relaciones entre ECS:


Contendr informacin acerca de las relaciones establecidas entre los distintos ECS. El inventario se realizar
sobre las relaciones de dependencia y derivacin.

A continuacin las tablas que contienen sta informacin:


Tabla del Inventario de ECS
PRODUCTO

DESCRIPCIN

MPN
DPN-A0
DPN-An
MCU
DCU

Modelo del Procesos del Negocio Gestin Fuerza de Ventas (IDEF0)


Diagrama de contexto del negocio Gestin Fuerza de Ventas
Diagrama de nivel A1, A2.. An
Modelo de Casos de Uso Sistema Gestin de Fuerza de Ventas
Diagramas de Casos de Uso Sistema Gestin de Fuerza de Ventas

ECU

Especificacin de Casos de Uso Sistema Gestin de Fuerza de Ventas

ECU01

ECU - Administrar Catlogo de Servicios

ECU02

ECU Administrar Margen de Utilidad

ECU03

ECU Administrar Empleados

ECU04

ECU Administrar Clientes

ECU05

ECU Administrar Oportunidad

ECU06

ECU Administrar Visitas

ERS

Especificacin de requerimientos de software Gestin de Fuerza de Ventas

DVP

Documento de Visin del proyecto Gestin de Fuerza de Ventas

PIP

Prototipo inicial del proyecto Gestin de Fuerza de Ventas

11 de 13

Sistema
Gestin Fuerza de
Ventas

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:

MA

Modelo de Anlisis del proyecto Gestin de Fuerza de Ventas

DCA

Diagrama de clases de anlisis del proyecto Gestin de Fuerza de Ventas

DSA

Diagrama de secuencia de anlisis del proyecto Gestin de Fuerza de Ventas

MD

Modelo de Diseo del proyecto Gestin de Fuerza de Ventas

DCD

Diagrama de clases de diseo del proyecto Gestin de Fuerza de Ventas

DSD

Diagrama de secuencia de diseo del proyecto Gestin de Fuerza de Ventas

DA

Diagrama de actividades del proyecto Gestin de Fuerza de Ventas

DE

Diagrama de estados del proyecto Gestin de Fuerza de Ventas

DAS
DER

Descripcin de la arquitectura del software del proyecto Gestin de Fuerza de


Ventas
Diagrama entidad relacin del proyecto Gestin de Fuerza de Ventas

CF

Cdigo fuente del proyecto Gestin de Fuerza de Ventas

CE

Cdigo ejecutable del proyecto Gestin de Fuerza de Ventas

SBD

Script de implementacin del proyecto Gestin de Fuerza de Ventas

PP

Plan de pruebas del proyecto Gestin de Fuerza de Ventas

ECP

Especificacin casos de prueba del proyecto Gestin de Fuerza de Ventas

PMD

Plan de migracin de datos del proyecto Gestin de Fuerza de Ventas

MU

Manual de usuario del proyecto Gestin de Fuerza de Ventas

MI

Manual de instalacin del proyecto Gestin de Fuerza de Ventas

Tabla del Inventario de Derivacin


ECS
ORIGEN
MPN-ECU

MPN-ECU

MPN-MCU

Pg 12 de 13

DESCRIPCIO N
Modelo de caso de uso del
negocio que contiene los
diagramas de casos de uso del
negocio
Modelo de caso de uso del
negocio que contiene los
diagramas de casos de uso del
negocio
Modelo de realizacin de caso de
uso del negocio que contiene los
diagramas de realizacin de caso
de uso del negocio

ECS
ORIGINADO
MPN-ECU-X

MPN-MCU

MN-ECU-X

DESCRIPCIO N
Todas las especificaciones de caso de
uso del negocio

Modelo de realizacin de caso de


uso del negocio que contiene los
diagramas de realizacin de caso de
uso del negocio
Todas las especificaciones de
realizaciones de caso de uso del
negocio

Sistema
Gestin Fuerza de
Ventas

PLAN DE GESTIN DE LA
CONFIGURACIN DEL SOFTWARE

Cdigo: PGC
Actualizacin No. 1
Pgina:
Fecha:

Tabla de Inventario de Dependencias


ECS 1

ECS 2

MCU

DESCRIPCION DE LA RELACION

ERS

Modelo de Casos de Uso depende de la


Especificacin de Requisitos de Software

MPN

Modelo de Casos de Uso del Negocio depende


del Modelo del Negocio

MPN

Especificacin de Caso de Uso del Negocio


depende del Modelo del Negocio

MCU

Modelo de diseo de clases depende de la


Realizacin de casos de uso de diseo

DCU

Diagramas de secuencia (diseo) depende de la


Realizacin de casos de uso de diseo

DCM-DCU

DCU

Diagramas de componentes depende de la


Realizacin de casos de uso de diseo

PP

ERS

Plan de pruebas depende de la Especificacin


de Requisitos de Software

MCU

ECU
DCD-MCU
DSD-MCU

13 de 13

También podría gustarte