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