om dds pds fo 03 especificacion requerimientos

Download OM DDS PDS FO 03 Especificacion Requerimientos

Post on 23-Nov-2015

10 views

Category:

Documents

3 download

Embed Size (px)

TRANSCRIPT

Ethan Frome

DIRECCIN GENERAL DE TECNOLOGAS DE INFORMACIN

DIRECCIN DE DESARROLLO DE SISTEMAS

ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE PARA EL SISTEMA

[XYZ]

(OM-DDS-PDS-FO-03)

Versin 1.1

Abril 2012Preparado por: Departamento de Desarrollo de Sistemas.

Realiz: DGTI

Control de Documentacin

Control de Configuracin

Ttulo:

Referencia:

Autor:

Fecha:

Histrico de versiones

VersinFechaEstadoResponsableNombre de archivo

Estado: (B)orrador, (R)evisin, (A)probado

Histrico de cambios

VersinFechaCambios

firmas de los responsables aplicacin.Nombre

PuestoNombre

Puesto

Nombre

PuestoNombre

Puesto

Nombre

PuestoNombre

Puesto

Nombre

PuestoNombre

Puesto

Contenido

51 Introduccin

51.1 Propsito.

51.2 Audiencia.

51.3 Alcance.

51.3.1 Producto a elaborar.

51.3.2 Objetivos.

51.3.3 Fecha deseada de inicio y finalizacin del desarrollo.

51.4 Referencias.

62 Descripcin general

62.1 Perspectiva del producto.

62.1.1 Interfases del sistema.

62.1.2 Interfases de hardware.

62.1.3 Interfases de software.

72.2 Funciones.

72.3 Usuarios.

82.4 Restricciones generales.

93 Requerimientos especficos

93.1 Interfases externas.

103.2 Casos de Uso (Requerimientos Funcionales).

103.2.1 Actores

103.2.2 Diagramas de Casos de Uso.

113.2.3 Casos de Uso Esenciales.

123.2.4 Casos de Uso Reales.

143.3 Requerimientos No funcionales.

153.4 Requerimientos Seguridad Lgica.

153.5 Requerimientos de Desarrollo.

164 Atributos del Software.

164.1.1 Disponibilidad.

164.1.2 Mantenimiento.

164.1.3 Recomendaciones al cliente.

175 Temas o Detalles por Resolver

186 Glosario

197 Apndices

1 Introduccin

1.1 Propsito.

1.2 Audiencia.

1.3 Alcance.

1.3.1 Producto a elaborar.

1.3.2 Objetivos.

1.3.3 Fecha deseada de inicio y finalizacin del desarrollo.

1.4 Referencias.

2 Descripcin general

2.1 Perspectiva del producto.

2.1.1 Interfases del sistema.

2.1.2 Interfases de hardware.

2.1.3 Interfases de software.

2.2 Funciones.

2.3 Usuarios.

2.4 Restricciones generales.

3 Requerimientos especficos

3.1 Interfases externas.

3.2 Casos de Uso (Requerimientos Funcionales).

3.2.1 Actores

3.2.2 Diagramas de Casos de Uso.

< Un diagrama de casos de uso explica grficamente un conjunto de casos de uso de un sistema, los actores y la relacin entre estos y los casos de uso. Los casos de uso se muestran en valos, los actores son figuras estilizadas (Hombres de Palo), la comunicacin entre los casos y los actores se representa mediante lneas, algunas pueden incluir flechas que indican el flujo de la informacin o el estmulo.

El diagrama tiene como objeto ofrecer una clase de diagrama contextual que nos permite conocer rpidamente los actores externos de un sistema y las formas bsicas en que lo utilizan.

Ejemplo del diagrama de caso de uso:

Diagrama del Caso de Uso Comprar Productos en Efectivo.

>

3.2.3 Casos de Uso Esenciales.

3.2.4 Casos de Uso Reales.

Curso normal de los eventos.

PasoAccin del Actor Accin del Sistema

1

2

3

4

5

6

Curso alterno de los eventos.

PasoAccin del ActorAccin del Sistema

1.A

1.B

Ejemplo:

Caso de Uso # 1 Comprar productos en efectivo

Objetivo en ContextoCapturar una venta y su pago en efectivo

PrecondicionesLos productos a cobrar deben estar dados de alta en el sistema

Condicin de xitoLocalizar todos los productos, registrar la venta y registrar el pago

Condicin de fallaNo localizar algn producto, No lograr registrar la venta, no lograr registrar el pago.

Actores primariosCliente, cajero

Actores secundariosLector de cdigo de barras

DisparoEl cliente llega con sus productos a la caja de TPDV

Referencias CruzadasR2, R3, R4, R5, R6.

Curso normal de los eventos.

PasoAccin del Actor Accin del Sistema

1Este caso de uso comienza cuando

Un cliente llega a una caja de TPDV con

Productos que desea comprar

2El Cajero registra el identificador de cada producto. Si hay varios productos de una misma Categora, el Cajero tambin puede Introducir la cantidad

3Determina el precio del producto e incorpora a la transaccin actual la informacin corres pendiente. Se presentan la descripcin y el precio del producto actual en pantalla.

4Al terminar de introducir el producto el Cajero indica a TPDV que se concluy la captura del producto.

5Calcula y presenta el total de la venta.

6El Cajero le indica el total al Cliente.

7El Cliente efecta un pago en efectivo

posiblemente mayor que el total de la

venta

8El Cajero registra la cantidad de efectivo recibida

9Muestra al cliente la diferencia. Genera un Recibo

10El Cajero deposita el efectivo recibido y extrae el cambio del pago

11Registra la venta concluida.

12El Cajero da al Cliente el cambio y el

Recibo impreso.

13El Cliente se marcha con los artculos

comprados

Curso alterno de los eventos.

PasoAccin del ActorAccin del Sistema

2.AIntroduccin de un identificador invlidoIndicar error

7.AEl cliente no tena suficiente dinero.

7.BEl Cajero cancela la transaccin de venta.

>3.3 Requerimientos No funcionales.

3.4 Requerimientos Seguridad Lgica.

3.5 Requerimientos de Desarrollo.< Se deben especificar los requerimientos derivados de reglas y estndares existentes para el desarrollo de la aplicacin tales como:

Polticas regulatorias sobre diseo; logotipos, colores, formatos de imgenes, etc.

Polticas Normativas para desarrollo; Lenguaje, Manejador de base de datos, Navegadores, etc.

Protocolos de comunicacin.

Estndares aplicables

Consideraciones de seguridad.

Adicional se deben de listar los componentes de documentacin de usuario como manuales de usuario, ayuda en lnea y tutoriales que deben ser entregados con el software. Identificar los formatos y estndares de documentacin.>

4 Atributos del Software.

4.1.1 Disponibilidad.

4.1.2 Mantenimiento.

4.1.3 Recomendaciones al cliente.

5 Temas o Detalles por Resolver

6 Glosario

7 Apndices

PAGE

Gobierno del Estado de Yucatn.