om dds pds fo 03 especificacion requerimientos
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.