Вы находитесь на странице: 1из 19

ESTÁNDAR 830-1998 IEEE

ESPECIFICACIONES DE
REQUERIMIENTOS DEL
SISTEMA
- Breve descripción -
1
BREVE INTRODUCCIÓN....

 El estándar 830-1998 fue generado por un


equipo de trabajo del IEEE, su finalidad es
la integración de los requerimientos del
sistema desde la perspectiva del usuario,
cliente y desarrollador.

2
CONTENIDO.....
 1 Introducción
– Propósito
– Alcance
– Definiciones, acrónimos y abreviaturas
– Rereferencias
– Revisiones
 2 Descripición General
– Perspectiva del producto
– Funciones del producto
– Caracterísiticas de los usuarios
– Referencias de construcción
– Dependencias
 3 Especificaciones de requermientos

3
I. INTRODUCCIÓN
1.1 PROPÓSITO 1.2 ALCANCE

• La razón de ser del • En la organización:


documento mostrar organigrama
• Audiencia sombreando el dpto. a
atender.
• Respecto al producto:
Es una descripción breve, en
dos o tres párrafos, a modo Módulos generales y
de prólogo. submódulos, puede ser una
tabla, un esquema, un
diagrama de contexto.
Se habla del documento en sí,
no del producto software

4
I. INTRODUCCIÓN
1.3 DEFINICIONES, ACRÓNIMOS Y
ABREVIATURAS
Consiste en generar una lista de términos que pudieran
tener una interpretación distinta a la real.
Se sugiere describir por separado cada elemento y a modo
de tabla.
* 1.3.1 Definiciones DEFINICIÓN
ABREVIATURA DESCRIPCIÓN
* 1.3.2 Acrónimos ACRÓNIMO
DIF Desarrollo integral de
* 1.3.3 Abreviaturas la familia

5
I. INTRODUCCIÓN
1.4 REFERENCIAS 1.5 REVISIONES
Listado de las fuentes de
información utilizadas para
comprender en su totalidad el
proceso a automatizar.

•Libros
•Páginas de internet
•Entrevistados
•Manuales
•Software
•Folletos
•Listados/reportes

6
II. DESCRIPCIÓN GENERAL
2.1 PERSPECTIVA DEL PRODUCTO
 Punto específico para detallar los factores
(requerimientos) técnicos que intervienen en el buen
desarrollo del producto software:
– Interfaz del sistema
– Interfaz de usuario
– Interfaz de hardware
– Interfaz de software
– Interfaz de comunicaciones
– Interfaz de memoria
– Operaciones
– Requerimientos de adaptación
7
II. DESCRIPCIÓN GLOBAL.....
2.2FUNCIONES DEL 2.3 CARACTERÍSTICAS DE
PRODUCTO LOS USUARIOS

Descripción a modo * Educación


texto de las funciones de * Nivel de conocimientos
los procesos que forman * Experiencia
parte del producto.
* Conocimientos técnicos

Conviene manejar en texto


o gráficamente las
relaciones lógicas entre
procesos.

8
II. DESCRIPCIÓN GLOBAL.....
2.4 REFERENCIAS DE CONSTRUCCIÓN

CONTRATOS LIMITACIONES INTERFAZ CON OPERACIONES


DE HARDWARE OTRAS PARALELAS
APLICACIONES

FUNCIONES DE FUNCIONES DE REQ. ALTOS DE PROTOCOLOS


AUDITORIA CONTROL LENGUAJES

REQ. DE EFECTOS CONSIDERACI


SEGUIMIENTO CRÍTICOS DE ONES DE
APLICACIONES SEGURIDAD

9
III. ESPECIFICACIONES DE
REQUERIMIENTOS.....
 En esta sección se describe la
funcionalidad del sistema desde dos
perspectivas:
REQ. NO FUNCIONALES REQ. FUNCIONALES

Es la descripción de la forma Describen las acciones


cómo operaran las entradas y fundamentales sobre
las salidas del sistema. Se procesamiento para las
complementa, mas no se repite, entradas y la generación de
la información señalada en el salidas. Es una lista acerca de
apartado II (Descr. General). lo que el sistema “debe hacer”. 10
III. ESPECIFICACIONES DE
REQUERIMIENTOS.....
 Para realizar una correcta redacción de SRS,
