Documentos de Académico
Documentos de Profesional
Documentos de Cultura
[Este documento se realiza en forma previa al Modelo de Casos de Uso del Sistema y
constituye una entrada fundamental para realizar el mismo. El propsito principal de
modelar actores y CU del Negocio es describir como se utiliza el negocio por parte de
sus clientes y socios. Estos Casos de Uso del Negocio constituyen los procesos del
Negocio que dan valor a los actores involucrados. Estos procesos son el vehculo con el
que el Negocio hace cosas. Las estrategias del Negocio se traducen en Objetivos del
Negocio que guan las actividades realizadas en los procesos del Negocio, por lo que
cada CU del Negocio debe soportar por lo menos un objetivo del Negocio, y esta es una
gua para identificar la granularidad correcta para la definicin de los CU del Negocio.
Cuando se est realizando el modelado del Negocio solo para tener una visin primaria
para un proyecto de Ingeniera de Software, se debe delimitar con cuidado el esfuerzo
de modelado del Negocio. En este caso en general no vale la pena hacer el modelado
del Negocio entero, y es conveniente considerar la parte del Negocio con la que se est
tratando, como si fuera el Negocio entero, la parte considerada ser la que utilice
directamente el sistema en desarrollo. Las partes de la Organizacin que se dejen fuera
de los lmites del Negocio tomado en cuenta, pueden ser modeladas como actores del
Negocio.]
Historia de revisiones
Fecha
Versin
Descripcin
Autor
[dd/mm/aaaa]
[x.x]
[detalles]
[nombre]
Contenido
2
1. Actores ............................................................................................................... 150
1.1. [Actor 1] ...................................................................................................... 150
1.2. [Actor 2] ...................................................................................................... 150
2. Casos de Uso ...................................................................................................... 150
2.1. Diagramas de Casos De Uso ........................................................................ 150
2.2. [Caso de Uso 1]............................................................................................ 150
2.2.1. Descripcin ........................................................................................... 150
2.2.2. Pre-condiciones ................................... Error! Marcador no definido.148
2.2.3. Flujo de eventos principal ...................................................................... 150
2.2.4. Flujos de eventos alternativos ................................................................ 150
2.2.5. Post-condiciones .................................................................................... 148
2.2.6. Requerimientos especiales ..................................................................... 151
2.3. [Caso de Uso 2]............................................................................................ 151
3
1. Actores del Negocio
[En esta seccin se debe describir a cada uno de los actores del Negocio que
participan en los Casos de Uso del Negocio, un actor del Negocio es un usuario del
Negocio o cualquier entidad que interacta con el Negocio.]
1.1.
[Aqu se presentan los Diagramas de Casos de Uso del Negocio, para mostrar la
interaccin entre los Actores y los Casos de Uso del Negocio.]
2.2.
2.2.1.
Descripcin
[En esta seccin se realiza una descripcin textual del flujo del Negocio que
representa el Caso de Uso. El flujo debe describir que hace el Negocio para
proveer de valor a un actor del Negocio, pero no como hace el Negocio para
resolver sus problemas. Las alternativas simples se pueden presentar dentro del
texto del Caso de Uso. Si el flujo alternativo es ms complejo, use una seccin
separada para describirlo.]
2.2.3.
1.1.1.1.
[En esta seccin se describen las alternativas ms complejas a las cuales se haca
referencia en el Flujo de eventos principal. Estos flujos alternativos representan la
conducta alternativa normalmente debida a excepciones que ocurren en el flujo
principal. Ellos pueden ser necesarios para describir los eventos asociados con la
conducta alternativa. Cuando finaliza el flujo alternativo, se retoman los eventos
del flujo de eventos principal a menos que se establezca otra cosa.]
[Sub-flujo alternativo 1]
[Los flujos alternativos pueden dividirse en subsecciones si esto aporta claridad]
[Sub-flujo alternativo 2]
...
1.1.1.2.
[Flujo alternativo 2]
...
2.2.4.
Diagrama de Actividad
[En esta seccin incluye un Diagrama de Actividad que modele en forma grfica
los flujos del Caso de Uso del Negocio descritos previamente. Es importante que
se muestren los distintos condicionales que existen en el proceso que determinan
4
que se siga un camino u otro en la ejecucin del proceso, y cuales son todas las
opciones vde terminacin para los flujos modelados.]
2.2.5.
Requerimientos especiales
[En esta seccin se especifican los requerimientos especiales que son especficos a
un caso de uso del Negocio, que son las caractersticas del caso de uso del
Negocio no cubiertas por los flujos descritos.]
[Requerimiento
especial 1]
2.3.
...
...
5
8.4.2 Plantilla Glosario
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
ndice
1
Introduccin
1.1
1.2
1.3
1.4
Definiciones
2.1
2.2
2.3
155
Propsito
mbito
Referencias
Resumen Ejecutivo
155
Trminos
<Grupo de Trminos>
<Un segundo Grupo de Trminos>
155
155
155
155
155
156
157
Glosario
Introduccin
[La introduccin del Glosario provee un resumen del documento completo.
Presente cualquier informacin que el lector pueda necesitar para entender el
documento en esta seccin. El documento Glosario es usado para definir la
terminologa especfica para el dominio del problema, explicando los trminos que
puedan no ser familiares al lector acerca de la descripcin de los casos de uso o de
otros documentos del proyecto. Este documento puede ser un diccionario informal,
capturando la definicin de los datos en los que se pueda enfocar los casos de uso
u otros documentos del proyecto que necesiten hacer algo con esta informacin.
Este documento debe ser guardado con el nombre de Glosario..]
Propsito
[Especifique el propsito del Glosario.]
mbito
[Una breve descripcin del mbito de este Glosario; que proyecto(s) estn asociados
a l, o cualquier cosa que pueda versen afectada o influenciada por este documento.]
Referencias
[Esta subseccin provee una lista completa de todos los documentos referenciados
en cualquier parte de este Glosario. Identifique cada documento por ttulo,
nmero de edicin (si es aplicable), y editorial. Especifique las fuentes de donde
pueden obtenerse estas referencias. Esta informacin puede ser entregada a modo
de referencia a un apndice o a otro documento.]
Resumen Ejecutivo
[Esta subseccin describe el contenido del resto del Glosario, y explica cmo est
organizado el documento.]
Definiciones
[Los trminos definidos en este punto forman la esencia del documento. Estos
pueden ser definidos en el orden deseado, pero generalmente se usa el orden
alfabtico para proveer mayor accesibilidad.]
Trminos
Termino
Descripcin
Estereotipos de UML
9
[La definicin para <Un trmino> se
realiza aqu. Se debe presentar
cuanta informacin sea necesaria
para que el lector comprenda los
conceptos.]
<Grupo de Trminos>
[A veces es til organizar los trminos por grupos para facilitar la lectura. Por
ejemplo si el dominio del problema contiene trminos iguales relacionados con
cuentas y con crear una construccin (si este fuera el caso en el que estamos
desarrollando un sistema que maneje los proyectos de construccin), presentar los
trminos de los dos subdominios diferentes puede confundir al lector. La solucin a
este problema es agrupar los trminos. En la presentacin de grupos de trminos,
proporcione una descripcin corta que ayude al lector a entender qu representa
<un grupo de trminos>. Los trminos presentados con el grupo deben estar
organizados alfabticamente para facilitar el acceso.]
10
Grupo de
trminos
Descripcin
Estereotipos de UML
Grupo de
trminos
Descripcin
Estereotipos de UML
11
[La definicin para <un grupo
de trminos> se presenta
aqu. Incluya tanta informacin
como sea necesaria para que
el lector pueda entender el
concepto.]
12
13
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
<1.1.0>
Descripcin
Documento Inicial
Autor
<Nombre>
14
ndice
1. Introduccin
161
1.1.
Propsito
161
1.2.
mbito
161
1.3.
Definiciones, Siglas, y Abreviaciones
161
1.4.
Referencias
161
1.5.
Resumen Ejecutivo
161
2. Posicionamiento
162
2.1.
Declaracin del Problema (OBLIGATORIO)
162
2.2.
Declaracin de Posicionamiento del Producto
162
3. Descripcin de Clientes, Stakeholders y Usuarios 162
3.1.
Demografa del Mercado
163
3.2.
Resumen de Stakeholders (OBLIGATORIO)
163
3.3.
Resumen de usuarios (OBLIGATORIO)
163
3.4.
Alternativas y Competencia
163
4. Descripcin Global de la Solucin
163
4.1.
Modelo de Negocios
164
4.2.
Perspectiva del Producto de software
164
4.3.
Resumen de capacidades
164
4.4.
Supuestos y Dependencias
164
5. Caractersticas del Producto
164
5.1.
<Caracterstica>
165
5.2.
<Siguiente Caracterstica>
165
6. Restricciones
165
7. Rangos de Calidad
165
8. Precedencia y prioridad
165
9. Otros Requerimientos del producto
165
9.1.
Estndares Aplicables
165
9.2.
Requerimientos de sistema
165
9.3.
Requerimientos de Performance
165
9.4.
Requerimientos de Entorno
165
10. Requerimientos de Documentacin 166 10.1. Manual de Usuario
166
10.2.
Gua de Instalacin, Configuracin, y archivo Read Me
166
15
Visin
1. Introduccin
[El propsito de este documento es recolectar, analizar y definir una vista global de las
necesidades de los usuarios y caractersticas del producto. Entendemos por producto al
conjunto de la solucin, incluyendo los procesos administrativos como el sistema. Este
es el documento inicial del proyecto, y resume la visin macro de todas las reas
afectadas: 1) el rea que da origen al proyecto, responsable de la definicin del
producto (usualmente el rea comercial); 2) el rea responsable de la solucin global
para satisfacer la definicin del producto (usualmente Ingeniera de Procesos); 3) el
rea responsable del desarrollo o modificacin del (los) sistema(s) computacional(es)
requeridos.
Enfquese en determinar las capacidades necesitadas por los stakeholders y por qu
existen estas necesidades y como el producto va a solucionarlas. Los detalles de cmo
la sern resueltas estas necesidades 1) por los procesos administrativos estarn en los
respectivos Diagramas de Actividad; 2) por el sistema computacional se describen en
las especificaciones de los casos de uso. ]
1.1.
Propsito
mbito
16
1.5. Resumen Ejecutivo
[Breve resumen del contenido del resto del documento de Visin, y como este est
organizado].
2. Posicionamiento
2.1.
[Obtener una declaracin del o los problemas que ser resuelto por el proyecto. Se debe
usar el siguiente formato:
El problema de
[describa el problema]
Afecta a
Para
[cliente objetivo]
Quin
[declaracin de la necesidad u
oportunidad]
Que
A diferencia de
[primera alternativa de
competencia]
Nuestro producto
[declaracin de la diferencia
esencial]
17
computacionales, y asegurarse que estn adecuadamente representados por algn
Stakeholder. Esta seccin debe establecer un perfil de los stakeholders y usuarios de la
aplicacin y los problemas claves que ellos perciben que deben ser resueltos por la
solucin propuesta. El objetivo es proveer el background y la justificacin de por qu
los requerimientos son necesarios.]
3.1.
Demografa del Mercado
[Esta seccin aplica en proyectos que implican el desarrollo de un nuevo producto o
servicio, que se intentar posicionar en el mercado. Si el origen del proyecto es un
requerimiento interno, o uno especfico de un cliente que no ser comercializado a
otros clientes, esta seccin no aplica.
[Esta seccin resume la demografa del mercado que motiva la decisin de existencia
del producto. Describe y posiciona los segmentos del mercado objetivo. Estima el
tamao y crecimiento del mercado segn el nmero de potenciales usuarios, o la
cantidad de dinero que sus clientes estn dispuestos a pagar tratando de encontrar las
necesidades que su producto podr satisfacer. Analice las principales tendencias y
tecnologa de la industria. Responda estas preguntas estratgicas: Cual es la
reputacin de la organizacin en ese mercado? Cmo quisieran Uds. que fuesen?
Cmo este producto o servicio apoya sus objetivos?
3.2.
Nombre
Representa
[Describa brevemente
que representa para
el proyecto]
3.3.
Rol
[Describa
brevemente el rol
que jugar en el
desarrollo del
proyecto, cual ser
su nivel de
involucramiento]
Resumen de usuarios (OBLIGATORIO)
Criterios de xito
[Describa brevemente
cuales son los criterios
bajo los cuales el
Stakeholder considerar
que el proyecto es
exitoso].
Nombre
[Nombre del perfil de
usuario, esto es conjunto
de
personas
que
cumplen el mismo rol
para el sistema]
3.4.
Descripcin
[Describa brevemente que
representan para el sistema,
cuantas personas hacen esa
tarea, cantidad de
operaciones, si es una tarea
nueva, si no lo es como la
ejecutan actualmente.]
Stakeholder
[Indique que
Stakeholder
representa a este
perfil de usuarios].
Alternativas y Competencia
[Identifique alternativas que sean percibidas como disponibles. Ello puede considerar
comprar un producto de la competencia, construir una nueva solucin, hacer mejoras a
18
una solucin existente o no hacer nada. Indique las principales fortalezas y debilidades
de cada opcin, y porque fueron desechadas.]
Modelo de Negocios
[El Objetivo de esta subseccin es dar un entendimiento del modelo de negocios al que
la solucin a construir responde. Para ello se recomienda incluir un Diagrama de Casos
de Uso de Negocio, y para cada caso de uso un Diagrama de Actividad Global,
identificando cuales funciones sern ejecutadas manualmente, cuales usando sistemas
computacionales existentes y cuales usando sistemas computacionales a construir o
modificar.
Esta subseccin no es aplicable si la totalidad de la solucin es un sistema computacional,
por ejemplo un sistema de consulta de clientes por la WEB].
4.2.
Resumen de capacidades
[Resuma los principales beneficios y caractersticas que la solucin cumplir. Organice las
funciones de manera fcil de entender, por ejemplo en una tabla como la siguiente:
4.4.
Beneficios
19
[Liste y describa las caractersticas de los productos, Las caractersticas son las
capacidades de alto nivel del sistema, son los que entregan beneficios a los
usuarios. Cada caracterstica es un servicio esperado externamente que requiera
tpicamente una serie de entradas para alcanzar el resultado deseado. Por ejemplo,
una caracterstica de un problema de ajuste de sistema puede ser la habilidad de
entregar reportes de tendencias. Como el modelo de casos de uso toma una forma,
actualice esta descripcin para referirse a los casos de uso.
Debido a que el documento Visin es revisado por un gran nmero de personal, el
nivel de detalle necesita ser lo suficientemente general como para ser entendido
por cualquier persona. De todas formas, debe tener el suficiente detalle para
entregar al equipo la informacin suficiente para crear los casos de uso.
Para manejar la complejidad de la aplicacin efectivamente, se recomienda para
cualquier sistema Nuevo, o incremento de un sistema ya existente, que la
capacidad sea abstrada a un alto nivel de caractersticas, un buen nmero de
caractersticas son entre 25-99. Estas caractersticas proveen la base fundamental
para la definicin del producto, manejo del mbito y del proyecto. Cada
caracterstica debe explicarse con gran detalle en el modelo de casos de uso.
A travs de esta seccin, cada caracterstica debe ser externamente percibida
por los usuarios, operadores u otros sistemas externos. Estas caractersticas
deben incluir una descripcin de su funcionalidad y cualquier uso relevante. Se
pueden aplicar los siguientes principios:
Abstenerse de disear. Mantener la descripcin de las caractersticas en un
nivel general. Enfocarse en las capacidades necesarias y porque (no como)
deben ser implementadas
5.1.
5.1
<Caracterstica>
5.2.
5.2
<Siguiente Caracterstica>
6. Restricciones
[Indique cualquier restriccin externa al proyecto, por ejemplo fecha de trmino,
mxima, presupuesto mximo, plataformas de Hardware y Software Bsico,]
7. Rangos de Calidad
[Defina los rangos de calidad exigidos para performance, robustez, tolerancia a fallas,
usabilidad y otros atributos no funcionales.]
8. Precedencia y prioridad
[Defina la prioridad de las diferentes caractersticas del sistema.]
Estndares Aplicables
[Listar todos los estndares con los cuales debe cumplir el producto. Estos pueden
incluir estndares legales y reguladores (FDA, UCC), de comunicacin (TCP/IP, ISDN),
20
estndar de la plataforma (Windows, UNIX, etc.), y estndares de calidad y seguridad
(UL, ISO, CMM).]
9.2.
Requerimientos de sistema
Requerimientos de Performance
[Use esta seccin para detallar los requerimientos de performance. Incluya estos tems
como factores de carga de usuario, ancho de banda o capacidad de la comunicacin,
rendimiento, exactitud, y confiabilidad o tiempo de respuesta bajo variadas condiciones
de carga.]
9.4.
Requerimientos de Entorno
10.
Requerimientos de Documentacin
[Esta seccin describe la documentacin que debe ser desarrollada para dar soporte
al despliegue exitoso de la aplicacin.]
10.1.
Manual de Usuario
21
22
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
23
ndice
1
INTRODUCCIN...........................................................................................................12
1.1 Antecedentes..................................................................................................................12
1.2 Problemtica..................................................................................................................12
1.3. Definiciones, Siglas, y Abreviaciones...........................................................................170
1.4. Referencias.....................................................................................................................170
1.5. Resumen Ejecutivo........................................................................................................170
2. Descripcin General.............................................................................................................179
2.1.
Especificacin de Funcionalidades.........................................................................179
2.2.
Supuestos y Dependencias......................................................................................180
2.3.
Acuerdos con el Cliente para la Administracin de Requerimientos......................180
3. Especificacin de Requerimientos........................................................................................180
3.1.
Reportes de Casos de Uso.......................................................................................180
3.2.
Requerimientos Funcionales...................................................................................180
3.3.
Requerimientos Adicionales....................................................................................182
3.4.
Requerimientos no Funcionales..............................................................................182
3.5.
Requerimientos Tcnicos........................................................................................183
3.6.
Requerimientos de Proceso.....................................................................................183
4. Administracin de Requerimientos......................................................................................183
4.1. Conjunto de Requisitos..................................................................................................184
4.2. Requisitos Individuales..................................................................................................184
4.3. Criterios de Revisin de Requerimientos......................................................................184
24
1.1.
Propsito
1.2.
mbito
[Prrafo obligatorio.]
[Una descripcin del entorno afectado; que proyectos se ven afectados o
influenciados por esta Especificacin de Requerimientos de Software.]
1.3.
1.4.
Referencias
1.5.
Resumen Ejecutivo
[Prrafo NO obligatorio.]
[Esta subseccin debe describir el resto del documento conteniendo y explicando
cmo est organizado.]
2. Descripcin General
[Se considera en esta parte la descripcin de los factores principales que afectan al
espacio de la solucin. Incluya aquellos tems como perspectiva del producto,
25
funciones del producto, caractersticas de usuario, limitaciones, supuestos y
dependencias. No se incluye en esta seccin la descripcin de los requerimientos.]
2.1.
Especificacin de Funcionalidades
[Prrafo obligatorio.]
[Si usa el modelado de casos de uso, esta seccin debe contener la referencia de
ste, y una descripcin o resumen del modelo o del subconjunto ms
representativo del mismo. Esto incluye una lista de nombres y breves
descripciones de los casos de uso, actores, diagramas aplicables y relaciones...
En caso de no existir modelo de caso de uso se deben referenciar todas las
descripciones existentes de las funcionalidades, ya sean minutas de reunin,
correos electrnicos, etc. Es necesario agregar esas descripciones en esta seccin y
en el seccin 1.4 Referencias del documento se necesitan mencionar todos los
fuentes de los requerimientos.]
[Este punto se puede reemplazar con la plantilla Excel de Administracin de
Requerimientos haciendo referencia.]
2.2.
Supuestos y Dependencias
[Prrafo obligatorio.]
[Esta seccin describe cualquier factibilidad tcnica clave, disponibilidad de
componentes o subsistemas, u otros supuestos realizados en los cuales la
viabilidad del software descrito en esta Especificacin de Requerimientos de
Software se base.]
3. Especificacin de Requerimientos
[Esta seccin debe describir detalladamente todos los requerimientos de software,
de forma de permitir a los diseadores, disear el sistema para satisfacer los
requerimientos como tambin a los probadores disear un plan de test adecuado
para poder verificar el cumplimiento de los mismos. Cuando se usa el modelado de
casos de uso, estos requerimientos se capturan en los casos de uso, y en las
especificaciones adicionales aplicables, Si no se usa el modelado de casos de uso,
la definicin de especificaciones adicionales debe insertarse directamente aqu.]
3.1.
[Prrafo obligatorio.]
[En modelado de casos de uso, ellos definen la mayora de los requerimientos
funcionales del sistema, y algunos requerimientos no funcionales. Para cada caso
de uso en el modelo superior, o subconjunto del mismo, refirase o cierre, el
26
reporte de caso de uso en esta seccin. Asegrese de que cada requerimiento est
claramente etiquetado.]
[Para proyectos pequeos, de duracin menor a un mes y un equipo de menos de 3
personas, este prrafo se puede reemplazar con una referencia a documento
Anlisis
Preliminar.]
3.2.
Requerimientos Funcionales
[Prrafo obligatorio.]
[En esta seccin se deben describir todos los requerimientos funcionales en forma
detallada, esta seccin debe ser usada cuando las funcionalidades no son
transacciones de algn framework transaccional. La descripcin debe ser
suficientemente clara para permitir a los diseadores hacer un diseo apropiado,
los programadores entender funcionalidad y a los probadores elaborar un plan de
pruebas apropiado.]
[Datos a Definir por cada requerimiento no Funcional]
Campo
En qu Consiste
Los dgitos deben ir separados por "comas".
El primer dgito indica la fase en que se ingres el requerimiento. El
segundo dgito indica la iteracin.
Nmero (F,I,ID,V)
El tercer digito indica el ID del requerimiento, el cual no se puede
repetir en ninguna fase ni iteracin anterior (ES UNICO).
El cuarto indica la versin para un mismo requerimiento, en caso de
que un requerimiento sea modificado.
Fecha
Fecha en que se solicita el requerimiento o cambio.
Funcionalidad
Corresponde al requerimiento listado en la planilla TEC
Puede tener tres valores:
I : Requerimiento Inicial
Tipo
N : Nuevo Requerimiento
M: Modificacin del Requerimiento
Referencia a artefacto donde esta requerimiento escrito.
La referencia tiene siguiente formato:
Origen
<direccin relativa>\<nombre de artefacto>
Pedido por
Quien pide el requerimiento
Asignado a
Quien es asignado para administrar y resolver requerimiento
Prioridad asignada segn:
A: Alto
Prioridad
M: Medio
B: Bajo
Corresponde al estado actual del requerimiento reportado, segn:
PROPUESTO ACEPTADO
ASIGNADO
CONSTRUIDO VALIDADO
Estado
REVISADO
CANCELADO TERMINADO
27
Tipo de Modificacin del requerimiento, se aplica solo para cambios.
Segn:
FUNCIONAL
NO FUNCIONAL
Categora
DE PROCESO TCNICO
Impacto del
Requerimiento
Descripcin
Fecha de Inicio
Fecha de Trmino
Duracin (horas)
Tiempo de Cambios
(*)
3.4.
Requerimientos no Funcionales
[Prrafo obligatorio.]
[En esta seccin se describen los aspectos no funcionales, tales como tiempo de
respuesta, esttica de la aplicacin, facilidad de navegacin, etc.]
[Datos a Definir por cada requerimiento no Funcional.]
Campo
En qu Consiste
28
Nmero (F,I,ID,V)
Fecha
Funcionalidad
Tipo
Origen
Pedido por
Asignado a
Prioridad
Estado
Categora
Impacto del
Requerimiento
Descripcin
Fecha de Inicio
Fecha de Trmino
Duracin (horas)
Tiempo de Cambios
(*)
29
3.5.
Requerimientos Tcnicos
[Prrafo obligatorio.]
[En esta seccin se describen los requerimientos tcnicos, tales como sistema
operativo, plataforma de arquitectura, por ejemplo WebSphere, .NET, etc.]
[Este punto se puede reemplazar referenciando a la plantilla Excel de Administracin
de Requerimientos.]
3.6.
Requerimientos de Proceso
[Prrafo obligatorio.]
[En esta seccin se describen los requerimientos de proceso. Por ejemplo, para
desarrollo se necesita usar proceso de desarrollo en cascadas, RUP, XP, ITDA-KP,
Este prrafo se puede relacionar con artefacto Configuracin del Proceso o con el
Plan del Proyecto.]
[Este punto se puede reemplazar haciendo referencia a
Administracin de Requerimientos.]
la plantilla Excel de
4. Administracin de Requerimientos
[Prrafo obligatorio.]
[En esta seccin se especifica cmo se realizara el seguimiento de los
requerimientos, y los documentos asociados a este seguimiento, as mismo, en
esta seccin se describen como se realizaran los posibles cambios o nuevas
modificaciones existentes durante el proyecto. Esto normalmente se puede seguir
con la plantilla de Administracin de Requerimientos al cual se debe referenciar en
esta seccin.]
Normalmente estos controles se llevan mediante una Excel para mayor facilidad en
el control y la administracin
Resultado
R1
R2
R3
Observaciones
Completos
Consistentes
Correctos
Priorizados
Comprensibles
Organizados
4.2. Requisitos Individuales
Caso de uso
/ Requisito
(1)
Completo
Trazabilidad hacia
Adelante
Atrs
Sin
ambigedad
Verificable
Independiente
del Diseo e
Implementar
Comprensible
30
R1 R2 R3 R1 R2 R3 R1 R2 R3 R1 R2 R3 R1 R2 R3
R1
R2
R3
R1 R2
R3
(1) Requisito hace referencia a los No-Funcionales y a los Funcionales cuando son expresados
en sentencias y no en C
31
Aplica a
especificacin en
Caso de
Sentencia
Uso
Accin a seguir si
NO cumple
Completos
ALERTAR
DETENER
ALERTAR
Consistente
ALERTAR
ALERTAR
DETENER
ALERTAR
ALERTAR
Priorizados
ALERTAR
ALERTAR
DETENER
32
a). Est definida la importancia relativa de cada requisito.
Por ejemplo, puede ser priorizado por importancia para el
negocio, complejidad para implantar, riesgo arquitectnico, x
costo de desarrollar, estabilidad del requisito, entre otros.
ALERTAR
ALERTAR
ALERTAR
Comprensible
ALERTAR
ALERTAR
Organizados
ALERTAR
DETENER, si no
hay al menos un (1)
diagrama de CU
Aplica a
especificacin en
Caso de
Sentencia
Uso
Accin a
seguir si NO
cumple
DETENER
DETENER
DETENER
d). Para cada caso de uso estn definidas las respuestas del software
a todas las entradas del actor tanto para flujos vlidos como no x
vlidos.
e). El requisito expresado como sentencia breve (tradicional) tiene
DETENER
33
definidas las respuestas del software tanto para comportamiento
vlidos como no vlidos.
DETENER
DETENER
Trazabilidad
hacia atrs
ALERTA
ALERTA
Sin
ambigedad
Verificable
Independiente
Diseo e
implementaci
n
ALERTA
ALERTA
DETENER
DETENER
DETENER
ALERTA
Comprensible
ALERTA
ALERTA
34
35
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
36
ndice
1
Introduccin
1.1 Propsito
1.2 mbito
1.3 Referencias
Requerimientos
2.1.1
Actores
2.1.2
Casos de Uso
2.2.1
Actores
2.2.2
Casos de Uso
Anlisis Preliminar
1
8
2
1
8
2
1
8
2
1
8
2
1
8
2
1
8
2
1
8
2
1
8
2
1
8
2
1
8
2
1
8
2
1
8
2
1
8
3
1
8
37
3
1
8
3
1
8
3
1
8
3
1
8
3
38
Anlisis Preliminar
1. Introduccin
[La introduccin del Anlisis Preliminar provee un resumen del documento
completo. Presente cualquier informacin que el lector pueda necesitar para
entender el documento en esta seccin.]
1.1.
Propsito
mbito
[Una breve descripcin del mbito de este Anlisis Preliminar; que proyecto(s)
estn asociados a l, o cualquier cosa que pueda versen afectada o influenciada
por este documento.]
1.3.
Referencias
[Esta subseccin provee una lista completa de todos los documentos referenciados
en cualquier parte de este Anlisis Preliminar. Identifique cada documento por
ttulo, nmero de edicin (si es aplicable), y editorial. Especifique las fuentes de
donde pueden obtenerse estas referencias. Esta informacin puede ser entregada a
modo de referencia a un apndice o a otro documento.]
1.4.
Resumen Ejecutivo
[Esta subseccin describe el contenido del resto del Anlisis Preliminar, y explica
cmo est organizado el documento.]
2. Requerimientos
[Desarrolle en esta seccin los anlisis bsicos de casos de uso, puede aadir o
eliminar subsecciones segn sea necesario]
2.1.
Actores
[Nombre los actores que interactan con el sistema y una describa brevemente la
funcin de cada actor]
Casos de Uso
Actores
39
Casos de Uso
3. Anlisis Preliminar
3.1.
Diagrama de Despliegue
Mdulo
[Nombre
de
cada
modulo
mostrado en el
diagrama del
Modelo de
Anlisis]
Descripcin
[Breve descripcin de la
funcionalidad que cumple este
modulo]
Solucin
[Nombre de la
solucion
propuesta, por
ejemplo el
lenguaje o
herramienta]
Estimacin del
Esfuerzo
[Cantidad de
esfuerzo
necesario,
estimado por
el arquitecto,
para
desarrollar la
solucin]
40
[Esta plantilla tiene por finalidad servir de base para la confeccin del documento
Solicitud de requerimientos. El texto entre parntesis cuadrados y desplegado en azul
itlico (estilo = InfoBlue) tiene por finalidad guiar al autor y debe ser borrado antes de
la publicacin del documento.]
41
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
<Detalles>
Autor
<Nombre>
42
Solicitud de Requerimiento
No. Interno:
Prioridad:
Fecha solicitud:
Centro Costo:
Anexo:
Fecha:
Rechazado
Comentarios:
43
Evaluacin
Evaluado por:
Recursos
Externos:
SI NO
Firma:
Fecha:
Nombre:
Firma:
Fecha:
Fase de Ejecucin
Jefe de Proyecto Asignado:
Firma:
Fecha de Inicio:
Das/hombre reales:
Comentarios
Firma:
Firma:
Firma:
Firma:
44
45
46
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
47
ndice
1
Introduccin
1.1
1.2
1.3
1.4
1.5
Check Lists
2.1
2.2
2.3
2.4
2.5
191
Propsito
mbito
Definiciones, acrnimos y abreviaciones.
Referencias
Resumen Ejecutivo
192
General
Ambiente de Desarrollo
Ambiente de Test
Ambiente de Produccin
Ambiente de General
191
191
191
191
191
192
192
193
193
194
48
Check List
1. Introduccin
1.1.
Propsito
[Una descripcin breve acerca del propsito de este Checklist. Tambin agregue
una descripcin breve de a qu se aplica la Checklist; qu se ve afectado o
influenciado por este documento.]
1.2.
mbito
Referencias
[Esta sub-seccin provee una completa lista de todos los documentos referenciados
en cualquier punto del Checklist. Identifique cada documento por titulo, nmero
de edicin (si es aplicable), fecha, y editorial. Especifique las fuentes de donde
pueden obtenerse estas referencias.]
1.5.
Resumen Ejecutivo
[Describa brevemente que contiene el resto del Checklist y explique cmo est
organizado este documento.]
2. Checklists 2.1.
General
General
Check
[Rol del
Responsable]
Organigrama
Disponibilidad
Accesibilidad
Seguridad
Solicitudes de
Necesidades
Periodicidad y
Rol
Comentario
[Aada cualquier
comentario
correspondiente a este
campo como sugerencias,
tareas, descripciones o
herramientas]
49
Participantes de
Reuniones de
Coordinacin
Planes de Backup y
Restore para ambiente de
desarrollo y test
2.2.
Ambiente de Desarrollo
Ambiente de
desarrollo
Mquinas
Check
Inicial
Check
Final
Servidor web
Servidor DB
Check
Inicial
Check
Final
Servidor de
componentes
Servidor para SCM
Software para
desarrollo
2.3.
Comentario
[Rol del
Responsable]
Estaciones de trabajo
Caracterstica de la
Red
Ambiente de
desarrollo
Software
Sistema operativo
Rol
Rol
[Aada
cualquier
comentario
correspondiente a este
campo como
sugerencias, tareas,
descripciones o
herramientas]
Comentario
Ambiente de Pruebas
Ambiente de Pruebas
Check
Inicial
Check
Final
Rol
Comentario
50
[Rol del
Responsable]
Mquinas
Estaciones de trabajo
Servidor Web
Servidor DB
Servidor de
componentes
[Aada cualquier
comentario
correspondiente a este
campo como sugerencias,
tareas, descripciones o
herramientas]
Herramientas
Herramientas para
pruebas
2.4.
Ambiente de Produccin
Ambiente de Produccin
Check
Inicial
Check
Final
[Rol del
Responsable]
Mquinas
Check
Inicial
Check
Final
Servidor DB
Servidor de
componentes
Servidor Firewall
Ambiente de produccin
Servidor Web
Schema de seguridad
Rol
Rol
Comentario
[Aada cualquier
comentario
correspondiente a este
campo como sugerencias,
tareas, descripciones o
herramientas]
Comentario
51
Sistema operativo
Firewall
Servidor Web
Conectividad
Software
2.5.
Ambiente en General
Ambientes en General
Check
Inicial
Check
Final
[Rol del
Responsable]
Protocolos
Interfaces
Diagramas de Navegacin
Topologa de la red en
produccin
Relacin Datos - Tablas
Rol
Comentario
[Aada cualquier
comentario
correspondiente a este
campo como sugerencias,
tareas, descripciones o
herramientas]
52
53
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
54
ndice
1. Introduccin
198
1.1 Propsito
1.2 mbito
1.3 Definiciones, Acrnimos y Abreviaciones
1.4 Referencias
1.5 Resumen ejecutivo
2. Recursos
198
2.1 Recursos computacionales crticos
2.2 Personal y Responsables
3. Modelo de Ambientes
198
3.1
3.3
Ambiente de Desarrollo
Ambiente de Pruebas
Ambiente de Produccin
198
198
198
198
198
198
198
198 3.2
198
198
55
Especificacin de Ambiente
1. Introduccin
[La introduccin de la Especificacin de Ambiente proporciona una descripcin del
documento completo. Este incluye el propsito, mbito, definiciones, acrnimos,
abreviaciones, referencias, y una descripcin de este documento.]
2.6.
Propsito
mbito
[Es una descripcin del mbito de esta Especificacin de Ambiente; que proyectos
estn asociados con cualquier cosa que afecte o influya este documento.]
2.8.
Referencias
3. Recursos
3.1.
Personal y Responsables
[Describa en este punto los nombres de las personas asignadas a cada rol.]
4. Modelo de Ambientes
[Contiene diagramas de despliegue para cada ambiente. El modelo de ambiente contiene
una descripcin detallada de aspectos tales como hardware y software]
4.1.
Ambiente de Desarrollo
Ambiente de Pruebas
Ambiente de Produccin
56
[Incluya aqu los diagramas de despliegue correspondientes al ambiente de produccin]
57
[Nota: Para proyectos pequeos, los artefactos que deben estar contenidos
en este plan y no como documentos independientes son:
-
Mapeo de Roles
Lista de Riesgos
Plan SQA
Plan SCM.
Los documentos obligatorios para proyectos pequeos, que no estn
contenidos en este plan son:
Anlisis Preliminar
TEC
58
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
59
ndice
1
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.4.1
4.4.2
4.4.3
Introduccin
203
1.1 Propsito
203 1.2 Alcance
203
1.3 Definiciones, acrnimos y abreviaciones.
203
1.4 Referencias
203
1.5 Resumen Ejecutivo
204
Resumen del Proyecto
205
2.1 Propsito del Proyecto, mbito, y Objetivos
205
2.2 Supuestos y Lmites
205
2.3 Entregables del Proyecto
205
2.4 Evolucin del Plan de Desarrollo del Software
208
Organizacin del Proyecto
208 3.1 Estructura Organizacional
208
3.2 Interfaces externas
208
3.3 Roles y Responsabilidades
209
Gestin del Proceso
209
4.1 Estimaciones del Proyecto
209
4.2 Plan de Desarrollo del Software
209
Plan de la fase
209
Objetivos de las iteraciones
211
Versiones
211
Agenda del Proyecto
211
Recursos del Proyecto
214
Presupuesto
214
4.3 Plan de Iteracin
214
4.4 Monitorizacin y Control del Proyecto
215
Plan de Administracin de Requerimientos
215
Agenda del Plan de Control
215
Plan de Control de Presupuesto
215 4.4.4 Plan de Control de Calidad
215 4.4.5 Plan de
Reporte
215
4.4.6 Plan de Medicin
216
4.5 Plan de Administracin de Riesgos
216
4.6 Plan de Clausura
216
Plan de Procesos Tcnicos
216
5.1 Configuracin de Proyecto
216 5.2 Mtodos, Herramientas, y Tcnicas 216
5.3 Plan de Infraestructura
216
5.4 Plan de Aceptacin del Producto
216
Plan de Proceso de Soporte
217
60
7
8
6.1 Plan de CM
6.2 Plan de Evaluacin
6.3 Plan de Documentacin
6.4 Plan de Garanta de Calidad (QA)
6.5 Plan de Resolucin de Problemas
6.6 Plan Administracin de Subcontratista
6.7 Plan de Mejora de los Procesos
Planes Adicionales
218
Anexos
218
217
217
217
217
217
217
217
61
Este documento provee una visin global del enfoque de desarrollo propuesto basado
en una metodologa de Rational Unified Process en la que nicamente se proceder a
cumplir con las tres primeras fases que marca la metodologa, constando nicamente en
la tercera fase de dos iteraciones. Es importante destacar esto puesto que utilizaremos la
terminologa RUP en este documento. Se incluir el detalle para las fases de Inicio y
Elaboracin y adicionalmente se esbozarn las fases posteriores de Construccin y
Transicin para dar una visin global de todo proceso.
El enfoque desarrollo propuesto constituye una configuracin del proceso RUP de
acuerdo a las caractersticas del proyecto, seleccionando los roles de los participantes,
las actividades a realizar y los artefactos (entregables) que sern generados. Este
documento es a su vez uno de los artefactos de RUP.
5.1.
Propsito
Alcance
[Prrafo obligatorio.]
[Describa el alcance de este Plan de Desarrollo del Software; que proyectos
estn asociados a l y cualquier elemento que se vea afectado o influenciado por
este documento.]
5.3.
si
existen
trminos,
definiciones,
acrnimos
Referencias
62
[Prrafo obligatorio si existen referencias.]
[Esta subseccin provee una completa lista de todos los documentos referenciados en
cualquier punto del Plan de Desarrollo del Software. Identifique cada documento por
ttulo, nmero de edicin (si es aplicable), fecha, y editorial. Especifique las fuentes
de donde pueden obtenerse estas referencias. Esta informacin puede entregarse
como una referencia a un apndice o a otro documento.
Para el Plan de Desarrollo del Software, la lista de artefactos referenciados
debe incluir:
5.5.
TEC Plan
Asignacin de Roles
Plan de Mediciones
Lista de Riesgos
Configuracin de Proyecto
Pautas de Diseo
Pautas de Programacin
Pautas de Test
Especificacin de Ambiente
Plan de Documentacin
Plan SQA
[Prrafo NO obligatorio.]
[Describa brevemente que contiene el resto de Plan de Desarrollo del Software
y explique cmo est organizado este documento.]
63
6.1.
[Prrafo obligatorio.]
[Describa brevemente el propsito y los objetivos de este proyecto, aada adems
una breve descripcin de los entregables y a quien sern entregados.]
6.2.
Supuestos y Lmites
[Prrafo NO obligatorio.]
[Liste los supuestos en los que se ha basado este plan y cualquier limitante, por
ejemplo, presupuesto, staff, equipamiento, y fechas, que sean aplicables al
proyecto.]
6.3.
[Prrafo NO obligatorio.]
A continuacin se indican y describen cada uno de los artefactos que sern
generados y utilizados por el proyecto y que constituyen los entregables. Esta lista
constituye la configuracin de RUP desde la perspectiva de artefactos, y que
proponemos para este proyecto.
Es preciso destacar que de acuerdo a la filosofa de RUP (y de todo proceso
iterativo e incremental), todos los artefactos son objeto de modificaciones a lo largo
del proceso de desarrollo, con lo cual, slo al trmino del proceso podramos tener
una versin definitiva y completa de cada uno de ellos. Sin embargo, el resultado
de cada iteracin y los hitos del proyecto estn enfocados a conseguir un cierto
grado de completitud y estabilidad de los artefactos. Esto ser indicado ms
adelante cuando se presenten los objetivos de cada iteracin.
4) Glosario
64
Es un documento que define los principales trminos
Permite establecer una terminologa consensuada. .
usados en el proyecto.
6) Visin
Este documento define la visin del producto desde la perspectiva del cliente,
especificando las necesidades y caractersticas del producto. Constituye una base
de acuerdo en cuanto a los requisitos del sistema.
8) Especificaciones Adicionales
Este documento capturar todos los requisitos que no han sido incluidos como
parte de los casos de uso y se refieren requisitos no-funcionales globales. Dichos
requisitos incluyen: requisitos legales o normas, aplicacin de estndares,
requisitos de calidad del producto, tales como: confiabilidad, desempeo, etc., u
otros requisitos de ambiente, tales como: sistema operativo, requisitos de
compatibilidad, etc.
10)
11)
Modelo de Datos
65
Previendo que la persistencia de la informacin del sistema ser soportada por
una base de datos relacional, este modelo describe la representacin lgica de
los datos persistentes, de acuerdo con el enfoque para modelado relacional de
datos. Para expresar este modelo se utiliza un Diagrama de Clases (donde se
utiliza un archivo UML para Modelado de Datos, para conseguir la representacin
de tablas, claves, etc.).
Modelo de Despliegue
14)
Casos de Prueba
15)
Solicitud de Cambio
16)
Plan de Iteracin
17)
Evaluacin de Iteracin
18)
Lista de Riesgos
66
Este documento incluye una lista de los riesgos conocidos y vigentes en el
proyecto, ordenados en orden decreciente de importancia y con acciones
especficas de contingencia o para su mitigacin.
19)
Manual de Instalacin
Este documento incluye las instrucciones para realizar la instalacin del producto.
20)
21)
Producto
Fase
Iteracin
Artefacto
Fecha de Entrega
[nombre de artefacto]
6.4.
[Prrafo obligatorio.]
[Tabla de versiones propuestas del Plan de Desarrollo del Software, y el criterio
usado para revisiones no programadas y la reedicin de este plan.]
Estructura Organizacional
[Prrafo obligatorio.]
[Describe la estructura organizacional del equipo del proyecto, incluyendo al
administrador y otras autoridades de revisin. Se puede reemplazar con una
referencia a documento Asignacin de Roles.]
67
[Para pequeos proyectos la estructura se puede describir dentro del plan y
no es necesario crear el documento Asignacin de Roles.]
7.2.
Interfaces externas
[Prrafo obligatorio.]
[Describe como es la interfaz entre el proyecto y los grupos externos. Para cada
grupo externo, identifique los nombres de los contactos internos y externos. Se
puede reemplazar con una referencia a documento Asignacin de Roles.]
[Para Administracin de Requerimientos es necesario establecer quien o quienes
sern la contraparte oficial
para la aceptacin de cambios o nuevos
requerimientos]
[Para pequeos proyectos la estructura se puede describir dentro del plan y
no es necesario crear el documento Asignacin de Roles.]
7.3.
Roles y Responsabilidades
[Prrafo obligatorio.]
[Identifique las unidades organizacionales del proyecto que son responsables por
cada una de las disciplinas, detalles del flujo de trabajo, y procesos de soporte. Se
puede reemplazar con una referencia a documento Asignacin de Roles.]
[Para pequeos proyectos la estructura se puede describir dentro del plan y
no es necesario crear el documento Asignacin de Roles.]
Responsabilidad
Jefe de Proyecto
Asigna los recursos, gestiona las prioridades, coordina las interacciones con los clientes y usuarios,
y mantiene al equipo del proyecto enfocado en los objetivos. El jefe de proyecto tambin establece
un conjunto de prcticas que aseguran la integridad y calidad de los artefactos del proyecto.
Adems, se encargar de supervisar el establecimiento de la arquitectura del sistema. Gestin de
riesgos. Planificacin y control del proyecto.
Analista de Sistemas
Programador
Ingeniero de Software
[Provee el costo estimado y agenda del proyecto, tambin las bases para estas
estimaciones, los puntos y circunstancias en el proyecto que pueden provocar una
re-estimacin de estos datos.]
8.2.
68
1.1.1. Plan de la fase
[Para pequeos proyectos este prrafo NO es obligatorio]
[Incluya lo siguiente:
Estructura de desglose
Se puede reemplazar con una referencia al Gantt del Proyecto si l mismo contiene
el plan de cada fase del proyecto.]
El desarrollo se llevar a cabo en base a fases con una o ms iteraciones en cada una de
ellas. La siguiente tabla muestra una la distribucin de tiempos y el nmero de
iteraciones de cada fase (para las fases de Construccin y Transicin es slo una
aproximacin muy preliminar)
Fase
Nro. Iteraciones
Duracin
Fase de Inicio
Fase de Elaboracin
Fase de Construccin
Fase de Transicin
Los hitos que marcan el final de cada fase se describen en la siguiente tabla.
Descripcin
Hito
Fase de Inicio
En esta fase desarrollarn los requisitos del producto desde la perspectiva del usuario, los cuales sern
establecidos en el artefacto Visin. Los principales casos de uso sern identificados y se har un refinamiento
del Plan de Desarrollo del Proyecto. La aceptacin del cliente /usuario del artefacto Visin y el Plan de
Desarrollo marcan el final de esta fase.
69
Fase de Elaboracin
En esta fase se analizan los requisitos y se desarrolla un prototipo de arquitectura (incluyendo las partes ms
relevantes y / o crticas del sistema). Al final de esta fase, todos los casos de uso correspondientes a requisitos
que sern implementados en la primera versin de la fase de Construccin deben estar analizados y diseados
(en el Modelo de Anlisis / Diseo). La revisin y aceptacin del prototipo de la arquitectura del sistema marca
el final de esta fase. En nuestro caso particular, por no incluirse las fases siguientes, la revisin y entrega de
todos los artefactos hasta este punto de desarrollo tambin se incluye como hito. La primera iteracin tendr
como objetivo la identificacin y especificacin de los principales casos de uso, as como su realizacin
preliminar en el Modelo de Anlisis / Diseo, tambin permitir hacer una revisin general del estado de los
artefactos hasta este punto y ajustar si es necesario la planificacin para asegurar el cumplimiento de los
objetivos. Ambas iteraciones tendrn una duracin de una semana.
Fase de Construccin
Durante la fase de construccin se terminan de analizar y disear todos los casos de uso, refinando el Modelo
de Anlisis / Diseo. El producto se construye en base a 2 iteraciones, cada una produciendo una versin a la
cual se le aplican las pruebas y se valida con el cliente / usuario. Se comienza la elaboracin de material de
apoyo al usuario. El hito que marca el fin de esta fase es la versin de la versin 2.0, con la capacidad
operacional parcial del producto que se haya considerado como crtica, lista para ser entregada a los usuarios
para pruebas beta.
Fase de Transicin
En esta fase se prepararn dos versiones para distribucin, asegurando una implantacin y cambio del sistema
previo de manera adecuada, incluyendo el entrenamiento de los usuarios. El hito que marca el fin de esta fase
incluye, la entrega de toda la documentacin del proyecto con los manuales de instalacin y todo el material de
apoyo al usuario, la finalizacin del entrenamiento de los usuarios y el empaquetamiento del producto.
8.2.1.1.
[Nombre de la fase]
No
[el
nmer
o de
tarea]
Actividad
Responsable
[nombre
de la
actividad]
[nombre de
la persona
que va
realizar esta
actividad]
1.1.2.
Fecha
Comienzo
[fecha]
Fecha
Trmino
[fecha]
Artefactos
de Entrada
[nombre
de los
artefactos
de
entrada
para la
actividad]
Artefactos
de Salida
[nombre
de los
artefactos
de salida
para la
actividad]
[nmero
de la
activida
d
anterior
]
[nmero
de la
actividad
siguiente
]
Fase
1.1.3.
Iteracin
Objetivo
Versiones
Fase
Iteracin
Release
70
[Si en fin de la fase o iteracin existe un release
de software describir release y su versin, o si un
release no existe poner N/A.]
1.1.4.
[Prrafo obligatorio]
[Tabla o Diagrama que muestra las fechas objetivo de finalizacin paras las
iteraciones y fases, puntos de revisin, demos, y otras fases. Se puede reemplazar
con Gantt de Proyecto haciendo referencia.]
[Para pequeos proyectos se recomienda llenar la carta Gantt en forma de
tabla y no manejar Gantt separado.]
Comienzo
Aprobacin
71
Modelo de Casos de Uso del Negocio y Modelo de Objetos del
Negocio
Requisitos
Glosario
Visin
Modelo de Casos de Uso
siguiente fase
siguiente fase
Especificaciones Adicionales
siguiente fase
Anlisis/Diseo
Modelo de Anlisis/Diseo
siguiente fase
Modelo de Datos
siguiente fase
Implementacin
Prototipos de Interfaces de Usuario
siguiente fase
Modelo de Implementacin
siguiente fase
Pruebas
Casos de Pruebas Funcionales
siguiente fase
Despliegue
Modelo de Despliegue
siguiente fase
Disciplinas / Artefactos
generados o modificados durante
Fase de Elaboracin
Modelado del Negocio
la
Comienzo
Aprobacin
aprobado
Requisitos
Glosario
aprobado
Visin
aprobado
Modelo de Datos
Implementacin
72
Prototipos de Interfaces de Usuario
Modelo de Implementacin
Pruebas
Casos de Pruebas Funcionales
Despliegue
Modelo de Despliegue
Fase
Actividad
[nomb
r e de
la fase
o
acrni
mo]
[nombre
de la
actividad]
Respon
sable
[nom
bre
de la
perso
na
Estado
[esta
do
de la
activi
dad]
Fecha
Comienzo
[fecha]
que
va
realiz
ar
esta
activi
dad]
Fecha
Trmino
[fecha]
Artefactos de
Entrada
[nombre de
los
artefactos
de entrada
para la
actividad]
Artefactos de
Salida
[nombre
de
los
artefactos
de salida
para la
actividad]
A
[n
m
ero
de la
activ
i dad
ante
r ior]
D
[ nme
r o de
la
activida
d
siguient
e]
73
[Prrafo obligatorio.]
[Identifique aqu el tipo de staff requerido y la cantidad, incluyendo cualquier
habilidad especial, conocimiento o experiencia, calendarizado por fase del proyecto
o iteracin. Se puede reemplazar con una referencia a documento TEC Plan.]
8.2.1.4.
[Prrafo NO obligatorio.
SUBCONTRATACIN]
OBLIGATORIO
EN
CASO
DE
QUE
EXISTA
Plan de capacitacin
Plan de Iteracin
74
[Describa que aproximacin se tomara para monitorear el progreso versus la agenda
programada para tomar las acciones correctivas que sean necesarias.]
[Se recomienda definir monitorizaciones al menos una vez por fase con el Senior
Manager, y en perodos menores a una semana por parte del jefe de proyecto]
Fase
Iteracin
Fecha Comienzo
Plan
Real
Fecha Termino
Plan
Real
Presupuesto
Plan Real
Diff.
Suma
1.1.10. Plan de Control de Calidad
[Prrafo obligatorio.]
[Describa cuando se aplicara el control de calidad y los mtodos que se usaran
para los entregables del proyecto. Debe incluir adems como tomar acciones
correctivas cuando sea necesario. Se puede reemplazar con referencia a
documento Plan SQA.]
[Para pequeos proyectos el Plan de SQA se puede describir dentro del
Plan de Desarrollo del Software y no mantener documento independiente
para Plan de SQA. En este plan e el Plan de Test se pueden incluir como
puntos separados, o el Plan de Test se necesita desarrollar como
documento separado. Ver prrafo 6.2 del Plan de Desarrollo del Software,
Plan de Evaluacin.]
1.1.11. Plan de Reporte
[Prrafo NO obligatorio.]
[Describa los reportes internos o externos que deben ser generados, incluya tambin
la frecuencia y distribucin de cada publicacin.]
1.1.12. Plan de Medicin
[Prrafo obligatorio.]
75
[Debe Incluirse como una referencia.]
[Para pequeos proyectos este prrafo debe contener una lista de
medidas del proyecto.]
8.5.
8.6.
Plan de Clausura
[Prrafo obligatorio.]
[Describa las actividades para la finalizacin en orden del proyecto, incluyendo
reasignaciones del staff, archivo de materiales del proyecto, reportes y resmenes
post clausura, etc.]
Configuracin de Proyecto
[Prrafo obligatorio.]
[Debe incluirse como una referencia al documento Configuracin de Proceso.]
9.2.
[Prrafo NO obligatorio.]
[Liste los estndares tcnicos del proyecto documentados, como referencia, puede
incluir:
9.3.
[Prrafo obligatorio.]
[Debe Incluirse como una referencia al documento Especificacin de Ambiente.
Tambin este prrafo se puede realizar con un diagrama de despliegue.]
9.4.
[Prrafo obligatorio.]
[Debe Incluirse como una referencia.]
76
10.
77
[Prrafo obligatorio.]
[Debe Incluirse como una referencia.]
11.
Planes Adicionales
[Prrafo NO obligatorio.]
[Planes adicionales que pueden ser requeridos por contrato o regularizaciones.]
12.
Anexos
[Prrafo NO obligatorio.]
[Material adicional para uso del lector de Plan de Desarrollo del Software.]
78
79
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
80
ndice
1
Introduccin
1.1 Propsito
1.2 Distribucin
1.4 Referencias
2.1.1
2.1.2
2.1.3
2.2.1
Mecanismos de reportes
2.2.2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
3
2
2
3
2
2
3
2
2
3
2
2
3
2
2
3
2
2
3
2
2
81
2.3.1
2.3.2
Anexos
4
2
2
4
2
2
4
2
2
4
2
2
4
82
Plan de Iteracin
Plan de Mediciones
Caso de Desarrollo
Pautas de Diseo
Pautas de Programacin
Pautas de Pruebas
Plan de Infraestructura
Plan de Documentacin
83
13.
Esta revisin se realiza sobre los artefactos definidos en la Configuracin del Proceso.
En cuanto a modelos slo revisa su existencia de acuerdo a la fase en que se
encuentre.
Fase
Fecha
Artefactos a ser revisados (Si es una revisin general indicar Documentos de acuerdo a la
Configuracin de Proceso)
Esta revisin se realiza sobre modelos, fuentes y otros documentos asociados al producto
final, buscando la adherencia a los estndares definidos para stos.
Fase
Fecha
Productos de Software
Estndares
Utilizados
Recursos requeridos
[Indique si requiere
de asistencia de
recursos de otras
reas para realizar
esta revisin]
1.1.15. Plan de auditoras y revisiones de Administracin de Configuraciones de
Software
Fecha
84
14.
15.
Anexos
85
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
86
ndice
1
2.2.1
2.2.2
2.2.3
3
3.1.1
3.1.2
3.2.1
3.2.2
3.3.1
3.3.2
4
5
Introduccin
228
1.1 Propsito
1.2 mbito
1.3 Definiciones, acrnimos y abreviaciones.
1.4 Referencias
1.5 Resumen Ejecutivo
Administracin de la Configuracin
228
2.1 Organizacin, Responsabilidades, e Interfaces
2.2 Herramientas, Entorno, e Infraestructura
Herramientas
229
Ubicacin fsica del las mquinas servidores y clientes
229
Ubicacin fsica del los documentos y lneas base
229
Programa de Administracin de la Configuracin 230
3.1 Identificacin de la Configuracin
Mtodos de Identificacin
230
Lneas Base del Proyecto
230
3.2 Configuracin y Control de Cambios
Proceso de peticin de cambios y aprobacin
230
Comit de Control de Cambios (CCB)
230
3.3 Cuentas de Configuracin de Status
Almacenamiento de la media del Proyecto, y proceso de Versin 230
Reportes e intervenciones
231
Fases
231
Capacitacin y Recursos
231
228
228
228
228
228
228
228
230
230
230
87
Propsito
mbito
Referencias
[Esta subseccin provee una lista completa de todos los documentos a los que se
haga una referencia en cualquier parte de este Plan de Administracin de
Configuracin. Identifique cada documento por ttulo, edicin (si es aplicable,
fecha y editorial. Especifique las fuentes de donde se pueden obtener estas
referencias. Esta informacin puede ser entregada como una referencia a un
apndice o a otro documento.]
1.5.
Resumen Ejecutivo
2. Administracin de la Configuracin
2.1.
88
Los elementos involucrados en fijar el entorno de CM incluyen:
Tamao anticipado de la data del producto (aprox.)
Distribucin del equipo del producto
Ubicacin fsica de las maquinas servidoras y clientes
1.1.20. Herramientas
Actividad
Herramienta
IP
Nombre
[Por ejemplo:
1P:192.168.0.33]
[Por ejemplo
SERVER]
Responsable
SC
M
[Nombre de administrador de la
maquina o nombre de usuario si
maquina es estacin del trabajo]
Direccin
Tipo de documento
89
[La direccin donde se va guardar las
lneas base. Se recomienda usar
nombres
relativos
\\<nombre
de
servidor>\<direccin> Por ejemplo:
para lnea base de requerimientos:
\\SCM SERVER\Reqs\]
Identificacin de la Configuracin
1.1.23. Mtodos de Identificacin
90
3.3.
propsito
de
los
reportes
requeridos
Los reporte son usados para evaluar la calidad del producto en cualquier
momento dado del proyecto o del ciclo de vida de producto. El reporte de los
defectos basados en las peticiones de cambios pueden proveer indicadores de
calidad muy tiles y, de este modo, alertar a administradores y desarrolladores
acerca de reas particulares criticas de desarrollo. Los defectos son clasificados
segn su importancia (alto, medio, y bajo) y deben ser reportados segn la
siguiente base:
4. Fases
[Identifique las fases internas y del cliente relativas al esfuerzo de CM del producto
o del proyecto. Esta seccin debe incluir detalles de actualizaciones del Plan de CM.
Se puede hacer referencia a el documento "Configuracin del Proceso", donde se
puede ver plan de actualizaciones del plan de SCM.]
5. Capacitacin y Recursos
[Describa las herramientas de software, personal y capacitacin necesaria para
implementar las actividades de CM especificadas. Si personal tiene conocimiento el
prrafo se puede omitir.]
91
92
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
<1.1.0>
Descripcin
Documento inicial
Autor
<Nombre>
93
ndice
1
1.2.1
1.2.2
1.2.3
1.2.4
Introduccin
236
1.1 Propsito
1.2 mbito
Pruebas Unitario
236
Pruebas Funcionales
236
Riesgos
237
Identificacin del Proyecto
238
1.3 Dirigido a
1.4 Breve Descripcin
1.5 Terminologa del Documento y Acrnimos
1.6 Referencias
Requerimientos para el Prueba 240
2.1 Casos de Uso
240 2.1.1 Vista Global
240
2.1.2
3
3.1.1
3.1.2
3.1.3
3.1.4
4
4.2.1
236
236
238
239
239
239
Caso de uso 1
240 2.1.3
Caso de uso 2
240
2.1.4 Caso de uso 3
240
2.2
Requerimientos Funcionales
240
2.2.1 Componentes Comunes
240
2.2.2 Componente 1
240
2.2.3 Componente 2
240
2.3
Requerimientos No - Funcionales (Matriz con Input/Output)
240
2.3.1 Componente 1
240
2.3.2 Componente 2
240
Estrategia del Pruebas
241
3.1 Tipos de Pruebas
241
Integridad de la Base de Datos y de los Datos
241
Pruebas Funcional
242
Pruebas de Ejecucin
243
Pruebas de Seguridad y de Acceso a Datos
243
Recursos
244
4.1 Profesionales
244
4.2 Ambiente de Pruebas
245
Preparacin del Ambiente de Pruebas
245
94
4.2.2
245 4.2.3
247
4.2.4
250
Entregables
6.1
6.1.1
7
7.1
7.2
7.3
8
9
9.1
9.2
9.3
9.4
10
10.1
10.2
11
12
13
13.1
13.2
13.3
13.4
13.5
13.6
252
Modelo del Prueba
252
252 6.1.2
252
252
252
252
95
Plan de Pruebas
1. Introduccin
Propsito
1.1.
1.2.
Identificar los recursos requeridos y proveer una estimacin del esfuerzo que
significar el Pruebas.
96
Valores de borde
Valores ilegales
1.1.31. Riesgos
Durante el desarrollo del Plan de Pruebas se pueden producir impactos sobre
algunas fases (Diseo, Desarrollo o Implementacin) del Pruebas.
Algunos riesgos a considerar:
Proyecto Pruebas
N
Riesgo
1
2
3
4
5
6
Descripcin
Gravedad
Accin
97
1.2.1.1.2.
N
Riesgo
Descripcin
Gravedad
Descripcin
Gravedad
1
N
Riesgo
2
3
4
5
6
Documento
(versin / fecha)
Creado o
Disponible
Recibido o
Revisado
Documento de Visin
Si No
Si No
Especificacin de
Requerimientos
Si No
Si No
Especificaciones Funcionales
Si No
Si No
Si No
Si No
Si No
Si No
Especificacin de Diseo
Si No
Si No
Prototipo
Si No
Si No
Manuales de Usuario
Si No
Si No
Si No
Si No
Si No
Si No
Si No
Si No
Si No
Si No
1.3.
Dirigido a
Autor u
Origen
Notas
98
[Provee una descripcin acerca de para quien se est escribiendo este documento.
Esto ayuda a los lectores del documento a identificar si es un documento creado
para su uso, y ayuda a prevenir que este documento sea usado inapropiadamente.
Nota: El contenido y el estilo del documento pueden ser modificados en relacin
de a quin van dirigidos. Esta seccin debe tener una extensin entre tres y cinco
prrafos de longitud.]
1.4.
Breve Descripcin
Referencias
Casos de Uso
1.1.33. Vista Global
[Agregar o eliminar segn corresponda]
1.1.34. Caso de uso 1
1.1.35. Caso de uso 2
1.1.36. Caso de uso 3
99
2.2.
Requerimientos Funcionales
1.1.37. Componentes Comunes
[Agregar o eliminar segn corresponda]
1.1.38. Componente 1
1.1.39. Componente 2
2.3.
Nro.
Caso de Uso
Input
Output
Input
Output
1
1.1.41. Componente 2
Nro.
Caso de Uso
Tipos de Pruebas
1.1.42. Integridad de la Base de Datos y de los Datos
[De acuerdo al Riesgo N1, identificado en el punto 1.2.3.1.2 de este
documentos, y definido en el documento Lista de riesgos.doc, se sugiere realizar
esta actividad, considerando el modelo que propone el RUP.
El Administrador de Bases de Datos de <nombre del cliente>, deber asegurar
que las bases de datos para el proyecto de Pruebas, sean un reflejo de las de
produccin.]
El Administrador de Bases de Datos deber indicar las herramientas y tcnicas para
ejecutar esta prueba.
100
Objetivo del
Prueba:
Tcnica a Utilizar:
Criterio de
Verificacin:
Consideraciones
Especiales:
Observaciones:
101
Tcnica a Utilizar:
Criterio de
Verificacin:
Consideraciones
Especiales:
Observaciones:
1.1.44. Pruebas de Ejecucin
[Este Pruebas no est considerado realizar en esta primera etapa, de tal forma
que slo se enmarca en una recomendacin que <nombre de usuario> deber
evaluar y decidir.]
Un detalle de este tipo de Pruebas, adjunta en el Anexo B de este documento.
1.1.45. Pruebas de Seguridad y de Acceso a Datos
[Este Pruebas no est considerado realizar en esta primera etapa, de tal forma
que slo se enmarca en una recomendacin que <nombre de usuario> deber
evaluar y decidir.]
Este tipo de Pruebas se enmarca dentro de la metodologa del RUP.
Un detalle de este tipo de Pruebas, adjunta en el Anexo B de este documento.
102
4. Recursos
Esta seccin presenta una recomendacin de recursos para el esfuerzo de Pruebas
del sistema <Nombre del Proyecto>, sus principales responsabilidades y sus
conocimientos y habilidades.
4.1.
Profesionales
Recursos mnimos
recomendados
(Nmero
trabajadores
FullTime)
Diseador del
Prueba
de
Probador
Administrador de
sistema del Prueba
Administrador de la
Base de Datos /
Encargado de la
Base de Datos
103
Trabajador
Recursos mnimos
recomendados
(Nmero
trabajadores
FullTime)
Diseador
de
Implementador
4.2.
Ambiente de Pruebas
DESCRIPCIN
OBSERVACIONES
DESCRIPCIN
OBSERVACIONES
HARDWARE
Estacin de Pruebas (Cliente)
Procesador
ITEM
104
Memoria RAM
Espacio en Disco
Tipo Monitor y Resolucin
Unidad de Disquete
Tarjeta de red
Mdem
Mouse
Tipo Enlace
Servidores
(Pruebas)
Procesador
Memoria RAM
Espacio en Disco
Tipo Monitor y Resolucin
Unidad de Disquete
Tarjeta de red
Mdem
Mouse
Tipo Enlace
Tipo Enlace
Clase de Enlace
Tipo Enlace
Impresoras
Marca y Modelo
Tipo
Resolucin
Ejecucin
Dedicacin
RED
Topologa
Medio
Velocidad
Protocolo
Mdems
Conexin Internet
ITEM
DESCRIPCIN
OBSERVACIONES
105
Sistema
de
Respaldo
Restauracin
Unidad (Modelo y Marca)
Capacidad
Ubicacin
SOFTWARE
Estacin de Pruebas (Cliente)
Sistema Operativo
Herramienta de Pruebas
Herramienta de Modelamiento
BDMA
Browser
Software de Escritorio
Repositorios
Servidor
Dominio / Cuenta
Seguridad
106
Actividad
Responsable
Fecha
Estimada
Fecha
Real
Observaciones
4.2.1.1.1. Profundidad
4.2.1.1.2. Variacin
4.2.1.1.3. Alcances
4.2.1.1.4. Ejecucin
4.2.1.1.5. Condiciones
En esta consideracin, se requiere conocer la documentacin del sistema, de tal
forma de obtener el mximo de informacin para la creacin de los datos.
La documentacin que se requiere es:
107
4.2.1.2. Muestra de Produccin
Para que la muestra de datos sea realmente representativa, se deber elegir una
fecha adecuada y que posibilite la mayor cobertura de datos. En este sentido se ha
elegido como fecha el <<indicar_fecha_para_obtencin_de_datos>>
Para la obtencin de datos por esta va, se debern definir las restricciones (por
motivos de confidencialidad) y generar algn utilitario para filtrar los datos de tal
forma de obtener la mayor variabilidad de datos posible.
Adems se deben considerar los siguientes aspectos para asegurar que estos datos
funcionen correctamente en el Ambiente de Pruebas:
4.2.1.3.
Datos Complementarios
4.2.1.4.
Fecha
Consideraciones
Observaciones
108
Procesos Batch
4.2.1.5.
En este aspecto se consideran algunos procesos batch que son necesarios para la
actualizacin de datos en <Nombre del proyecto>
Archivo
Job
maestro
Archivo de
Movimiento
Tablas
Interfaces
Informes
Responsable
Esfue
r zo
Fecha
Inicio
Fecha
Trmino
109
Revisar Cobertura de los
requerimientos de Prueba
Tareas
Responsable
Esfue
r zo
Fecha
Inicio
Fecha
Trmino
Implementacin de Prueba
Establecer Ambiente de
Implementacin
Desarrollar los
Procedimientos de Prueba
Probar y debugear los
Procedimientos de Prueba
Modificar los
Procedimientos de Prueba
Reprobar y debugear los
Procedimientos de Prueba
Ejecucin del Prueba
Ejecutar Prueba
Verificar Resultados
Esperados
Investigar Resultados
Inesperados
Log de Defectos
Re-Ejecutar Prueba
Evaluacin del Prueba
Revisar el Log del Prueba
Evaluar cobertura de los
Casos de Prueba
Evaluar Defectos
Reportar Defectos
6. Entregables
[En esta seccin se deben listar los documentos, herramientas, y reportes que sern
creados, autor, destinatario y fecha de entrega]
6.1.
[Esta seccin identifica los reportes del Modelo de Prueba que sern creados y
distribuidos. Estos artefactos pertenecientes al modelo de Prueba deben ser
creados y referenciados en la herramienta ASQ]
1.1.52. Criterio de entrada para el modelo de Prueba
[Especifica el criterio que se usara para determinar si la ejecucin del Modelo de
110
Prueba puede comenzar]
1.1.53. Criterio de salida para el modelo de Prueba
[Especifica el criterio que se usara para determinar si la ejecucin del Modelo de
Prueba se ha completado o si contina en ejecucin sin entregar resultados]
1.1.54. Criterio de suspensin y reinicio
[Especifica el criterio que se usara para determinar si el Pruebas debe ser
suspendido prematuramente o finalizado antes que el modelo de Prueba haya sido
ejecutado completamente, y bajo qu criterio puede ser reasumido el Pruebas ]
Resultados del Prueba
6.2.
6.3.
7. Anexos
A: Tareas del Proyecto
7.1.
No Aplica
111
Ejecutar el Prueba
Ejecutar los Procedimientos de Prueba
Evaluar la Ejecucin del Prueba
Recuperacin de una Prueba interrumpida.
Verificar los Resultados
Investigar los Resultados Inesperados
Log de Defectos
Evaluar el Prueba
Evaluar la cobertura de los Prueba Case
No Aplica
7.2.
B: Pruebas de Ejecucin
Tcnica:
112
mltiples clientes (virtuales o reales).
Criterio de
Verificacin:
Consideraciones
Especiales:
Observaciones:
7.3.
113
Seguridad a nivel de la Aplicacin, incluyendo acceso a los datos o funciones de
negocio, y
Seguridad a nivel del Sistema, incluyendo el login y/o el acceso remoto al sistema.
La seguridad a nivel de la aplicacin, asegura que, sobre la base de la seguridad
deseada, se restringen a los usuarios a ciertas funciones o Casos de Uso
especficos o se les limita el acceso a datos disponible para ellos.
La seguridad a nivel de sistema, asegura que slo los usuarios definidos en el
sistema son capaces de acceder a la aplicacin y slo a travs de entradas
apropiadas.
Tcnica:
Criterio de Verificacin:
Consideraciones
Especiales:
Observaciones:
114
8. Flujo de trabajo del Pruebas
[Proporciona un entorno del flujo de trabajo a seguir por el equipo de Prueba en
el desarrollo y ejecucin del Modelo de Prueba
El flujo de trabajo especfico del Pruebas que ser usado debe ser documentado
por separado en los Casos de desarrollo del proyecto. Este debera explicar
cmo, en el proyecto, se ha personalizado la base RUP de flujo de trabajo
Pruebas.
Los detalles ms especficos de las tares de Pruebas individuales estn definidas de
diferentes formas, dependiendo de la naturaleza del proyecto; por ejemplo:
Definido como una lista de tareas en esta seccin del Modelo de Prueba, en un
apndice.
Documentado por separado, listas dinmicas To-Do para cada miembro del
equipo, usualmente tambin estn detallados para ser ubicados en el Modelo de
Prueba.
Basado en la naturaleza del proyecto, debera listar las tareas especficas de Pruebas
en este punto o entregar un texto descriptivo explicando los procesos que usa el
equipo de Pruebas para manejar los detalles del plan y entregar una referencia de
donde sern almacenados estos detalles, siempre y cuando sea apropiado.
Para los planes de Pruebas maestros, se recomienda evitar la descripcin detallada de
la tarea de planeamiento.]
La siguiente tabla establece los recursos necesarios por el Prueba enunciado en este
Modelo de Prueba.
[Los elementos especficos del sistema de Prueba pueden no ser comprendidos
en su totalidad en las primeras iteraciones, por lo tanto se espera que esta
seccin se complete despus del tiempo.]
[Nota: Aadir o borrar tems segn sea necesario]
Recurso
Servidor de Base de Datos
Network o Subnet
Nombre del Servidor
Nombre de Base de
Datos
Cantidad
Nombre y tipo
115
PCs clientes de Prueba
Extras
Configuracin
Requerimientos
Deposito de Prueba
Network o Subnet
Nombre del Servidor
PCs de desarrollo del Prueba
9.2.
9.3.
Versin
Las siguientes herramientas sern empleadas como ayuda al Prueba para este
Modelo de Prueba.
[Nota: Aadir o borrar tems segn sea necesario]
Herramienta Categora o
Tipo
Manejo del Prueba
Ajuste de Defectos
Herramienta ASQ para
Pruebas funcional
Herramienta ASQ para
Marca de la
herramienta
Vendedor o Local
Versin
116
Pruebas de Ejecucin
Monitor del nivel de
cobertura del Prueba
Administracin del
proyecto
Herramientas DBMS
9.4.
Nombre de la Configuracin
Descripcin
Implementado en
configuracin fsica
Configuracin de usuario
promedio
Configuracin mnima soportada
Visibilidad y Movilidad Probada
S.O. Internacional de Doble Byte
Instalacin de Network(No del
cliente)
Responsabilidades, Personal, y Capacitacin Necesaria
10.
[Esta seccin presenta los recursos requeridos para dirigir el Prueba en el Modelo
de Prueba; las responsabilidades generales y el conocimiento o habilidad
requerida para estos recursos]
10.1.
Personas y Roles
Recursos Humanos
Rol
Responsabilidades Especficas o
Comentarios
117
Realiza un manejo superficial.
Sus responsabilidades incluyen:
Planeamiento y Logstica
Misin de acuerdo
Identificar los motivos
Adquirir los recursos apropiados
Presentar reportes gerenciales
Abogar por los intereses del
Prueba
Evaluar la efectividad del esfuerzo de
Prueba
Encargado de
Prueba
Analista de
Prueba
Recursos Humanos
Rol
Diseador del
Prueba
Responsabilidades Especficas o
Comentarios
Define el acercamiento tcnico para la
implementacin del esfuerzo de
Prueba.
Sus responsabilidades incluyen:
Define una aproximacin al
Prueba
Define la arquitectura de
automatizacin
Verifica las tcnicas de
Prueba
Define la Pruebas de los elementos
Estructura la implementacin del
Prueba
118
Implementa y ejecuta los Pruebas.
Sus responsabilidades incluyen:
Implementar los Pruebas y los Prueba
suites.
Ejecutar los Prueba suites.
Guardar run registro de los resultados.
Analizar y recuperarse de una falla en
el Prueba.
Documentar los incidentes.
Probador
Administrador
de sistema del
Prueba.
Administrador
de la Base de
Datos,
Encargado de
la Base de
Datos
Recursos Humanos
Rol
Diseador
Implementado
r
Responsabilidades Especficas o
Comentarios
Identifica y define las operaciones,
atributos, y asociaciones de las clases
del Prueba.
Sus responsabilidades incluyen:
Definir las clases del Prueba
requeridas para soportar los
requerimientos de Pruebas
como fueron definidos por el
equipo de Prueba.
Implementa y une los Pruebas de las
clases y paquetes de Prueba.
Sus responsabilidades incluyen:
119
10.2.
Esta seccin muestra como acercar al personal y capacitarlos en los roles de Prueba
definidos para el proyecto.
[La forma de acercar al personal y capacitarlo puede variar de un proyecto a otro.
Si esta seccin es parte del Plan de Prueba Maestro, debera indicar en qu puntos
del ciclo de vida del proyecto se necesitarn diferentes habilidades y nmero de
personas. Si esta es una Iteracin del Plan de Prueba, debera enfocarse
principalmente en donde y que capacitacin debe efectuarse durante la iteracin
De todas maneras la etapa de capacitacin necesita un cronograma, esto basado en
la filosofa del Just-In-Time (JIT).
Ver las oportunidades de combinar herramientas de productividad comerciales con la
capacitacin en estas herramientas.
El equipo de Prueba requiere, a menudo, soporte y habilidades de miembros de
otros equipos que no sean directamente parte de este equipo de Prueba.
Asegurarse de tener en mente en el plan una apropiada disponibilidad de los
Administradores de Sistemas, Administradores de la Base de Datos, y
Desarrolladores quienes son necesarios para establecer el esfuerzo de Prueba.]
11.
[Identificar las fechas claves de cada fase que fije el contexto para el esfuerzo de Prueba.]
Fase
Acuerdo del Plan de Iteracin.
Comienzo de la Iteracin
Lnea Final de los requerimientos.
Lnea Final de la Arquitectura
Lnea Final de la Interfaz de Usuario
Primer Entregable entregado para el
Prueba
Primer Entregable aceptado en el
Prueba
Primer Entregable que completa el
ciclo de Prueba
Fecha de
Inicio
planeada
Fecha de
Inicio
actual
Fecha de
Termino
planeada
Fecha de
Termino
actual
120
[El Segundo Entregable no ser
Probado]
Tercer Entregable entregado para el
Prueba
Tercer Entregable aceptado en el
Prueba
Tercer Entregable que completa el
ciclo de Prueba
Cuarto Entregable entregado al Prueba
Cuarto Entregable aceptado en el
Prueba
Revisin de la evaluacin de la
Iteracin
Fin de la Iteracin
12.
[Listar cualquier riesgo que pueda afectar la ejecucin satisfactoria de este Plan de
Prueba, e identificar las estrategias de mitigacin y contingencia para cada riesgo.
Indicar tambin un ranking de los riesgos ms esperados y de los que pueden producir
el mayor impacto.]
Riesgo
No se cumple el criterio de
Prerrequisito de entrada.
Estrategia de Mitigacin
<Probador> Deber definir los
prerrequisitos que se deben cumplir antes
de empezar a cargar el Pruebas
<Cliente> Deber esforzarse por cumplir
los prerrequisitos indicados por el
<Probador>
Prueba
Restaurar los datos y comenzar de
nuevo
Limpiar la Base de Datos
121
procedentes (o subsecuentes). Deber considerar las responsabilidades de miembros
de otros equipos o del personal, externas al esfuerzo de Pruebas]
Dependencia entre
Potencial impacto o
dependencia
Propietarios
Supuesto a probar
Propietarios
incorrecto
Restriccin en
Impacto de la restriccin en
el esfuerzo de Prueba
Propietarios
13.
122
[Describa el manejo de los procesos de control para un ciclo de Pruebas]
13.5.
Estrategias de Trazabilidad
Cobertura del Prueba versus las especificaciones Establece una medida para el
grado del Prueba
Motivaciones para el Prueba Establece determinaciones de relevancia de los
Prueba para ayudar a determinar donde mantener o retirar Pruebas
Elementos del diseo de software Establece ajustes de los subsecuentes cambios
en el diseo que harn necesario la re-ejecucin de Prueba o su retiro
Peticin de los resultados de los cambios Permite a los Pruebas que descubrieron
la necesidad de un cambio, ser identificados y ejecutados nuevamente para verificar
que la peticin de cambios a sido completada satisfactoriamente ]
13.6.
Aprobacin y Trmino
123
124
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
<1.1.0>
Descripcin
Documento inicial
Autor
<Nombre>
125
ndice
1.
1.1
1.2
1.3
1.4
1.5
2.
3.
3.1
3.2
3.3
Introduccin
269
Propsito
269
mbito
269
Definiciones, Acrnimos, y Abreviaciones
269
Referencias
269
Resumen Ejecutivo
269
Gestin de los Riesgos
270
Riesgos
271
Resumen de los riesgos
271
Nivel de magnitud y valores de Exposicin
271
Valores de Probabilidad e impacto
271
Tabla 3
271
4. Detalles de los riesgos
272
4.1
<Identificador de RiesgoUn nombre descriptivo o numero> 272
4.1.1 Magnitud del Riesgo o Ranking
272
4.1.2 Descripcin
272
4.1.3 Impactos
272
4.1.4 Indicadores
272
4.1.5 Estrategia de mitigacin
272
4.1.6 Plan de contingencia
272
4.2
<Siguiente identificador de RiesgoUn nombre descriptivo o numero>
272
126
Lista de Riesgos
1. Introduccin
[La introduccin de la Lista de Riesgos es un resumen del resto del documento.
Incluye el propsito, mbito, definiciones, acrnimos, abreviaciones, referencias y una
descripcin de esta Lista de Riesgos]
1.1.
Propsito
mbito
[Es una descripcin del mbito de esta Lista de Riesgos; que proyectos estn asociados
con cualquier cosa que afecte o influya este documento.]
1.3.
[Esta seccin entrega las definiciones de todos los trminos, acrnimos, y abreviaciones
requeridas para interpretar correctamente la Lista de Riesgos. Esta informacin
puede ser obtenida del Glosario del proyecto]
1.4.
Referencias
[Esta seccin entrega una lista completa de todos los documentos referenciados en
cualquier lugar de la Lista de Riesgos. Identificando cada documento por ttulo,
edicin si es aplicable, fecha, y editorial. Especificando las Fuentes de donde se pueden
obtener las referencias. Esta informacin puede ser entregada como referencia en un
apndice o algn otro documento.]
1.5.
Resumen Ejecutivo
[Esta seccin describe que contiene el resto del documento y explica cmo est
organizado.]
Id
Paso
Descripcin
Responsable
Salida
Identificar
riesgos
Vendedor
PM
Plan de
Riesgos
127
2
Analizar y
priorizar
Planear
Hacer
seguimiento y
reportar
Registro
organizaciona
l
Vendedor
PM
Plan de
Riesgos
Vendedor
PM
Plan de
Riesgos
PM
Plan de
Riesgos
PM
Lecciones
Aprendida
s
3. Riesgos
3.1.
Concepcin
1
Elaboracin
1
Construccin
1
Riesgo
Transicin
1
a
g
n
i
t
u
d
Tabla 1
3.2.
Magnitud
A Alto
S Significativo
M Moderado
I Inferior
B Baja
Exposicin
6.4 a 10.0
3.6 a 6.4
1.6 a 3.6
0.4 a 1.6
0 a 0.4
Tabla 2
3.3.
128
Nivel
Valores de
Probabilidad
Alto
0.8 a 1.0
Significativo
0.6 a 0.8
Moderado
0.4 a 0.6
Inferior
0.2 a 0.4
Bajo
0.0 a 0.2
Tabla 3
4. Detalles de los riesgos
Valores de
Impacto
8.0 a 10.0
6.0 a 8.0
4.0 a 6.0
2.0 a 4.0
0.0 a 2.0
[Para lograr el xito del proyecto es necesario realizar un estudio a conciencia de todos
los riesgos que inciden, sea de forma directa o indirecta, tomar las acciones necesarias,
tener el control y darle total seguimiento a los mismos, con el fin de evitarlo o reducir
el impacto que pueda generar.]
4.1.
[Identificar los riesgos: Consiste en determinar todos los riesgos posibles que podran
afectar el proyecto y determinar sus caractersticas].
1.1.55. Magnitud del Riesgo o Ranking
[Un indicador de la magnitud del riesgo, puede ser asignado a un ranking de riesgos
ordenado desde el ms daino al menos daino hacia el proyecto.]
1.1.56. Descripcin
[Una descripcin del riesgo.]
1.1.57. Impactos
[Lista el impacto en el proyecto o producto. El impacto (CONSECUENCIAS) hay que
medirlo en el alcance: cuanto se afecta la duracin (por cunto tiempo se manifiesta el
riesgo).]
1.1.58. Indicadores
[Describe como monitorear y detectar que los riesgos han ocurrido o pueden ocurrir.
Incluyendo aquellas cosas como mtricas y umbrales, resultados de las pruebas,
eventos especficos, etc.]
1.1.59. Estrategia de mitigacin
[Describe que se hace actualmente en el proyecto para reducir el impacto de los
riesgos.]
1.1.60. Plan de contingencia
129
[Describe el curso de accin a seguir en caso de que el riesgo de materialice.
Soluciones alternativas, reduccin de funcionalidad, etc.]
4.2.
130
<1.1.0>
Fecha:
<aaaa-mm-dd>
Descripcin:
<Caracterstica genrica de la
reunin>
Lugar
<lugar>
Hora inicio:
<hh:mm>
Hora
termino:
a.
<hh:mm>
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
<Detalles>
Autor
<Nombre>
1. Participantes
[Prrafo obligatorio.]
[Ingresar todos los participantes de la reunin con nombre, cargo y empresa.]
Nombre
Cargo
Empresa
3. Referencias
[Prrafo obligatorio si existen referencias con otros artefactos.]
[Nombrar documentos, informes o cosas similares conectadas con el tema de la
reunin.]
4. Temas
[Prrafo obligatorio.]
131
[Describir todos los temas de reunin. Cada tema tiene su propia descripcin.
Exponer opiniones de los participantes de la reunin sobre el tema]
4.1.
<Tema 1>
5. Compromisos
[Prrafo obligatorio.]
[Describir todos los compromisos acordados durante la reunin. Cada
compromiso tiene sus acciones acordadas, su plazo y su(s) responsable(s). Por
ejemplo, un compromiso puede ser un tema de la reunin, como Plan del
Proyecto, y acciones acordadas pueden ser entregar plan del proyecto a
Gerente.]
Compromiso
Acciones Acuerdos
Plazo
Responsable(s)
6. Seguimiento
[Prrafo obligatorio si se realiza seguimiento.]
[Listar las actividades a las cuales se les realiza seguimiento durante la reunin,
con su responsable, el plazo de finalizacin y el avance al momento de la
reunin.]
Actividad
Responsables (s)
Plazo
Avance
7. Conclusiones
[Prrafo NO obligatorio.]
[Describir todas las conclusiones de la reunin. Cada conclusin tiene su propia
descripcin. Exponer responsables para cada conclusin.]
7.1.
<Conclusin 1>
7.2.
<Conclusin 2>
132
<Nombre de Proyecto>
Asignacin de Roles
Versin <1.1.0>
[Esta plantilla tiene por finalidad servir de base para la confeccin del documento
Asignacin de Roles. El texto entre parntesis cuadrados y desplegado en azul itlico
(estilo = InfoBlue) tiene por finalidad guiar al autor y debe ser borrado antes de la
publicacin del documento.]
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<autor>
133
ndice
1.1
1.3
1.4
1.5
2.1
2.2
2.3
134
14.
Introduccin
[La introduccin debe proveer un resumen del documento completo. Presente cualquier
informacin que el lector pueda necesitar para entender el documento en esta seccin.]
14.1.
Propsito
mbito
Referencias
[Esta subseccin provee una lista completa de todos los documentos referenciados en
cualquier parte de este artefacto. Cada documento debe ser identificado por ttulo,
edicin/versin, fecha, autor y nombre de archivo. Especificar las fuentes de donde se
pueden obtener estas referencias. Esta informacin puede ser entregada como
referencia a un apndice o a otro documento.]
14.5.
Resumen Ejecutivo
[Esta subseccin debe describir brevemente el resto del documento y explicar cmo est
organizado.]
15.
15.1.
135
Equipo delroyecto
p
Gerente de proyectos
<Nombre
>
Jefe de proyecto
- Cliente
<Nombre
>
Analista de calidad
<Nombre
>
Jefe de royecto
p
<Nombre
>
Admin. De config.
<Nombre
>
Grte. de proyectos
- Cliente
<Nombre
>
Equipode Desarrollo
Rol en la Organizacin
Responsable
136
Gerente de Proyectos
Planifica y controla los recursos fsicos,
humanos, monetarios e informticos que se le
otorgan para lograr los resultados esperados de
los distintos proyectos de desarrollo de su rea.
Jefe de Proyecto
Lidera y coordina al grupo de trabajo, verifica y
revisa los productos, configura el proceso,
decide y verifica el cumplimiento de las mejores
prcticas, define, sigue y controla el plan del
proyecto, define y sigue los riesgos, gestiona los
contactos necesarios con los usuarios
coordinando su interaccin con el grupo de
trabajo.
Grupo de Ing. de Software
Trabaja en el desarrollo y mantencin de
software, lleva a cabo actividades como anlisis,
diseo, codificacin, testing, documentacin, y
redaccin de informes tcnicos.
Administrador de Configuraciones
Planifica y realiza las actividades de
administracin de configuracin. Controla y
autoriza todos los cambios en las lneas base.
La administracin del repositorio de lneas base
es revisada y aprobada por este rol antes de
tomar cualquier accin.
Roles en RUP
Analista de Calidad
Planifica
y
acta
en
actividades
de
aseguramiento de calidad de los procesos y en
que los productos no se desven de los
estndares. Es independiente de los grupos de
Administracin y Desarrollo. Realiza reportes
directamente a Gerente de proyectos.
Responsable
137
Vendedor
[Ingrese en esta columna el rol
Responsable de la documentacin y del diseo equivalente en su organizacin]
de propuestas comerciales a Clientes y de los
[Otros Ejemplos,
Evaluador
contratos con subcontratistas.
tcnico, Marketing & Sales
(MS),]
Documentador
[Ingrese en esta columna el rol
Produce material generalmente para la equivalente en su organizacin]
implantacin y los usuarios finales aunque
[Otros Ejemplos, Technical writer,
eventualmente puede colaborar con la redaccin
]
de otros artefactos necesarios.
138
139
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
140
ndice
1
Introduccin
285
1.1
Propsito
285
1.2
Alcance
285
2
3
4
5
6
7
8
9
10
11
Ambiente de instalacin
285
Pre-requisitos
285
Salidas
285
Entrenamiento
286
Respaldo
286
Pasos para llevar a cabo la instalacin 286
Seguridad
286
Agenda
286
Comprobacin instalacin
287
Tiempo para solucionar errores en instalacin 287
141
17.
[Seccin NO obligatoria.]
17.1.
Propsito
Describir el alcance y los elementos necesarios a cabo un despliegue del software en las
instalaciones del cliente. El producto que se ha producido, disear como hacerlo llegar
a los usuarios finales.
17.2.
Alcance
18.
Ambiente de instalacin
[Definir los servidores, bases de datos y sitios dnde se llevar a cabo la instalacin
Tiempo necesario para llevar a cabo la instalacin
Riesgos que se pueden materializar durante la instalacin y plan de mitigacin en
caso de materializarse
Carga de datos o configuracin de tablas maestras para que el software pueda
operar]
19.
Pre-requisitos
20.
Salidas
[Identificar todos los elementos que deben quedar listos una vez se concluya la
instalacin:]
Base de datos
WebServices
Aplicacin
Reportes
Cron automtico
142
Libreras Componentes
Triggers, etc.
21.
Entrenamiento
[Conocimientos necesarios para llevar a cabo la instalacin]
22.
Respaldo
[Describir todos los elementos a los cuales se les debe sacar backup antes de
realizar la instalacin, dnde sern almacenados en caso de ser necesario
recuperar la informacin.]
1. Base de
datos
2. Fuentes 3.
Scripts
4. Etc.
23.
[Describir todo los pasos que van a ser necesarios para realizar la instalacin en los
diferentes equipos del cliente, segn se especifico en el Plan del Proyecto de
Desarrollo de Software] Por ejemplo:
1. Backup
2. Creacin base de datos
3. Carga datos iniciales
4. Instalar aplicacin
5. Instalar componentes
6. Configuracin sitio
7. Montar contenedor (websphere, tomcat, resin, internet information server, application server)
8. Definir contexto
9. Creacin estructura de directorios del proyectos
10.
Copia de archivos compilados
24.
Seguridad
[En esta seccin es necesario tomar en cuenta todos los elementos existentes en el
cliente, a la hora de realizar la instalacin de las aplicaciones.]
25.
Actividad
Fecha y
hora
final
estimada
Responsabl
e IG
Responsable
Cliente
Recursos
Observaciones
Fecha
y hora
inicial
real
Fecha
y hora
final
real
143
26.
Comprobacin instalacin
27.
144
Responsable
Proyecto
NOMBRE
Cliente
NOMBRE
Historia de Revisiones
Fecha
<dd-mm-yyyy>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
Planeacin
Aprobacin
Cliente
Entregable
Plan de desarrollo de software
Requerido
S
Aprobacin Interna
S
Aprobado Por
PMO
S
S
S
S
Comit
requisitos
CM
S
No
Plan de riesgos
PMO
No
No aplica
No
No
No aplica
No
No
No aplica
No
Elaborar WBS
No
No aplica
No
Ordenamiento de actividades
No
No aplica
No
No
No aplica
No
Criterios de aceptacin
No
No aplica
Kickoff interno
No
No
No aplica
No
Kickoff externo
No
No
No aplica
No
No
No aplica
No
Entregable
Documento Visin
Requerido
S
Aprobacin Interna
S
Aprobado Por
Revisor par
Glosario
No
No aplica
No
Revisor par
No
No aplica
No
No
No aplica
No
No
No aplica
No
Lista de actores en EA
No
No aplica
No
No
No
No aplica
No
No
No aplica
No
Plan de riesgos
No
No aplica
No
R equisitos
Aprobacin
Cliente
145
Acta de reunin de licitacin
No
No aplica
Revisor par
No
No aplica
No
No
No aplica
No
No
No aplica
No
Acta de entrega
No
No aplica
Presentacin requisito
No
No
No aplica
No
Lecciones aprendidas
No
No aplica
No
No
No aplica
No
Entregable
Requerido
Aprobacin Interna
S
S
S
No
Aprobado Por
Comit
arquitectura
No aplica
S
No
No
No aplica
No
No
No aplica
No
Prototipo
No
Revisor par
Flujo de navegacin
No
No
No aplica
No
Documento de usabilidad
No
No aplica
Revisor par
Modelo de datos
Revisor par
No
No aplica
No
No
No aplica
No
No
No aplica
No
Acta de entrega
No
No aplica
Criterios de aceptacin
No
No aplica
Lecciones aprendidas
No
No aplica
No
No
No aplica
No
Entregable
Acta de entrega de diseo
Requerido
S
Aprobacin Interna
No
Aprobado Por
No aplica
Presentacin diseo
No
No
No aplica
No
Inventario de componentes
No
No aplica
No
No
No aplica
No
No
No aplica
No
No
No aplica
No
Prueba unitaria
No
No aplica
No
No
No aplica
No
No
No aplica
No
No
No aplica
No
Diagrama de secuencia
No
No aplica
No
Integracin de componentes
No
No aplica
No
No
No aplica
No
Equipo pruebas
A nlisis y Diseo
Aprobacin
Cliente
Im plementacin
Aprobacin
Cliente
146
Plan de despliegue
No
No aplica
No
No aplica
No
Lecciones aprendidas
No
No aplica
No
No
No aplica
No
Entregable
Plan de pruebas
Requerido
Opcional
Aprobacin Interna
S
Aprobado Por
PM
Aprobacin
Cliente
No
Opcional
No
No aplica
No
Opcional
No
No aplica
No
No
No aplica
No
No
No aplica
No
Estadsticas
No
No aplica
No
No
No
Pr ueba
Carta de certificacin
Lecciones aprendidas
S
S
S
No
Coordinador
Pruebas
No aplica
No
No aplica
No
Entregable
Gestionar avance cronograma
Requerido
S
Aprobacin Interna
No
Aprobado Por
No aplica
Aprobacin
Cliente
No
Gestionar riesgos
No
No aplica
No
Gestionar facturacin
No
No aplica
No
Aseguramiento de calidad
No
No aplica
No
Entregable
Plan de pruebas
Requerido
S
Aprobacin Interna
S
Aprobado Por
PM
Aprobacin
Cliente
No
No
No aplica
No
No
No aplica
No
Registro de errores
No
No aplica
No
No
No aplica
No
Estadsticas
No
No aplica
No
No
No
No
Ej ecucin
Pr uebas
Carta de certificacin
Lecciones aprendidas
S
S
S
No
Coordinador
Pruebas
No aplica
No
No aplica
Entregable
Plan de despliegue
Requerido
S
Aprobacin Interna
No
Aprobado Por
No aplica
No
No aplica
No
No
No aplica
No
Control de asistencia
No
No aplica
No
Evaluacin instructor
No
No aplica
No
Lecciones aprendidas
No
No aplica
No
D espliegue
Aprobacin
Cliente
147
Acciones correctivas, preventivas, mejora
No
No aplica
No
Entregable
Gestionar cronograma
Requerido
S
Aprobacin Interna
No
Aprobado Por
No aplica
Aprobacin
Cliente
No
PM
No
PMO
No
Gestionar riesgos
No
No aplica
No
No
No aplica
No
PM
No
No
No aplica
No
No
No aplica
No
No aplica
No
No aplica
No
Entregable
Criterios de aceptacin
Requerido
S
Aprobacin Interna
No
Aprobado Por
No aplica
Asistencia
No
No
No aplica
No
Plan capacitacin
No
PMO
Evaluacin capacitacin
No
No
No aplica
No
Instalador
No
No aplica
No
No
No aplica
Manual de usuario
No
No aplica
Acta de entrega
No
No aplica
Lecciones aprendidas
No
No aplica
No
No
No aplica
No
C ontrol
E ntrega
Aprobacin
Cliente
148
<Nombre Proyecto>
Documento de Arquitectura de Software
Versin <1.0>
[Nota: Esta plantilla tiene como finalidad servir de base para la construccin del
documento de la Arquitectura del Software, basada en Rational Unified Process. El
texto entre parntesis cuadrados y desplegado en azul itlico (estilo = InfoBlue) se
incluye para proporcionar una gua al autor y debe ser borrado antes de publicar el
documento. Un prrafo introducido siguiendo este estilo se ajustar automticamente a
la normalidad (Texto Fsica =).]
149
Historia de Revisiones
Fecha
<dd/mm/yy>
Versin
<x.x>
Descripcin
<detalles>
Autor
<nombre>
150
ndice
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Introduccin
294
1.1 Propsito
1.2 Alcance
1.3 Definiciones, acrnimos y abreviaturas
1.4 Referencias
1.5 Resumen
Representacin Arquitectnica
295
Metas y Restricciones de la Arquitectura 295
Vista de Casos de Uso
296
4.1 Casos de Uso-Realizaciones
Vista Lgica
296 5.1 Resumen
296
5.2
Diseo Arquitectnico de Paquetes
Vista del Proceso
297
Vista de Despliegue
297
Vista de Implementacin
297
8.1 Informacin general
8.2 Capas
Vista de datos (opcional)
297
Tamao y Rendimiento
298
Calidad
298
294
294
294
294
295
296
296
297
297
151
1.1.
Propsito
1.2.
Alcance
1.3.
1.4.
Referencias
[Esta seccin provee una lista completa de todos los documentos referenciados en
cualquier parte del Documento de Arquitectura de Software. Identifica cada
documento por el nmero y nombre de informe, (si aplica), fecha y organizacin
152
que lo publica. Especifique las fuentes de donde las referencias se pueden obtener.
Esta informacin puede ser proporcionada por referencia a un apndice o a otro
documento.]
1.
2.
3.
4.
1.5.
Resumen
2. Representacin Arquitectnica
[Esta seccin describe lo que la arquitectura de software es que el sistema actual,
y cmo se representa. De los casos de uso, lgico, Vista al proceso, el despliegue y
ejecucin, se enumeran los puntos de vista que son necesarios, y para cada punto
de vista, explica qu tipos de elementos del modelo que contiene.] Por ejemplo:
La Arquitectura a utilizar ser Cliente-Servidor. El cliente es la aplicacin que ser
implementada en el lugar donde se encuentra la empresa. Se desarrollar una sola
aplicacin integrada, en la que solo se permitir el acceso a los usuarios registrados
en el sistema y a las reas a las cuales tengan acceso autorizado. Se emplear un
solo servidor centralizado.
153
uso de un producto fuera de la plataforma, la portabilidad, la distribucin y la
reutilizacin. Tambin captura las restricciones especiales que pueden aplicarse:
Diseo y estrategia de implementacin, herramientas de desarrollo, la estructura
del equipo, calendario, cdigo de la herencia, y as sucesivamente]
4.1.
Casos de Uso-Realizaciones
[En esta seccin se ilustra cmo el software funciona realmente dando un grupo
selecto de casos de uso (o escenario) realizaciones, y explica cmo los diversos
elementos de diseo de modelos de contribuir a su funcionalidad.]
5. Vista Lgica
[Esta seccin describe las partes arquitectnicamente significativas del modelo de
diseo, tales como su descomposicin en subsistemas y paquetes. Y para cada
paquete importante, su descomposicin en clases y los servicios pblicos de clase.
Usted debe introducir clases de gran importancia arquitectnica y describir sus
responsabilidades, as como algunas relaciones muy importantes, operaciones y
atributos.]
5.1.
Resumen
5.2.
154
Los paquetes ms utilizados normalmente son:
Paquete Interfaz: Representa el fragmento del proyecto que interactuar con los
distintos usuarios, recibir informacin y solicitudes por parte de stos as como
tambin mostrar las respuestas a las diferentes solicitudes.
Paquete Manejador: Se encargar del manejo de las consultas y utilizacin de la
base de datos en la cual se encontrar toda la informacin relacionada a las
distintas funcionalidades que ofrecer el sistema.
Paquete Lgico del Negocio: Se encarga de realizar todas las operaciones y mtodos
que ofrece el sistema, as como tambin de la validacin de datos antes de realizar
las consultas. Contiene la lgica para el manejo de las operaciones del negocio.
7. Vista de Despliegue
[Esta seccin describe una o ms de la red fsica (hardware) las configuraciones en
las que se ha implementado el software y ser ejecutado. Se trata de un punto de
vista del modelo de implementacin. Como mnimo para cada configuracin debe
indicar los nodos fsicos (ordenadores, CPUs) que ejecutan el software y sus
interconexiones (bus, LAN, punto a punto, y as sucesivamente.) Tambin incluyen
un mapeo de los procesos del Proceso Ver en los nodos fsicos.]
8. Vista de Implementacin
[Esta seccin describe la estructura general del modelo de implementacin, la
descomposicin del software en capas y subsistemas en el modelo de
implementacin, y cualquier otro componente de gran importancia arquitectnica.]
8.1.
Informacin general
[Esta seccin define los nombres y las diferentes capas y su contenido, las reglas
que rigen la inclusin de una capa determinada, y los lmites entre las capas.
Incluir un diagrama de componentes que muestra las relaciones entre las capas. ]
8.2.
Capas
155
[Para cada capa, incluyen una subseccin con su nombre, una enumeracin de los
subsistemas situados en la capa, y un diagrama de componentes.]
10.
Tamao y Rendimiento
11.
Calidad
Usabilidad
Eficiencia Seguridad
Confiabilidad
Mantenimiento
Estndares
156
Iniciador autorizado:
ID Cambio:
Estado:
[ Abierto / Cerrado ]
Cambio propuesto
Descripcin
Beneficio esperado /
Justificacin
Anlisis de Impacto
En calendario
En recursos
En costos
Comentarios:
Aprobado
No aprobado
Firma:
Responsable del
anlisis
de
impacto
Firma:
Firma:
Firma:
Firma:
Fecha:
Fecha:
Fecha:
Fecha:
Fecha:
Emisor de la
propuesta
Responsable por
la evaluacin
Iniciador
notificado
Cerrado
157
8.4.20 Plantilla Acta de Inicio del Proyecto
Nombre Proyecto:
Cliente:
Preparacin:
Administrador Proyecto:
Encargado Cliente:
Criterios de aceptacin:
[Identificar los criterios que deben cumplirse para que el proyecto sea aceptado por el
cliente o patrocinador.]
Riesgos Inciales:
[Documentar los riesgos inciales del proyecto. Estos luego sern incorporados a un
Registro de riesgos, como la planificacin para el inicio del proyecto.]
Objetivos
Alcance
Criterios de xito
158
[Una
declaracin
que
describe
el
alcance
necesario para lograr los
objetivos planteados para
el proyecto.]
Tiempo
[Descripcin
de
los [Las fechas especficas que
objetivos para lograr la se deben cumplir para
finalizacin oportuna del determinar el xito de la
proyecto]
programacin.]
Costo
[Descripcin
de
los [El costo o el rango del
objetivos para los gastos costo que define el xito
que se incurrirn en el del presupuesto del
proyecto.]
proyecto]
[Nombre o la posicin de la
persona
que
firma
la
aprobacin de los objetivos
planteados.]
Calidad
[Descripcin
de
los
criterios de calidad que se
establecern para lograr el
xito el proyecto.]
Otros
Resumen de Hitos
Vencimiento
159
Presupuesto Estimado:
[Rango inicial del estimado de gastos para el proyecto]
Decisiones Tcnicas
[Definir la autoridad del administrador del proyecto para tomar decisiones tcnicas
sobre los entregables o el enfoque del proyecto.]
Resolucin de Conflictos
[Definir la autoridad del administrador del proyecto para resolver los conflictos dentro
del equipo, dentro de la organizacin y con los interesados stakeholders externos.]
Aprobaciones:
Nombre del Administrador del Proyecto Nombre del Encargado del Cliente
Fecha
Fecha
160
8.4.21 Plantilla Estructura de Desglose del Trabajo
161
162
163
164
[Nota: Este Plantilla tiene por finalidad servir de base para la confeccin de los
prototipos de Interfaces de Usuario. El texto entre parntesis cuadrados y
desplegado en azul itlico (estilo = InfoBlue) tiene por finalidad guiar al autor y
debe ser borrado antes de la publicacin del documento. El estilo Body Text se
activa automticamente cuando se ingresan prrafos de texto definitivo. Ninguno
de los Campos definidos es obligatorio.]
165
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
166
ndice
1
1.1
1.2
1.3
1.4
1.5
2
3
4
4.1
Introduccin
311
Propsito
311
mbito
311
Definiciones, acrnimos y abreviaciones.
311
Referencias
311
Resumen Ejecutivo
311
Requerimientos de interfaz 311
Diseo de las interfaces de usuario 312
Otros aspectos a tomar en cuenta 312
Seguridad
312 4.2 Reportes
313 4.3 Rendimiento
313
4.4 Integracin con otro Software
313
167
12.1.
Propsito
mbito
12.4.
Referencias
[Esta seccin provee una lista completa de todos los documentos referenciados en
cualquier parte del Documento. Identifica cada documento por el nmero y nombre
de informe, (si aplica), fecha y organizacin que lo publica. Especifique las fuentes
de donde las referencias se pueden obtener. Esta informacin puede ser
proporcionada por referencia a un apndice o a otro documento.]
12.5.
Resumen Ejecutivo
[Esta seccin describe lo que el resto del Documento contiene y explica cmo el
mismo estar organizado.]
168
tiene, con el fin de que en el proceso de diseo se tenga claridad de las interfaces
que se deben crear y la relacin que debe existir entre ellas. Para la definicin de
los requerimientos de interfaz se deben identificar los siguientes elementos:
Encabezado (Opcional)
Men (Opcional)
Zona de Contenido
Hojas de estilo
Validaciones
Flujo de pantallas
169
Seguridad
Reportes
[Aspectos a tomar en cuenta relacionados con los reportes que deben ser
desplegados o generados desde el software. Presentar algunos prototipos]
15.3.
Rendimiento
15.4.
[En algunos casos, el nuevo desarrollo de software debe interfazarse con otros
sistemas, tomar en cuenta y detallar estos aspectos en este punto]
170
8.4.24 Plantilla Documento de Lecciones Aprendidas
Historia de revisiones
Fecha
[dd/mm/aaaa]
Versin
[x.x]
Descripcin
[detalles]
Autor
[nombre]
171
ndice
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
2.8.
2.9.
2.10.
3.
3.1.
3.2.
172
1. Introduccin
Leccin Aprendida: Experiencia positiva o negativa obtenida durante la realizacin
de alguna actividad.
Se trata del registro de mejores prcticas, problemas
recurrentes o experiencias exitosas, durante la implantacin del proceso.
[El propsito de este documento es proveer de una herramienta que contenga el
conjunto de lecciones aprendidas durante el transcurso del proyecto, para ser
utilizada al momento de realizar la Planificacin de la Iteracin, o cuando se crea
oportuno]
Como la leccin aprendida es un conocimiento explcito que se obtiene como
resultado de un proceso de aprendizaje e involucra reflexionar sobre la experiencia,
es importante tener una gua que facilite su construccin. La leccin aprendida se
vuelve como un ejemplo ilustrativo, basado en la experiencia, que resulta aplicable
a una situacin general ms que a una circunstancia especfica. La leccin debera
contener los siguientes aspectos:
Tema de la leccin
2. Por Disciplinas
2.1. Requerimientos
2.2. Diseo
[...]
173
2.3. Implementacin
[...]
2.4. Verificacin
[...]
[...]
2.5. Implantacin
[...]
[...]
[...]
[...]
2.9. Comunicacin
Formacin y Entrenamiento
2.10.
[...]
[...]
3. Otras lecciones
3.1. [Observaciones del Director]
174
[...]
[...]
175
<Proyecto>
<Plan de Gestin de los Costos> Versin
<1.1.0>
[Nota: Esta Plantilla tiene por finalidad servir de base para la confeccin
documentos o informes distintos a los definidos. El texto entre parntesis
cuadrados y desplegado en azul itlico (estilo = InfoBlue) tiene por finalidad guiar
al autor y debe ser borrado antes de la publicacin del documento. El estilo Body
Text se activa automticamente cuando se ingresan prrafos de texto definitivo.
Ninguno de los Campos definidos es obligatorio.]
Historia de Revisiones
Fecha
<aaaa-mm-dd>
Versin
1.1.0
Descripcin
Documento inicial
Autor
<Nombre>
176
ndice
1.
1.1
1.2
1.3
1.4
1.5
2.
3.
4.
1.9
1.10
Historia de Revisiones
320
Introduccin
322
Propsito
Alcance
Definiciones, acrnimos y abreviaciones.
Referencias
Resumen Ejecutivo
Tipos De Estimacin Del Proyecto 322
Costo de los Recursos
323
1.6 Esfuerzo de Trabajo por Fase
Control de Costos del Proyecto
Condiciones de Facturacin y Pago
Totales por Fases
Gastos Estimados
Fechas Reales de Cobranza
322
322
322
322
322
323
324
324 1.8
325
325
325
1.7
Ingresos
177
1.1.
Propsito
El propsito de este documento es llevar el plan de gestin de los costes en los que
el proyecto va a incurrir. Para ello se identificarn los costes asociados a cada tarea
en funcin de los recursos utilizados.
[Detallar cualquier otro aspecto relacionado al Plan que se est definiendo]
1.2.
Alcance
1.3.
1.4.
Referencias
[Esta seccin provee una lista completa de todos los documentos referenciados en
cualquier parte del Documento. Identifica cada documento por el nmero y nombre
de informe, (si aplica), fecha y organizacin que lo publica. Especifique las fuentes
de donde las referencias se pueden obtener. Esta informacin puede ser
proporcionada por referencia a un apndice o a otro documento.]
1.5.
Resumen Ejecutivo
[Esta seccin describe lo que el resto del Documento contiene y explica cmo el
mismo estar organizado.]
TIPO DE ESTIMACIN
MODO DE
FORMULACIN
NIVEL DE PRECISIN
178
[Especificar los tipos de
estimacin a usar en el
proyecto, ej. orden de
magnitud, presupuesto,
definitiva]
3.1.
[Se establece el porcentaje de tiempo que ser requerido cada uno de los recursos
humanos para cada una de las fases del proyecto] Se presenta un ejemplo:
Etapa
Duracin
Gerente
Project
Arquitecto
Semanas
Director
Director
Analista
Programador Programador
Pginas
Probador
Fbrica
Concepcin
0.50
5%
20%
100%
50%
50%
0%
Elaboracin
4.00
5%
20%
25%
0%
0%
50%
Construccin
2.50
5%
20%
50%
100%
100%
50%
Transicin
0.50
5%
20%
50%
100%
50%
50%
Total
5.00
0.38
1.50
3.00
3.25
3.00
3.50
TOTAL
7.50
Esfuerzo
Variacin
10
0.5
0.25
30
20
1.5
50
65
2.5
3.25
10
10
0.5
0.5
100
100
3.2.
[En esta rea se establece el esfuerzo porcentual de trabajo que estar asignado
cada uno de los recursos del proyecto]
Recurso
Horas
Precio
Total
Requeridas
UF/Hora
UF
Recurso 1
1.00
1.00
1.00
Recurso 2
1.00
1.00
1.00
Recurso3
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
179
1.00
Subtotal
1.00
6.00
6.00
0.6
0.60
6.60
6.60
Margen 10 %
Total
1.00
Fase CONCEPCION
Gerente
Project
Arquitecto
Gerente
Director
Analista
Pginas
TOTAL
Fabrica
Horas Planificadas
1.00
4.00
Horas Reales
0.00
0.00
0.00
0.00
0.00
0.00
Superavit/Deficit
1.00
4.00
20.00
10.00
10.00
45.00
Fase ELABORACION
20.00
Programador Programador
Gerente
Project
Arquitecto
Director
Director
Analista
10.00
10.00
Programador Programador
Pginas
45.00
TOTAL
Fabrica
Horas Planificadas
8.00
32.00
40.00
0.00
0.00
80.00
Horas Reales
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Superavit/Deficit
8.00
Fase CONSTRUCCION
32.00
40.00
Gerente
Project
Arquitecto
Director
Director
Analista
50.00
Pginas
80.00
TOTAL
Fabrica
Horas Planificadas
5.00
Horas Reales
0.00
0.00
0.00
0.00
0.00
0.00
Superavit/Deficit
5.00
20.00
50.00
100.00
100.00
275.00
Fase TRANSICION
20.00
Programador Programador
Gerente
Project
Arquitecto
Director
Director
Analista
100.00
100.00
Programador Programador
Pginas
275.00
TOTAL
Fabrica
Horas Planificadas
1.00
4.00
10.00
20.00
10.00
45.00
Horas Reales
0.00
0.00
0.00
0.00
0.00
0.00
Superavit/Deficit
1.00
4.00
10.00
20.00
10.00
45.00
4.1.
Fase
Porcentaje
Facturacin
Total a
Cobrar por
Hito
Hito 1
0%
Hito 1 faltante
0%
Fecha
Estimada de
Cobranza
180
Hito 3
Hito n
Total
0%
0%
0%
4.2.
Fase
Concepcin
Elaboracin
Construccin
Transicin
4.3.
0.00
Gastos Estimados
Proveedores/Fbricas
Egreso
Estimado
Egreso
Real
Concepcin
Elaboracin
Construccin
Transicin
4.4.
Cobrado
Real
Cobrado
Acumulado
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
181
0.00
0.00
0.00