Plantilla ERS
Plantilla ERS
[Nota: Esta plantilla tiene por finalidad servir de base para la confeccin del
documento de Especificacin de Requerimientos de Software. 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. El formato del texto debe tener tipo de letra
verdana. ]
[NOTA: Para proyectos pequeos, de duracin menor a un mes y un
equipo de menos de 3 personas, este documento se puede reemplazar
con una referencia al documento Anlisis Preliminar. En este caso el
jefe del proyecto necesita mantener el documento Anlisis Preliminar
durante el ciclo de vida del proyecto como lnea base de
requerimientos.]
<Nombre del Proyecto> Versin: <1.1.0>
Especificacin de Requerimientos de Software Fecha: <aaaa-mm-dd>
<Identificador de Documento>
Historia de Revisiones
Fecha Versin Descripcin Autor
ndice
1. Introduccin.......................................................................................................................... 2
1.1. Propsito......................................................................................................................... 2
1.2. mbito............................................................................................................................. 2
1.3. Definiciones, Acrnimos y Abreviaciones.................................................................2
1.4. Referencias..................................................................................................................... 2
1.5. Resumen Ejecutivo....................................................................................................... 2
2. Descripcin General............................................................................................................. 2
2.1. Especificacin de Funcionalidades.............................................................................2
2.2. Supuestos y Dependencias.........................................................................................2
2.3. Acuerdos con el Cliente para la Administracin de Requerimientos...................2
3. Especificacin de Requerimientos.....................................................................................2
3.1. Reportes de Casos de Uso...........................................................................................2
3.2. Requerimientos Funcionales.......................................................................................2
3.2.1 Requerimientos del usuario
3.2.2 Requerimientos del sistema
3.3. Requerimientos Adicionales........................................................................................2
3.4. Requerimientos no Funcional.....................................................................................2
3.5. Requerimientos Tcnicos.............................................................................................2
3.6. Requerimientos de Proceso......................................................................................... 2
4. Administracin de Requerimientos...................................................................................2
1. Introduccin
[La introduccin de la Especificacin de Requerimientos de Software debe ser
un resumen del documento completo. Debe incluir el propsito, mbito,
definiciones, acrnimos, abreviaciones, referencias, y resumen ejecutivo de este
documento]
1.1. Propsito
El propsito de este documento es capturar todos los requerimientos de software
del sistema, o un subconjunto del sistema.
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,
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.]
2.3. Acuerdos con el Cliente para la Administracin de Requerimientos
[Prrafo obligatorio.]
[En esta seccin se define como se tratarn los cambios de los requerimientos.
Normalmente en la Orden de Servicio se define un porcentaje como cota para
realizar posibles cambios en los requerimientos. Este impacto se mide en la
cantidad de horas/hombre que requiera esta modificacin.]
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 testeadores disear un plan de testing
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. Reportes de Casos de Uso
[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
reporte de caso de uso en esta seccin. Asegrese de que cada requerimiento esta
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.]
La ventana del login deber tener una imagen corporativa.(del lado izquierdo de la
ventana)
La aplicacin ofrecer la funcionalidad de validar el ingreso de los usuarios al sistema.
La aplicacin solicitar el login y contrasea del usuario que desea ingresar.
La contrasea del usuario deber ser ocultada por caracteres * con una
longitud mxima de 8 caracteres y mnima de 5 caracteres.
La contrasea debe contener caracteres alfanumricos.
El sistema automticamente verificara el perfil del usuario para comprobar
su existencia y permisos. Posteriormente mostrar la pgina
predeterminada para este usuario.
Catlogo de productos
1.- El Sistema debe de dar de alta, baja, consulta y modificacin productos en una
DB con los siguientes datos:
Cdigo de barras
Nombre
.
.
.
.
Fecha
Status
Catlogo de usuarios
2.- El sistema permite dar de alta a usuarios (Cajero, administrador,
Supervisor, clientes)
Id
Nombre (Nombres, apepat, apeMat)
Edad
Sexo
RFC
Domicilio(Calle, num, col)
Telefono
3.- El sistema permite a los clientes consultar productos con los sig.
Datos
Identificador del producto
Nombre
Precio
Descripcin, etc, etc.
3.1 el sistema de consulta de clientes permite visualizar una foto del producto.
3.2 el sistema implementa un mdulo de facturacin, el cual permite imprimir
una factura o nota de remisin.