CU01 - Gestionar Usuarios

Anuncio
ADOO Soft
Bug Tracking System
Especificación de casos de uso: Gestionar Usuarios
Version 2.0
Bug Tracking System
Use-Case Specification: <Use-Case Name>Gestionar Usuarios
BTS-CU-01
Version:
2.0
Fecha: 29/05/2008
Tabla de contenidos
1.
Descripción breve
3
2.
Precondiciones
3
3.
Flujo básico
3
4.
Flujo Alternativo
3
4.1
Operaciones adicionales con los usuarios
4.1.1 Actualización de información de usuario (No requiere intervención de usuario líder)
4.2
Operaciones adicionales con los usuarios
4.2.1 Eliminación de usuario
3
3
3
3
5.
Subflujos
4
6.
Post-Condiciones
4
7.
Puntos de inclusión y extensión públicos
4
7.1
4
Validar información de ingreso (Punto de inclusión)
8.
Requerimientos especiales
4
9.
Escenarios
4
10.
Información adicional
10.1
Confidential
4
Historial de revisiones
5
ADOO Soft, 2015
Página 2
Bug Tracking System
Use-Case Specification: <Use-Case Name>Gestionar Usuarios
BTS-CU-01
Version:
2.0
Fecha: 29/05/2008
Especificación de casos de Uso: Gestionar Usuarios
1.
Descripción breve
Este caso de uso permite realizar las operaciones CRUD (excepto buscar) sobre los usuarios, es decir que
permite que se creen, eliminen y actualicen los usuarios. A demás permite la asignación de usuarios a
algún proyecto o algunos proyectos a un usuario.
2.
Precondiciones
Debe existir un proyecto matriculado en el sistema.
3.
Flujo básico
-
El caso de uso inicia cuando el usuario líder selecciona la opción de crear usuarios
{Seleccionar opción}
-
El usuario ingresa el nombre, apellido, cargo del usuario y correo electrónico del nuevo usuario a
crear.
Incluir el caso de uso VALIDACION INFORMACION DE INGRESO
-
El sistema despliega un listado de proyectos existentes.
-
El usuario líder selecciona uno o varios de estos para asociarlos al usuario y confirma la operación
-
El sistema matricula al nuevo usuario en el proyecto, adiciona el correo electrónico al listado de
correos electrónico para envío de notificaciones posteriores y despacha un correo electrónico al
nuevo usuario dándole su nueva contraseña.
-
El caso de uso termina
4.
Flujo Alternativo
4.1
Operaciones adicionales con los usuarios
4.1.1
Actualización de información de usuario (No requiere intervención de usuario líder)
En {Seleccionar opción} la selección corresponde a actualizar usuario.
El sistema despliega toda la información del usuario.
El usuario ingresa la nueva información a actualizar.
Incluir el caso de uso VALIDACION INFORMACION DE INGRESO
-
El sistema almacena los cambios y muestra una confirmación de este cambio al usuario.
El caso de uso termina.
4.2
Operaciones adicionales con los usuarios
4.2.1
Eliminación de usuario
En {Seleccionar opción} la selección corresponde a eliminar un usuario.
El usuario líder ingresa el nombre que identifica al usuario correspondiente a eliminar.
El sistema pide al usuario confirmación de eliminación para el usuario.
El usuario confirma la operación.
El sistema inactiva el usuario y lo retira de la lista de correos de los proyectos que tenía asociados
El caso de uso termina.
Confidential
ADOO Soft, 2015
Página 3
Bug Tracking System
Use-Case Specification: <Use-Case Name>Gestionar Usuarios
BTS-CU-01
Version:
2.0
Fecha: 29/05/2008
5.
Subflujos
6.
Post-Condiciones
7.
Puntos de inclusión y extensión públicos
7.1
Validar información de ingreso (Punto de inclusión)
En este punto se incluye el caso de uso “Validar información de ingreso” el cual es un fragmento debido a
que es una tarea que el sistema mismo hace sin intervención del usuario. Este caso de uso se describe por
aparte y complementa el flujo básico de este caso de uso.
8.
Requerimientos especiales
Se hace necesario que exista un usuario líder, con el fin de que este pueda administrar a los demás
usuarios. Este usuario líder no hace parte del proyecto.
9.
Escenarios
Un escenario común donde se aplica este caso de uso es en la llegada de nuevos miembros a los
proyectos para los cuales se debe crear una cuenta nueva para que quede oficialmente ligado al proyecto.
10.
Información adicional
El usuario líder es un administrador de todo el sistema, su función es gestionar a usuarios pero no hace
parte de los proyectos. Este usuario líder interviene en operaciones de creación y eliminación. En
actualización de datos, el mismo usuario puede realizar la tarea por su cuenta.
Confidential
ADOO Soft, 2015
Página 4
Bug Tracking System
Use-Case Specification: <Use-Case Name>Gestionar Usuarios
BTS-CU-01
Version:
2.0
Fecha: 29/05/2008
Control del documento
10.1
Historial de revisiones
Fecha
Versión
Descripción
Autor
29/05/2008
1.0
Especificación del caso de uso
Jorge Restrepo S.
30/05/2008
2.0
Ampliación del caso de uso
Oscar Soto
Confidential
ADOO Soft, 2015
Página 5
Descargar