debemos tomar en cuenta las características
mencionadas en el apartado 4.3 del estándar 830-
1998 IEEE

 Es importante también identificar la forma de


redacción: estructurada, por clases, por objetos,
funciones, etc., partiendo de esta identificación
será el número de anexo A a utilizar para la
clasificación del apartado 3.1 y 3.2 del estándar
(5.3.1/5.3.2) 11
III. ESPECIFICACIONES DE REQUERIMIENTOS
3.1 INTERFACES EXTERNAS
(REQUERIMIENTOS NO FUNCIONALES)
 La redacción debe incluir la siguiente información:
 Nombre del item
 Descripción
 Fuente de entradas y destino de salidas
 Rangos, tolerancias, tiempos
 Organización de ventanas
 Formato de datos
 Se describe información de cómo operará cada interface en el
sistema:
a) Interfaz de usuario
b) Interfaz de hardware
c) Interfaz de software
d) Interfaz de comunicaciones

12
III. ESPECIFICACIONES DE REQUERIMIENTOS
3.2 REQUERIMIENTOS FUNCIONALES

 Se refiere a la elaboración de la lista ordenada por procesos y


subprocesos en términos de lo que el sistema “debe hacer”.
1. Módulo de alumnos
1.1 Altas alumnos
1.1.1 Requerimiento
1.1.2 Requerimiento
1.2 Bajas alumnos
1.2.1 Requerimiento
 Se maneja la siguiente sintaxis:
Num. Requerimiento+descripción+clasificación
•Oculta
•Evidente 13
III. ESPECIFICACIONES DE REQUERIMIENTOS
3.2 REQUERIMIENTOS FUNCIONALES

 Define acciones fundamentales del sistema


– Validación de entradas
– Secuencia exacta de operaciones
– Efectos de parámetros
– Acciones a ejecutar por desbordamiento
– Facilidades de comunicación
– Recuperación de errores
– Secuencia de entradas y salidas
– Fórmulas y conversiones
14
III. ESPECIFICACIONES DE REQUERIMIENTOS
3.3 REQUERIMIENTOS DE DESEMPEÑO

 ESTÁTICOS
– Número de terminales que pueden estar dadas de alta
– Número de usuarios soportados de manera simultánea
– Volúmen de información
 DINÁMICOS
– Número de transacciones y tareas
– Cantidad de datos a procesar para determinados
períodos de tiempo, tanto en tiempo normal como
horas pico

15
III. ESPECIFICACIONES DE REQUERIMIENTOS
3.4 REQUERIMIENTOS LÓGICOS PARA BASE DE DATOS

 Tipos de información para varias funciones


• Frecuencia de uso
• Capacidad de acceso
• Entidades y relaciones
• Limitaciones de integridad
• Requerimientos de persistencia

3.5 LIMITANTES DE DISEÑO

 Señalar si el hardware limita al diseño de interfaz y de datos


 Señalar qué otros estándares se van a aplicar que limiten
funciones de diseño.
16
III. ESPECIFICACIONES DE REQUERIMIENTOS
3.6 ATRIBUTOS DEL SOFTWARE

 Narra la forma como se dará


cumplimiento a los siguientes atributos:
a) Confiabilidad
b) Disponibilidad
c) Seguridad
d) Facilidad de mantenimiento
e) Portabilidad

17
III. ESPECIFICACIONES DE REQUERIMIENTOS
3.7 OTROS REQUERIMIENTOS

 Podrían incluirse requerimientos


adicionales a los especificados en el
apartado 3.2.
 Se consideran requerimientos adicionales:
– Diagramas de flujo de datos
– Diccionario de datos

18
IV. INFORMACIÓN DE SOPORTE

4.1 TABLA DE CONTENIDO E ÍNDICE


 Resumen de los puntos a tratar
 Títulos con paginación

4.2 APÉNDICES (ANEXOS)


 Formatos de entrada y salida de datos
 Análisis de costos
 Descripición de los problemas a solucionar
 Instrucciones adicionales para la codificación

19

Вам также может понравиться