You are on page 1of 13

<Nombre de la Empresa>

Especificacin de Requerimientos de Software


Sistem de Gestion de Compras para Personas con discapacidades Motrices Severas
Versin 1.0

<Logo de la Empresa>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

Informacin del Documento


Ttulo del Documento: Nombre del Archivo del Documento: Nmero de Versin Autor: Fecha de Creacin: Estado: Especificacin de Requerimientos de Software de <Nombre del Producto o SI> 170932288.doc 1.0 German Boggio- Pablo Massa 06/05/2010 En Confeccin

Aprobaciones
<nombre> <Posicin> <nombre> <Posicin> <nombre> <Posicin> <nombre> <Posicin> Firma Fecha Firma Fecha Firma Fecha Firma Fecha

<Nombre de la Empresa> Confidencial

Pgina 2 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

Historia de Cambios
Fecha Versin Descripcin Autor

06/05/2010

1.0

Versin Inicial

German Boggio - Pablo Massa

<Nombre de la Empresa> Confidencial

Pgina 3 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

Tabla de Contenidos
1.Introduccin......................................................................................................................................................6 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. Propsito....................................................................................................................................................6 Definiciones, Acrnimos y Abreviaturas .........................................................................................6 Audiencia...................................................................................................................................................6 Alcance.......................................................................................................................................................6 Referencias...............................................................................................................................................6 Descripcin General del Resto del Documento ............................................................................7

2.Presentacin del Producto .......................................................................................................................7 2.1. Propsito del Sistema ...........................................................................................................................7 2.2. Restricciones y Supuestos .................................................................................................................7 3.Descripcin General ....................................................................................................................................7 3.1. Listado de la Funcionalidad del Sistema ......................................................................................7 3.2. Listado de Actores ..................................................................................................................................8 3.3. Perspectiva del Producto .....................................................................................................................8 4.Descripcin Detallada de Requerimientos ........................................................................................8 4.1. Requerimientos Funcionales...............................................................................................................8 Curso Normal........................................................................................................................................................9 Alternativas...........................................................................................................................................................9 1.A. Alternativa A al paso 2 del curso normal. ...............................................................................9 1.A.1. Paso 1 de la alternativa A al paso 2 del curso normal. ......................................................9 1.A.2. Paso 2 de la alternativa A al paso 2 del curso normal. ......................................................9 1.B. Alternativa B al paso 2 del curso normal. ...............................................................................9 1.B.1. Paso 1 de la alternativa B al paso 2 del curso normal. ......................................................9 Historia de Cambios .......................................................................................................................................10 Versin..................................................................................................................................................................10 Fecha.....................................................................................................................................................................10 Descripcin del Cambio................................................................................................................................10 Autor......................................................................................................................................................................10 4.2.Reglas y Funciones de Negocio ........................................................................................................10 4.3. Requerimientos No Funcionales ......................................................................................................10 4.3.1. Del Producto ...........................................................................................................................................10 4.3.2. Del Ambiente..........................................................................................................................................11 5.Requerimientos de Interfaz .....................................................................................................................12 5.1. 5.2. 5.3. 5.4. Interfaces Interfaces Interfaces Interfaces de de de de Usuario ..........................................................................................................................12 Hardware .....................................................................................................................12 Software ......................................................................................................................12 Comunicacin .............................................................................................................12

<Nombre de la Empresa> Confidencial

Pgina 4 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

6.Restricciones de Diseo...........................................................................................................................12 7.Operaciones....................................................................................................................................................13 8.Requerimientos de Licencia ....................................................................................................................13 9.Componentes Comprados ........................................................................................................................13 10.Observaciones............................................................................................................................................13

<Nombre de la Empresa> Confidencial

Pgina 5 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

Especificacin de Requerimientos de Software


