Ejemplo Documento de Requisitos
Ejemplo Documento de Requisitos
Ejemplo Documento de Requisitos
ndice
1 INTRODUCCIN 3
1.1 PROPSITO 3
1.2 ALCANCES 3
1.3 DEFINICIONES, SIGLAS Y ABREVIATURAS 4
1.4 REFERENCIAS 5
1.5 VISIN GENERAL 5
2 DESCRIPCIN GENERAL 6
3 REQUISITOS ESPECFICOS 10
1
3.8 REQUISITOS DE DOCUMENTACIN 13
3.9 REQUISITOS DE SEGURIDAD DE LA INFORMACIN 13
3.10 REQUISITOS DE TRANSPORTABILIDAD 13
3.11 REQUISITOS DE CALIDAD 13
3.12 REQUISITOS DE CONFIABILIDAD 13
3.13 REQUISITOS DE MANTENCIN 14
3.14 REQUISITOS DE SEGURIDAD DE LA OPERACIN 14
2
1 Introduccin
1.1 Propsito
El propsito de ste proyecto es el desarrollar un sistema de gestin sobre el
Workflow ya existente, desarrollado por la Escuela de Ingeniera de la Universidad de
Chile.
1.2 Alcances
Se desarrollar la primera etapa de un Sistema de Control de Gestin para un
Workflow actualmente en etapa de prueba dentro de la Escuela de Ingeniera de la
Universidad de Chile. Este sistema proveer las herramientas bsicas para la gestin de
personal y sus labores asociadas dentro del workflow.
El sistema debe ser modularizado, ya que debe ser integrado a sistemas ya en
funcionamiento en la Escuela de Ingeniera y a sistemas futuros.
Para esta etapa se defini como lmite la generacin de estadsticas bsicas y de
archivos CVS (formato de texto plano) para su posterior manejo en Excel, dejando para
etapas posteriores un anlisis de flujo de procesos y despliegue de estadsticas mediante
grficos, entre otras.
3
1.3 Definiciones, Siglas y abreviaturas
Browser o navegador: Aplicacin utilizada para navegar por el internet, y que despliega
las pginas tradas desde el servidor en la pantalla del computador del usuario.
CVS (Concurrent Version System): Este sistema permite mantener un control de las
versiones de desarrollo en un repositorio centralizado.
Cliente: Computador y programa computacional que solicita servicios a otro computador
en Internet, llamado servidor.
Familia: Conjunto de procesos que por alguna razn estn relacionados.
Instancia: Es la ejecucin particular de un proceso especfico la cual posee un perodo de
vigencia. Ejemplo: Proceso de Inscripcin Acadmica 2002
MS: Microsoft, compaa proveedora de Software y Sistemas operativos.
MSIE: Microsoft Internet Explorer, browser estandar de la plataforma Windows.
Orden: Requerimiento de un cliente para una instancia determinada.
Pgina Web: Documento del web con informacin (texto, imgenes, video, audio, etc.)
que se presenta en una misma pantalla. Una pgina Web est en un servidor Web, y es
trada al computador del usuario para visualizarla.
PHP: Lenguaje que interacta con el usuario y la base de datos para trabajar en pginas
web.
Procesos: Conjunto de tareas, eventos ordenados. Es importante sealar que un proceso
posee muchas instancias.
Servidor: Computador y programa computacional que brinda los servicios solicitados por
otro computador llamado cliente.
Tarea: Procedimiento o evento a realizar por un colaborador.
Tarea Activa: Tarea tomada por un colaborador desde el repositorio y que todava no se
resuelve.
Tarea Delegada: Tarea tomada por un colaborador y devuelta por el mismo al repositorio.
Tarea Pendiente: Tarea que todava est en el repositorio.
Tarea Terminada: Tarea finalizada.
Tarea Zombie: Tarea que, una vez creada, nunca ser realizada y que ha sido terminada
por otra ruta.
4
1.4 Referencias
5
2 Descripcin General
Desde el punto de vista del desarrollo, no existe relacin directa con proyectos
actuales y slo debe verificarse consistencia en caso de incorporacin o mejoras de
funcionalidades propias del workflow.
El sistema debera estar diseado para funcionar en cualquier computadora que tenga
acceso a Internet mediante un browser. Por ello el sistema debera funcionar en:
6
2.5 Relacin con otros sistemas
El sistema comparte el acceso a la base de datos del workflow, razn por la cual,
cualquier elemento nuevo que se incorpore a ella debe mantener la consistencia con el
modelo lgico existente.
7
2.7 Descripcin del modelo
Colaborador
Servidor
HTML
PHP
Admin
HTML
SQL
Sistema
HTML
Supervisor
BD
El sistema ser capaz de generar estadsticas de los procesos que maneja el workflow.
Las estadsticas se calcularn usando una API que permitir consultar la BD y calcular las
variables de inters.
Existir un usuario cliente genrico, y tres hijos que heredarn su estructura bsica,
admin., colaborador y supervisor. Este ltimo tendr dos hijos, uno para el encargado de
supervisar procesos y el otro encargado de supervisar familias. La estructura de herencia
se puede apreciar claramente en la figura de abajo que muestra los actores y casos de
uso. Los clientes sern los actores encargados de consultar las estadsticas del sistema.
8
2.7.2 Casos de uso
9
3 Requisitos especficos
SR102: La informacin entregada por el usuario debe ser obtenida a travs de formularios
HTML.
Prioridad : Alta.
Autoridad: Entrevista con Cliente.
SR105: Deber existir una funcin capaz de convertir la informacin estadstica resultante
a formato CVS, compatible con MS Excel.
Prioridad : Alta.
Autoridad: Entrevista con Cliente.
10
SR106: El sistema deber tener algunas funciones que calculen:
Los tiempos estimados por tarea.
Los tiempos reales por tarea.
Eficiencia del sistema por tarea.
Prioridad : Alta.
Autoridad: Entrevista con Cliente.
11
3.2 Requisitos de rendimiento
SR301: El idioma en que deben ser escritas todas las salidas del sistema deber ser
espaol.
Prioridad : Alta.
Autoridad: Entrevista con Cliente.
SR302: El diseo de la interfaz debe reconocer eventos de mouse y/o teclado para la
navegacin del sistema.
Prioridad : Alta.
Autoridad: Entrevista con Cliente.
SR303: El cdigo HTML generado en el servidor mediante PHP deber cumplir con el
estndar HTML 4.0, adems de estar escrito en forma estricta, de tal forma que sea
correctamente interpretado por Konqueror 2.0 o superior.
Prioridad : Alta.
Autoridad: Entrevista con Cliente.
12
3.5 Requisitos de recursos
SR501: El tiempo disponible para la realizacin del proyecto termina el mes de Junio del
ao 2002.
Prioridad: Alta.
Autoridad: Entrevista con Cliente y nosotros.
SR901: El software debe contar con un sistema de autenticacin de usuarios a travs de:
Una identificacin de usuario correspondiente al RUT .
Un password.
Prioridad : Media.
Autoridad: Entrevista con Cliente.
13
3.12 Requisitos de confiabilidad
No existen requisitos de confiabilidad.
SR SR SR SR SR SR SR SR SR SR SR SR SR SR SR SR
101 102 103 104 105 106 107 108 109 301 302 303 304 501 901 1101
UR101
UR102
UR103
UR201
UR202
UR203
UR204
UR205
UR206
UR301
UR302
UR303
UR304
UR305
UR902
14