P2

Páginas: 6 (1479 palabras) Publicado: 20 de marzo de 2015
El análisis de requerimientos
- Requisitos de datos
- Requisitos funcionales
- Restricciones semánticas

1

Análisis de requerimientos

Requisitos de
datos

2

¿Qué es un requisito de datos?
Una unidad de información que se necesita para
realizar una función requerida del sistema y sin la
cual (si falta o está incompleta) no se puede
realizar la función, que resulta de realizar una
función oque se ve afectada por una función.

3

Requisitos de datos:
¿qué deben recoger?


Cualquier información que un sistema necesita
para su funcionamiento:


Información de entrada



Información almacenada (o manejada)



Información de salida

4

Un ejemplo
Deseamos crear un sistema de información que registre los
contactos de una agenda. De cada contacto, almacenaremos
su nombre (en una seriede hasta 20 caracteres), su apellido
(en una serie de hasta 40 caracteres) y un número de
teléfono (en una serie de hasta 20 caracteres que pueden ser
todos numéricos menos el primero que puede ser numérico o
un signo +). Para dar de alta un nuevo contacto, el usuario
deberá proporcionar el nombre del mismo, su apellido y su
número de teléfono, datos que el sistema almacenará.

5

Un ejemplo
●Información de entrada


Los datos de un contacto:




Nombre (una cadena de hasta 20 caracteres no vacía)
Apellido (una cadena de hasta 40 caraceres no vacía)
Teléfono (una cadena de hasta 20 caracteres numéricos
en la que el primer carácter puede ser numérico o un
signo + y los demás caracteres son numéricos)

6

Un ejemplo


Información manejada


Los datos de un contacto almacenado:

––

Nombre (una cadena de hasta 20 caracteres no vacía)
Apellido (una cadena de hasta 40 caraceres no vacía)
Teléfono (una cadena de hasta 20 caracteres numéricos
en la que el primer carácter puede ser numérico o un
signo + y los demás caracteres son numéricos)

7

Un ejemplo



Información de salida


No se requiere

8

Ejercicio propuesto 1
Deseamos crear un sistema de información que registrelos
contactos de una agenda. De cada contacto, almacenaremos
un identificador numérico (un entero positivo de hasta cinco
dígitos), su nombre (en una serie de hasta 20 caracteres), su
apellido (en una serie de hasta 40 caracteres) y un número
de teléfono (en una serie de hasta 20 caracteres que pueden
ser todos numéricos menos el primero que puede ser
numérico o un signo +). Para dar de alta unnuevo contacto,
el usuario deberá proporcionar el nombre del mismo, su
apellido y su número de teléfono...

9

Ejercicio propuesto 1
... A partir de estos datos, el sistema asignará un
identificador numérico al contacto creado, que almacenará
junto con los datos proporcionados por el usuario, y
proporcionará al usuario el identificador de contacto
asignado.

Especifica los requisitos de datosinvolucrados
10

Requisitos de datos:
¿cómo especificarlos?


Cada requisito de datos se identifica con las
letras RD y un número:


RD1 Los datos de un contacto:




Nombre (una cadena de hasta 20 caracteres no vacía)
Apellido (una cadena de hasta 40 caraceres no vacía)
Teléfono (una cadena de hasta 20 caracteres numéricos
en la que el primer carácter puede ser numérico o un
signo + y los demáscaracteres son numéricos)

11

Requisitos de datos:
¿cómo especificarlos?


RD 2 Los datos de un contacto almacenado:




Nombre (una cadena de hasta 20 caracteres no vacía)
Apellido (una cadena de hasta 40 caraceres no vacía)
Teléfono (una cadena de hasta 20 caracteres numéricos
en la que el primer carácter puede ser numérico o un
signo + y los demás caracteres son numéricos)

12 Requisitos de datos:
¿cómo proceder?




Es necesario leer repetidamente la descripción del
sistema para garantizar que todos los requisitos (de
las tres categorías) han quedado reflejados en la lista
de requisitos de datos.
Si la descripción del sistema va acompañada de
listados, formularios o pantallazos, es necesario
analizar y extraer los requisitos correspondientes a
cada uno de ellos.

13...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • p2
  • P2
  • P2
  • P2
  • P2 16 P2 18
  • P2 LabControlD
  • FILOSOFIA P2
  • La Kk Con P2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS