ieee-std-830-1998: prÁctica recomendada para las especificaciones de requisitos del software

45
JUAN GUILLERMO CARVAJAL PATIÑO - 257299 TATIANA FRANCO VILLAMIZAR - 257311 DIANA CAROLINA MARTINEZ ZAMBRANO - 257328

Upload: basil-quinn

Post on 30-Dec-2015

97 views

Category:

Documents


14 download

DESCRIPTION

IEEE-STD-830-1998: PRÁCTICA RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE. JUAN GUILLERMO CARVAJAL PATIÑO - 257299 TATIANA FRANCO VILLAMIZAR - 257311 DIANA CAROLINA MARTINEZ ZAMBRANO - 257328. CONTENIDO. INTRODUCCIÓN DEFINICIONES PRELIMINARES - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

JUAN GUILLERMO CARVAJAL PATIÑO - 257299TATIANA FRANCO VILLAMIZAR - 257311DIANA CAROLINA MARTINEZ ZAMBRANO - 257328

Page 2: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

INTRODUCCIÓN DEFINICIONES PRELIMINARES CONSIDERACIONES PARA PRODUCIR UN

BUEN SRS PARTES DE UN SRS ANEXOS

Page 3: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

QUÉ ES SRS? QUÉ VENTAJAS TIENE?

Page 4: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

CONTRATO CLIENTE PROVEEDOR USUARIO

Page 5: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

NATURALEZA DEL SRS

Funcionalidad ¿Qué se supone va hacer el software?

Las interfaces Externas.

¿Cómo el software actúa recíprocamente con las personas, el hardware de los sistemas, otro hardware, y otro software?

La Actuación.

¿Cuál es la velocidad, la disponibilidad, tiempo de la contestación, tiempo de la recuperación de varias funciones del software, etc.?

Los Atributos.

¿Qué portabilidad tiene, exactitud, el mantenimiento, la seguridad, las consideraciones, etc.?

Las restricciones del diseño que impusieron en una aplicación.

¿Hay algún requerimiento Standard, idioma de aplicación, las políticas para laintegridad del banco de datos, los límites de los recursos, operando en que ambiente (s), etc.?

Page 6: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

AMBIENTE DEL SRS Debe definir todos los requisitos del

software correctamente. No debe describir cualquier plan o detalles

de aplicación. No debe imponer las restricciones

adicionales en el software.

Page 7: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

CARACTERÍSTICAS DEL SRS

Comprobable

Correcto

Consistente

Delinear que tieneimportancia

y/o estabilidad

Completo

Inequívoco

Modificable

Identificable

SRS

Page 8: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 9: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 10: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 11: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 12: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 13: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 14: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

MODIFICABLENo redundante (es decir, el

mismo requisito no debeaparecer en más de un

lugar en el SRS).

Cada requisito debeexpresarse separadamente ,en lugar de intercalarlas con

otros requisitos .

Coherente y fácil de usaren la organización de

volúmenes de información,un índice y las referencias

cruzadas explícitas

MODIFICABLENo redundante (es decir, el

mismo requisito no debeaparecer en más de un

lugar en el SRS).

Cada requisito debeexpresarse separadamente ,en lugar de intercalarlas con

otros requisitos .

Coherente y fácil de usaren la organización de

volúmenes de información,un índice y las referencias

cruzadas explícitas

Page 15: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

IDENTIFICABLE

DIRIGIDO HACIA ATRÁS DELANTERO

Page 16: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

PREPARACIÓN CONJUNTA DEL SRS

Clientes

J untos un buenescrito y

completamenteentendible SRS

No entienden bien el diseño delsoftware y proceso de

desarrollo bastante bien comopara escribir un SRS utilizable.

Proveedores

No entienden bien el problemade los clientes y campo

de acción para que especifiquelos requisitos para un sistema

satisfactorio.

Clientes

J untos un buenescrito y

completamenteentendible SRS

No entienden bien el diseño delsoftware y proceso de

desarrollo bastante bien comopara escribir un SRS utilizable.

