Sunteți pe pagina 1din 11

UNIVERSIDAD AUTÓNOMA DE QUERÉTARO

Facultad de Informática
Ingeniería de Requerimientos

Apunte #8: Tabla comparativa de las plantillas del IEEE std 830-
1993.
Instrucciones: Realiza una tabla comparativa con las 8 plantillas..

Plantilla A.1. de Plantilla A.2. de Plantilla A.3. de Plantilla A.4. de


SRS organizada SRS organizada SRS organizada SRS organizada
por el modo por el modo por la clase del por el objeto.
versión 1. versión 2. usuario.
Los requisitos Los requisitos Los requisitos Los requisitos
específicos: Todos específicos: Todos específicos: Todos específicos: Todos
los requisitos del los requisitos del los requisitos del los requisitos del
software a un nivel software a un nivel software a un nivel software a un nivel
de de de de

detalle suficiente detalle suficiente detalle suficiente detalle suficiente


para permitirles a los para permitirles a los para permitirles a los para permitirles a los
diseñadores diseñar diseñadores diseñar diseñadores diseñar diseñadores diseñar
un sistema un sistema un sistema un sistema

Requisitos de las Requisitos Requisitos de las Requisitos de las


interfaces externas: funcionales: Deben interfaces externas: interfaces externas:
Descripción definir las acciones Descripción Descripción
detallada de todas fundamentales que detallada de todas detallada de todas
las entradas y deben tener las entradas y las entradas y
salidas del sistema salidas del sistema salidas del sistema
lugar en el software,
Interfaz con el aceptando y Interfaz con el Interfaz con el
usuario: Las procesando las usuario: Las usuario: Las
características entradas, características características
lógicas de cada procesando y lógicas de cada lógicas de cada
interfaz entre el generando las interfaz entre el interfaz entre el
producto del producto del producto del
salidas.
software y sus software y sus software y sus
Modo 1
usuarios. usuarios. usuarios.
Interfaces externas:
Interfaz con el Interfaz con el Interfaz con el
debe ser una
hardware: las hardware: las hardware: las
descripción
características características características
detallada de todas
lógicas de cada lógicas de cada lógicas de cada
las entradas y
interfaz entre el interfaz entre el interfaz entre el
salidas del sistema
producto del producto del producto del
del

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

software y los software. software y los software y los


componentes del componentes del componentes del
Interfaz con el
hardware hardware hardware
usuario: Las
Interfaz con el características Interfaz con el Interfaz con el
software: Especificar lógicas de cada software: Especificar software: Especificar
el uso de otros interfaz entre el el uso de otros el uso de otros
productos del producto del productos del productos del
software requeridos software y sus software requeridos software requeridos

Interfaces de usuarios. Interfaces de Interfaces de


comunicaciones: comunicaciones: comunicaciones:
Interfaz con el
Especificar las varias Especificar las varias Especificar las varias
hardware: las
interfaces a las interfaces a las interfaces a las
características
comunicaciones comunicaciones comunicaciones
lógicas de cada
Requisitos interfaz entre el Requisitos Classes/Objects
funcionales: Deben producto del funcionales: Deben
1 Class/Object 1
definir las acciones definir las acciones
software y los
fundamentales que fundamentales que 1 Atributos (directos
componentes del
deben tener deben tener o heredó)
hardware
lugar en el software, lugar en el software, 1 Atributo 1
Interfaz con el
aceptando y aceptando y
software: Especificar .
procesando las procesando las
el uso de otros
entradas, entradas,
productos del .
procesando y procesando y
software requeridos
generando las generando las .
Interfaces de
salidas. salidas. 1.n Atributo 1.n
comunicaciones:
Especificar las varias Usuario clase 1 * Se da un énfasis a
interfaces a las los requisitos
modo 1 Requisito 1.1
comunicaciones funcionales ya que
funcional
se agregan las
Requisito 1 funcional
. acciones
Requisito funcional: fundamentales que
.
. debe realizar el
. software del
.
Requisito Funcional sistema, se agregan
.
Requisito 1.n al documento las
modo 2
Requisito funcional n funcional clases y objetos del
sistema así como sus
Actuación: Usuario clase 2
atributos (directos o
Modo m heredados), por
Modo 2 .
ejemplo, Algunos
. . sistemas
proporcionan

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