1. Introduccin 1.1. Propsito El propsito de esta documentacin es el de especificar los requerimientos del Sistema de gestin de Compras para personas con discapacidades motrices severas, de tal manera que sirvan como documentos contractual con el usuario. 1.2. Definiciones, Acrnimos y Abreviaturas 1.3. Audiencia RC : Boggio Germn, Massa Pablo. RA : Ing. Daniel Gndara UD : Boggio Germn, Massa Pablo. NT : Ing. Daniel Gndara 1.4. Alcance El alcance del documento de Especificacin de Requerimientos de Software es realizar una descripcin de las funcionalidades y exigencias asociadas al producto a desarrollar, definiendo los requerimientos funcionales y no funcionales del mismo. 1.5. Referencias [Esta subseccin debera proveer una lista completa de todos los documentos referenciados en cualquier lugar del Documento de Especificacin de Requerimientos de Software. Cada documento debera ser identificado por ttulo, nmero de reporte (si aplica), fecha de Publicacin, archivo que lo contiene y organizacin que lo publica. Especificar las fuentes desde las que se obtuvieron las referencias. Esta informacin puede ser provista por referencia a un apndice o a otro documento.]
ID Archivo de Documento Ttulo del Documento Nmero de Reporte Fecha de Publicacin Organizacin que lo Publica

<Nombre de la Empresa> Confidencial

Pgina 6 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

1.6. Descripcin General del Resto del Documento Ya habiendo presentado el documento, con su propsito y alcances, a continuacin se presentar el producto a desarrollar haciendo un anlisis ms profundo del mismo, detallando los requerimientos, funciones, restricciones y operaciones.

2. Presentacin del Producto 2.1. Propsito del Sistema


1.

Objetivo : El desarrollo de un Sistema que posibilite a personas con discapacidades motrices severas realizar compras en un supermercado .

2. .Alcance : 3. No Contempla : Cuestiones de facturacin ni manejo de dinero, pagos ni cualquier actividad que implique operaciones comerciales. Generacin de estadsticas 2.2. Restricciones y Supuestos

3. Descripcin General 3.1. Listado de la Funcionalidad del Sistema


Nro. de Caso de Uso 001 002 003 004 005 006 007 008 009 010 011 012 013 Nombre del Caso de Uso Prioridad Esencial Esencial til Esencial Esencial Esencial Esencial Esencial Esencial Esencial Esencial til til Complejidad Simple Complejo Complejo Muy Complejo Complejo Complejo Complejo Muy Complejo Muy Complejo Complejo Simple Complejo Muy Complejo

Identificar productos Peeking del producto Eliminar Producto


Generar lista de compra Identificar dispositivo Generar lista de productos Alta Dispositivo Enviar ofertas del da Analizar lista de productos Seleccionar productos a ofertar Enviar oferta seleccionada Administrar Usuarios Generar Estadisticas

<Nombre de la Empresa> Confidencial

Pgina 7 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

3.1.2 Diagramas de Caso de Uso: Se debe incluir aqu el diagrama o diagramas de casos de uso que muestran de manera grfica los alcances funcionales del producto. Esta informacin puede proveerse directamente o por referencia a otro documento. 3.2. Listado de Actores
Nombre del Actor Descripcin Tipo Categora

Cliente Cajera

Utiliza el dispositivo mvil para realizar las compras Se encarga de registrar el dispositivo movil en caja,

Concreto

Visual

3.3. Perspectiva del Producto Esta seccin debera poner al producto en perspectiva con otros productos relacionados. SI el producto es independiente y totalmente autocontenido, debera ser especificado aqu. Si esta especificacin de requerimientos define un producto que es un componente de un sistema ms grande, entonces deberan relacionarse los requerimientos de ese sistema mayor con la funcionalidad de este software y deberan identificarse las interfaces de comunicacin entre el sistema y el software.

4. Descripcin Detallada de Requerimientos 4.1. Requerimientos Funcionales Se describen los requerimientos funcionales del sistema utilizando casos de uso. Para muchas aplicaciones, esto puede constituir lo ms importante del documento. Esta seccin comnmente est organizada por paquetes, pero tambin pueden ser apropiados mtodos de organizacin alternativos, por actor por ejemplo. Cuando se utilizan herramientas de desarrollo de aplicaciones para capturar funcionalidad, esta seccin del documento se referir a la disponibilidad de los datos e indicar la ubicacin y nombre de la herramienta usada para capturar los datos. La plantilla que se presenta a continuacin es un modelo sugerido para la descripcin detallada de cada caso de uso.