Proveedores

No entienden bien el problemade los clientes y campo

de acción para que especifiquelos requisitos para un sistema

satisfactorio.

Page 17: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

EVOLUCIÓN DEL SRS

Evolución de SRS

Deben especificarse los requisitos

completamente

Un proceso de cambio formal

debe comenzarse para identificar el

control

Page 18: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

PROTOTIPOS El cliente puede ver el prototipo y

reaccionar a este.

El prototipo despliega aspectos que se anticipan a la conducta de los sistemas.

Un SRS basado en un prototipo tiende a sufrir menos cambios durante el desarrollo.

Page 19: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

GENERACIÓN DEL DISEÑO DEL SRS Un diseño describe un subcomponente

particular de un sistema y/o sus interfaces con otros subcomponentes.

Page 20: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

REQUISITOS DEL PLAN NECESARIOS En casos especiales, algunos requisitos

pueden restringir el plan severamente. Por ejemplo, seguridad o requisitos de seguridad pueden verse reflejados directamente en el plan.

Page 21: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

REQUISITOS DEL PROYECTO GENERADOS EN EL SRS

Page 22: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Tabla de Contenido 1. Introducción 1.1 Propósito 1.2 Alcance 1.3 Definiciones, siglas, y abreviaciones 1.4 Referencias 1.5 Apreciación global

Page 23: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 24: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 25: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

2. Descripción global 2.1 Perspectiva del producto 2.2 Funciones del producto 2.3 Características del usuario 2.4 Restricciones 2.5 Atención y dependencias 2.6. Repartir proporcionalmente los

requisitos

Page 26: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 27: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 28: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 29: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 30: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 31: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

3. Los requisitos específicos Apéndices Índice

Page 32: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Deben declararse los requisitos específicos de conformidad con todas las características descritas en la sección de “características del usuario”.

Los requisitos específicos deben tener referencias cruzadas a documentos más actuales que los relacionen.

  Todos los requisitos deben ser singularmente

identificables.  Debe prestarse la atención necesaria para

organizar los requisitos, de manera que se aumente al máximo la legibilidad.

Page 33: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 34: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 35: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 36: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE
Page 37: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Aceptación de las normas El formato de reporte Los nombres de los datos Los procedimientos de contabilidad Los lineamientos de la Auditoría

Aceptación de las normas El formato de reporte Los nombres de los datos Los procedimientos de contabilidad Los lineamientos de la Auditoría

Page 38: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Fiabilidad Disponibilidad Seguridad Mantenimiento Portabilidad

Fiabilidad Disponibilidad Seguridad Mantenimiento Portabilidad

Page 39: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

• Modo del sistema• Clases de usuario• Objetos• Característica• Estímulo• Respuesta• Jerarquía Funcional

Page 40: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Modo del sistema: Algunos sistemas se comportan de diferente manera dependiendo del modo de operación.

Clases de usuario: Algunos sistemas proporcionan diferentes conjuntos de funciones a las diferentes clases de usuario.

Page 41: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Objetos: Son entidades del mundo real que tienen una contraparte dentro del sistema.

Característica: Una característica es un servicio externo deseado por el sistema.

Estímulo: Algunos sistemas pueden organizarse mejor describiendo sus funciones en términos de estímulos.

Page 42: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Respuesta: Algunos sistemas pueden organizarse mejor describiendo todas las funciones en soporte a la generación de una respuesta.

Jerarquía funcional: La funcionalidad global puede organizarse en una jerarquía de funciones organizadas por cualquier entrada común, salida común o el acceso a datos internos comunes.

Page 43: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Comentarios adicionales: Hay muchas anotaciones, métodos y herramientas de apoyo disponibles para ayudar en la documentación de requisitos.

Page 44: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

Tablas de contenido e índices

Apéndices

Tablas de contenido e índices

Apéndices

Page 45: IEEE-STD-830-1998:  PRÁCTICA  RECOMENDADA PARA LAS ESPECIFICACIONES DE REQUISITOS DEL SOFTWARE

FORMATO