1 requisito Funcional . . juegos diferentes de


m.1 funciones a las
. Clase del usuario m
clases diferentes de
requisito
Modo m Requisito funcional
usuarios. Por
. m.1
*Cada modo ejemplo, un sistema
. integra en esta . de mando de
plantilla algunas ascensor presenta
. . las capacidades
interfaces y
Funcional m.n requerimientos . diferentes a los
funcionales, cuando
pasajeros, obreros
*Se pueden tener en la versión uno no Requisito funcional
de mantenimiento y
varios requisitos se integran m.n
bomberos.
funcionales interfaces solo
*El constreñimiento
dependiendo del requerimientos Funciones: Esta
del plan es algo que
modo que se funcionales. subdivisión del SRS
no encontramos en
desarrolle o se debe proporcionar
Restricciones del las anteriores
empleé, podemos un resumen de las
diseño: Debe plantillas, creo
encontrar que en el funciones mayores
especificar las deducir que el
modo 2 no se tienen que el software
restricciones del interrumpir o
requisitos realizará.
diseño que pueden cancelar un sistema
funcionales.
imponerse por otros da pie a encontrar 1 Requisito funcional
Requisitos del aquellos requisitos 1
desarrollo: Debe Estándares que puedan causar
especificar los esto de una forma .
Atributos de sistema
requerimientos inesperada en el
de software: Es .
estáticos y sistema, por
importante
dinámicos que se ejemplo, un sistema .
que el atributo se de mando de
pusieron en el 1.m Requisito
especifique para ascensor presenta
software o en la funcional 1.m
que su logro pueda las capacidades
interacción humana
verificarse diferentes a los Mensajes: Ayudan
con el software en
objetivamente. pasajeros, obreros a las interfaces
conjunto.
de mantenimiento y externas con la
Otros requisitos: Nos
Restricciones del bomberos. descripción
ayudan a organizar
diseño: Debe detallada de las
los requisitos que no Constreñimiento del
especificar las entradas y salidas
entren a la plan: Interrumpir o
restricciones del del sistema de
clasificación. cancelar el sistema
diseño que pueden software.
por distintos motivos.
imponerse por otros
Class/Object 2
Atributos de sistema
estándares
de software: Es .
Atributos de sistema importante
.
de software: Es
que el atributo se
importante
especifique para

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

que el atributo se que su logro pueda .


especifique para verificarse
Class/Object p
que su logro pueda objetivamente.
verificarse Requisitos del
Otros requisitos: Nos
objetivamente. desarrollo: Debe
ayudan a organizar
especificar los
Otros requisitos: Nos los requisitos que no
requerimientos
ayudan a organizar entren a la
estáticos y
los requisitos que no clasificación.
dinámicos que se
entren a la
clasificación. pusieron en el
software o en la
interacción humana
con el software en
conjunto.

Restricciones del
diseño: Debe
especificar las
restricciones del
diseño que pueden
imponerse por otros

estándares

Atributos de sistema
de software: Es
importante

que el atributo se
especifique para
que su logro pueda
verificarse
objetivamente.

Otros requisitos: Nos


ayudan a organizar
los requisitos que no
entren a la
clasificación.

Plantilla A.5. de Plantilla A.6. de Plantilla A.7. de Plantilla A.8. de


SRS organizada SRS organizada SRS organizada SRS organizada
por el rasgo. por el estímulo. por la jerarquía por las
funcional. organizaciones
múltiples .

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

Los requisitos Los requisitos Los requisitos Los requisitos


específicos: Todos específicos: Todos específicos: Todos específicos: Todos
los requisitos del los requisitos del los requisitos del los requisitos del
software a un nivel software a un nivel software a un nivel software a un nivel
de de de de

detalle suficiente detalle suficiente detalle suficiente detalle suficiente


para permitirles a para permitirles a para permitirles a para permitirles a
los diseñadores los diseñadores los diseñadores los diseñadores
diseñar un sistema diseñar un sistema diseñar un sistema diseñar un sistema

Requisitos de las Requisitos de las Requisitos de las Requisitos de las