<Nombre de la Empresa> Confidencial

Pgina 8 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

I Descripcin del Caso de Uso a trazo fino


Nombre del Caso de Uso:
Prioridad: Complejidad: Actor Principal: Tipo de Caso de Uso: Objetivo: Precondiciones: xito: Fracasos: 1) Escenario 1 de fracaso 2) Escenario 2 de fracaso Al te rna tiv a s
Concreto Esencial Simple til Mediano Deseable Complejo

ID: Significativo para la Arquitectura:


Muy Complejo Si No

Extremadamente Complejo

Actor Secundario:
Abstracto

Post- Condiciones

Curs o Norma l 1. El caso de uso comienza cuando 2. Paso 2 del curso normal.

1.A. Alternativa A al paso 2 del curso normal. 1.A.1. Paso 1 de la alternativa A al paso 2 del curso normal. 1.A.2. Paso 2 de la alternativa A al paso 2 del curso normal. 1.B. Alternativa B al paso 2 del curso normal. 1.B.1. Paso 1 de la alternativa B al paso 2 del curso normal. 1.B.1.A. Alternativa A al paso 2.B.1. 1.B.1.A.1 Paso 1 de la alternativa 2.B.1.A.

3. 4. 5. 6. 7. 8. 9. Fin del Caso de Uso. Observaciones: Requerimientos No Funcionales asociados (hacer referencia a la parte 4.3 de la ERS, si estn all descriptos): Fuente (reunin, entrevista, documento, etc.): Casos de Uso de Extensin: Casos de Uso de Inclusin: Asociaciones: Casos de Uso donde se incluye: Casos de Uso a los que extiende: Casos de Uso de Generalizacin:

<Nombre de la Empresa> Confidencial

Pgina 9 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

His tori a de Ca mbi os


Versin Fecha Descripcin del Cambio Autor

II P R O T O T I P O

D E I N T E R FA Z D E

U S UA R I O

En esta seccin se incluirn las descripciones de interfaz para la aplicacin, focalizando principalmente en las interfaces de los casos de uso esenciales para la aplicacin. Esta informacin puede proveerse directamente o por referencia a otro documento. 4.2. Reglas y Funciones de Negocio Se indican la lgica de funcionamiento del negocio. Esta informacin puede proveerse directamente o por referencia a otro documento. 4.3. Requerimientos No Funcionales La mayora de los requerimientos no funcionales son registrados comnmente en lenguaje natural en esta seccin de especificacin. Los requerimientos identificados en esta parte del documento son aplicables al producto en general. Para el caso de los requerimientos no funcionales aplicables a un caso de uso en particular se debe aclarar a que caso o casos de uso se refiere, adems de referenciar la descripcin desde la especificacin de ese caso o casos de uso. 4.3.1. Del Producto Usabilidad: se debera incluir todos aquellos requerimientos que afectan la usabilidad. Estos incluyen:

Especificar el tiempo de capacitacin requerido para usuarios normales y expertos para convertirse en productivos en operaciones particulares. Especificar tiempos de tareas mensurables para tareas tpicas,

alternativamente, requerimientos de usabilidad bsica del nuevo sistema sobre otros sistemas que los usuarios conocen y les agradan.

Especificar requerimientos para conformidad con los estndares comunes de usabilidad, tales como estndares de GUI.

Confiabilidad : la confiabilidad podra expresarse en trmino de alguno de estos aspectos:

<Nombre de la Empresa> Confidencial

Pgina 10 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

Disponibilidad: Especificar el porcentaje de disponibilidad de tiempo, horas de uso, acceso de mantenimiento, etc. Tiempo Mnimo entre fallas (MTBF): Especificado usualmente en horas, pero tambin puede especificarse en das, meses y aos. Tiempo mnimo de Reparacin (MTTR): Cunto tiempo est permitido que el sistema est fuera de operacin despus de una falla? Certeza: Precisin Especfica (resolucin) y certeza (sobre un estndar) que es requerida para las salidas del sistema. Errores (bugs) Mximos o ratios de defecto: usualmente expresados en trminos de BUGS/KLOC (miles de lneas de cdigo) o bugs por puntos de funcin. Errores (Bugs) o ndices de defectos: usualmente expresados en trminos de bugs invalidantes, graves, leves, comunes o mejoras.

Performance : incluye tiempos de respuesta especficos. Donde sea aplicable, referenciar a los caso de uso relacionados por nombre.

Tiempo de respuesta para una transaccin (promedio, mximo). Transacciones por segundo, de principio al fin. Capacidad (el nmero de clientes o transacciones que el sistemas puede acomodar). Modos de Degradacin (modo aceptable de operacin cuando el sistema ha sido degradado). Utilizacin de Recursos (memoria, disco, comunicaciones) se indica cualquier requerimiento que mejorar la

Soportabilidad :

soportabilidad o mantenibilidad del sistema que se est construyendo, incluyendo cdigos estndar, convenciones de nombres, libreras de clases, acceso de mantenimiento y utilidades de mantenimiento Documentacin : Describe los requerimientos, si hay, para documentacin en lnea del usuario, ayudas del sistema, manuales impresos, etc. 4.3.2. Del Ambiente tico : si existen requerimientos que deben considerarse en el contexto del producto que si bien no estn legislados, responde a factores morales o pautas de conducta, debern especificarse o referenciarse aqu.

<Nombre de la Empresa> Confidencial

Pgina 11 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

Legales : identificar si existen legislaciones nacionales, internacionales, provinciales, etc. aplicables y vigentes, que el software deba considerar.

5. Requerimientos de Interfaz Define las interfaces que debe soportar la aplicacin. Debera contener adecuada especificidad, protocolos, puertos, direcciones lgicas, etc., tal que el software pueda ser desarrollado y verificado contra los estndares de requerimientos. 5.1. Interfaces de Usuario Describe las interfaces de usuario que tendrn que ser implementadas por el software. 5.2. Interfaces de Hardware Define cualquier interfaz de hardware que deber ser soportada por el software, incluyendo estructura lgica, direcciones fsicas y comportamiento esperado. 5.3. Interfaces de Software Describe las interfaces del software con otros componentes del sistema de software. Estos pueden ser componentes comprados, componentes reusados de otra aplicacin, o componentes que estn siendo desarrollados por subsistemas fuera del alcance del esta Especificacin de Requerimientos de Software pero con los cuales esta aplicacin de software debe interactuar. 5.4. Interfaces de Comunicacin Describe las interfaces de comunicacin u otros requerimientos de restriccin dispositivos, tales como redes de rea local o dispositivos seriales remotos. o

6. Restricciones de Diseo Esta seccin debera indicar cualquier restriccin de diseo en el sistema. Estas restricciones representan decisiones de diseo a las que hay que adherirse. Ejemplos de esto son: lenguajes de software, requerimientos del proceso de software, uso prescripto de las herramientas de desarrollo, restricciones arquitectnicas y de diseo, componentes comprados, y libreras de clase.

<Nombre de la Empresa> Confidencial

Pgina 12 de 13 <Ttulo del Documento>

<Logo de la Empresa>

Especificacin de Requerimientos de Software de <Nombre del Producto o SI> Cliente: <Nombre del Cliente> Proyecto: Sistema de gestin de Compras para personas con discapacidades motrices severas

7. Operaciones En esta seccin debera especificarse las operaciones normales requeridas por el usuario tales como:

Los modelos varios de operacin en la organizacin de los usuarios, por ejemplo operaciones iniciadas por el usuario. Perodos de operaciones interactivas y perodos de operaciones desatendidas. Procesamiento de datos de funciones de soporte. Operaciones de respaldo y recuperacin.

8. Requerimientos de Licencia Esta parte del documento debera especificar la necesidad de licencias sobre productos asociados a la implementacin de este producto.

9. Componentes Comprados Describe todos los componentes comprados a ser usados por el sistema, cualquier licencia aplicable o restriccin de uso, y cualquier compatibilidad/interoperabilidad asociada o estndares de interfaz

10. Observaciones Esta seccin permite incorporar cualquier informacin que se considera de importancia, que no haya sido especificada con anterioridad.

<Nombre de la Empresa> Confidencial

Pgina 13 de 13 <Ttulo del Documento>

You might also like