interfaces externas: interfaces externas: interfaces externas: interfaces externas:
Descripción Descripción Descripción Descripción
detallada de todas detallada de todas detallada de todas detallada de todas
las entradas y las entradas y las entradas y las entradas y
salidas del sistema salidas del sistema salidas del sistema salidas del sistema

Interfaz con el Interfaz con el Interfaz con el Interfaz con el


usuario: Las usuario: Las usuario: Las usuario: Las
características características características características
lógicas de cada lógicas de cada lógicas de cada lógicas de cada
interfaz entre el interfaz entre el interfaz entre el interfaz entre el
producto del producto del producto del producto del
software y sus software y sus software y sus software y sus

usuarios. usuarios. usuarios. usuarios.

Interfaz con el Interfaz con el Interfaz con el Interfaz con el


hardware: las hardware: las hardware: las hardware: las
características características características características
lógicas de cada lógicas de cada lógicas de cada lógicas de cada
interfaz entre el interfaz entre el interfaz entre el interfaz entre el
producto del producto del producto del producto del

software y los software y los software y los software y los


componentes del componentes del componentes del componentes del
hardware hardware hardware hardware

Interfaz con el Interfaz con el Interfaz con el Interfaz con el


software: software: software: software:
Especificar el uso Especificar el uso Especificar el uso Especificar el uso
de otros productos de otros productos de otros productos de otros productos
del software del software del software del software
requeridos requeridos requeridos requeridos

Interfaces de Interfaces de Interfaces de Interfaces de


comunicaciones: comunicaciones: comunicaciones: comunicaciones:
Especificar las Especificar las Especificar las Especificar las
varias interfaces a varias interfaces a varias interfaces a varias interfaces a
las comunicaciones las comunicaciones las comunicaciones las comunicaciones

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

Sistema ofrece: Requisitos Requisitos Requisitos


funcionales: Deben funcionales: Deben funcionales: Deben
1 Sistema rasgo 1 definir las acciones definir las acciones definir las acciones
Introducción/ fundamentales que fundamentales que fundamentales que
Propósito de rasgo deben tener deben tener deben tener

Secuencia de lugar en el software, lugar en el software, lugar en el software,


estímulo/ Respuesta aceptando y aceptando y aceptando y
procesando las procesando las procesando las
Requisitos entradas, entradas, entradas,
funcionales procesando y procesando y procesando y
asociados generando las generando las generando las
1 Requisito salidas. salidas. salidas.
funcional 1
Estímulo 1 Fluido de la Usuario clase 1
. información: La
Requisito 1.1 información se Rasgo 1.1
. funcional transforma a medida Introducción
. . que fluye por un /Propósito de rasgo
sistema basado en
n Requisito . computadora. El Secuencia de
Funcional n sistema acepta estímulos /
. Respuestas
entradas en una
Sistema de rasgo 2
Requisito 1.n gran variedad de
Requisitos
. Funcional formas; aplica
funcionales
elementos de
. Estímulo 2 asociados
hardware, software
. y humanos para .
.
transformar la
m Sistema de Rasgo . entrada en salida, y .
m produce salida en
. .
una gran variedad
*Se identifican los de formas.
Estímulo m Rasgo 1.2
requisitos
necesarios para las Flujo de datos Introducción
Requisito Funcional
entradas de los diagrama 1 /Propósito de rasgo
m.n
sistemas, es decir,
Entidades de los Secuencia de
se basa en los *Algunos sistemas
datos: Las entidades estímulos /
rasgos del sistema y pueden organizarse
se describen en la Respuestas
cada rasgo se bien por estímulo,
estructura de la
describe igual que los Requisitos
base de datos
generalmente en organizados por funcionales
empleando un
una secuencia de rasgos, los de asociados
modelo de datos.
estímulo- estímulo reciben las
contestación, por entradas y así Procesos .
ejemplo, en un realizan las pertinentes.
sistema del funciones .
determinadas, por Topología.
.
ejemplo, pueden

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

teléfono, los rasgos organizarse las Flujo de datos Rasgo 1.m


incluyen la llamada funciones de un diagrama 2
local, llamada avión Introducción
remitida y llamada Entidades de los /Propósito de rasgo
en conferencia automático que datos
aterriza, el sistema Secuencia de
Restricciones del en las secciones Procesos estímulos /
diseño: Debe para la pérdida del pertinentes Respuestas
especificar las control, Topología Requisitos
restricciones del funcionales
diseño que pueden esquivación del .
viento, el cambio asociados
imponerse por otros
súbito en el destino, . Usuario clase 2
Estándares la velocidad vertical
. .
excesiva,
Atributos de sistema
Flujo de datos de .
de software: Es etc. A
diagramas n
importante
Requisitos del .
Entidades de los
que el atributo se desarrollo: Esta
datos Clase de usuario n
especifique para subdivisión debe
que su logro pueda especificar los Procesos .
verificarse requerimientos pertinentes
objetivamente. estáticos y .
dinámicos que se Topología
Otros requisitos: .
Nos ayudan a pusieron en el Descripciones del
proceso. *Se combina la
organizar los software o en la
organización por
requisitos que no interacción humana
1 Proceso 1 clase de usuario y la
entren a la con el software en
de rasgo, por lo
clasificación. conjunto. Entidades de datos cual, se trata un
de entrada sistema que pueda
Restricciones del
diseño: Debe Algoritmo o formula ser específico para
especificar las de proceso los requerimientos
restricciones del de ciertos usuarios
diseño que pueden Entidades de los y se usan los rasgos
imponerse por otros datos afectados que tendrá el
sistema, es decir,
Estándares .
las respuestas a las
. entradas de datos
Atributos de sistema
para así efectuar la
de software: Es . respuesta deseada
importante
dependiendo de
m Proceso m
que el atributo se cada usuario.
especifique para Entidades de datos
Requisitos del
que su logro pueda de entrada
desarrollo: Esta
verificarse
Algoritmo o formula subdivisión debe
objetivamente.
de proceso especificar los
requerimientos

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

Otros requisitos: Entidades de los estáticos y


Nos ayudan a datos afectados dinámicos que se
organizar los
requisitos que no Construcción de las pusieron en el
entren a la especificaciones de software o en la
clasificación. los datos interacción humana
con el software en
1 Estructura 1 conjunto.
Tipo de registro Restricciones del
Elector presenta diseño: Debe
especificar las
. restricciones del
diseño que pueden
.
imponerse por otros
.
Estándares
Estructura 2
Atributos de sistema
Tipo de registro de software: Es
importante
Elector presenta
que el atributo se
. especifique para
que su logro pueda
.
verificarse
. objetivamente.

Estructura p Otros requisitos:


Nos ayudan a
Tipo del registro organizar los
Elector presenta requisitos que no
entren a la
Diccionario de los clasificación.
datos

Datos de elemento 1

Nombre

Representación

Units/Format

Precision/Accuracy

Rango

Datos de elemento 2

Nombre

Representación

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

Units/Format

Precision/Accuracy

Rango

Elementos de los
Datos q

Nombre

Representación

Units/Format

Precision/Accuracy

Rango

*Al ser basado en la


jerarquía de
funciones la plantilla
necesita verificar
las entradas de
datos así como la
secuencia de las
operaciones, los
requisitos
funcionales
generalmente se
listan como "debe"
declaraciones que
empiezan con "El

sistema debe….”,
creo que esta
plantilla es muy
importante ya que
los requisitos
funcionales son muy
relevantes.

Requisitos del
desarrollo: Esta
subdivisión debe
especificar los

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

requerimientos
estáticos y
dinámicos que se

pusieron en el
software o en la
interacción humana
con el software en
conjunto.

Restricciones del
diseño: Debe
especificar las
restricciones del
diseño que pueden
imponerse por otros

Estándares

Atributos de sistema
de software: Es
importante

que el atributo se
especifique para
que su logro pueda
verificarse
objetivamente.

Otros requisitos:
Nos ayudan a
organizar los
requisitos que no
entren a la
clasificación.

Nombre: Hugo Elias Bautista Flores


Expediente: 244602
UNIVERSIDAD AUTÓNOMA DE QUERÉTARO
Facultad de Informática
Ingeniería de Requerimientos

Nombre: Hugo Elias Bautista Flores


Expediente: 244602

S-ar putea să vă placă și