Está en la página 1de 4

03/11/2015

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Clasificación  Requerimiento funcional
 Funcionales  Los requerimientos funcionales
 No funcionales describen una interacción entre el
sistema y su ambiente, describen cómo
debe comportarse el sistema ante
determinado estímulo.
 Son declaraciones de los servicios que
debe proporcionar el sistema, de la
manera en que éste debe reaccionar a
entradas particulares y de cómo se debe
comportar en situaciones particulares.
MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Requerimiento no funcional  Requerimiento no funcional
 Describen una restricción sobre el sistema  Requerimientos del Producto:
que limita nuestras elecciones en la  Especifican el comportamiento del producto.
construcción de una solución al problema. Ejemplos: rapidez de la ejecución, capacidad de
memoria, fiabilidad, etc.
 Restringen los servicios o funciones
ofrecidas por el sistema.  Requerimientos Organizacionales:
 Derivan de políticas y procedimientos existentes
 Incluyen restricciones de tiempo, el tipo de
en la organización del cliente y del
proceso de desarrollo a utilizar, tiempo de desarrollador. Ejemplos: Estándares de
respuesta, capacidad de almacenamiento. procesos, métodos de diseño, lenguajes de
 Los requerimientos no funcionales ponen programación, métodos de entrega, etc.
límites y restricciones al sistema.
MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Requerimiento no funcional  Requerimiento no funcional
 Requerimientos Externos:
 Se derivan de factores externos al sistema y de
sus procesos de desarrollo. Ejemplos: Requisitos
de interoperatividad, legislativos, éticos, etc

MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

1
03/11/2015

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Según el estándar internacional de  Ambiente físico
Especificación de Requerimientos  ¿Dónde esta el equipo que el sistema
IEEE830: los documentos de definición y necesita para funcionar?
especificación de requerimientos deben  ¿Existe una localización o varias?
contemplar los siguientes aspectos  ¿Hay restricciones ambientales como
resumidos por [Pfleeger: 2002] como se temperatura, humedad o interferencia
indica a continuación: magnética?

MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Interfaces  Usuarios y factores humanos
 ¿La entrada proviene de uno o más  ¿Quien usará el sistema?
sistemas?  ¿Habrá varios tipos de usuario?
 ¿La salida va a uno o más sistemas?  ¿Cuál es el nivel de habilidad de cada
 ¿Existe una manera preestablecida en tipo de usuario?
que deben formatearse los datos?  ¿Qué clase de entrenamiento requerirá
cada tipo de usuario?
 ¿Cuán fácil le será al usuario
comprender y utilizar el sistema?
 ¿Cuán difícil le resultará al usuario hacer
MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque uso indebido del sistema?
Covarrubias

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Funcionalidad  Documentación
 ¿Qué hará el sistema?  ¿Cuánta documentación se requiere?
 ¿Cuándo lo hará?  ¿Debe estar en línea, en papel o en
 ¿Existen varios modos de operación? ambos?
 ¿Cómo y cuando puede cambiarse o  ¿A que audiencia está orientado cada
mejorarse un sistema? tipo de información?
 ¿Existen restricciones de la velocidad de
ejecución, tiempo de respuesta o
rendimiento?

MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

2
03/11/2015

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Datos  Recursos
 ¿Cuál será el formato de los datos, tanto  ¿Qué recursos materiales, personales o
para la entrada como para la salida? de otro tipo se requieren para construir,
 ¿Cuán a menudo serán recibidos o utilizar y mantener el sistema?
enviados?  ¿Qué habilidades deben tener los
 ¿Cuán exactos deben ser? desarrolladores?
 ¿Con qué grado de precisión deben hacerse  ¿Cuánto espacio físico será ocupado por
los cálculos? el sistema?
 ¿Cuántos datos fluyen a través del sistema?  ¿Cuáles son los requerimientos de

 ¿Debe retenerse algún dato por algún


energía, calefacción o acondicionamiento
período de aire?
MC Ricardo Israel Roque Covarrubiasde tiempo? MC Ricardo Israel Roque Covarrubias

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Recursos  Seguridad
 ¿Existe un cronograma prescrito para el  ¿Debe controlarse el acceso al sistema o
desarrollo? a la información?
 ¿Existe un límite sobre la cantidad de  ¿Cómo se podrán aislar los datos de un
dinero a gastar en el desarrollo o en usuario de los de otros?
hardware y software?  ¿Cómo podrán aislarse los programas de
usuario de los otros programas y del
sistema operativo?

MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Seguridad  Aseguramiento de la calidad
 ¿Con qué frecuencia deben hacerse  ¿Cuáles son los requerimientos para la
copias de respaldo? confiabilidad, disponibilidad, facilidad de
 ¿Las copias de respaldo deben mantenimiento, seguridad y demás
almacenarse en un lugar diferente? atributos de calidad?
 ¿Deben tomarse precauciones contra el  ¿Cómo deben demostrarse las
fuego, el daño provocado por agua o el características del sistema a terceros?
robo?  ¿El sistema debe detectar y aislar
defectos?

MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

3
03/11/2015

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Aseguramiento de la calidad  Aseguramiento de la calidad
 ¿Cuál es el promedio de tiempo prescrito  ¿Qué medidas de eficiencia se aplicarán
entre fallas? al uso de recursos y al tiempo de
 -¿Existe un tiempo máximo permitido respuesta?
para la recuperación del sistema  ¿Cuán fácil debe ser mover el sistema de
después de una falla? una ubicación a otra o de un tipo de
 ¿El mantenimiento corregirá los errores, computadora a otro?
o incluirá también el mejoramiento del
sistema?

MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

3. Especificación de 3. Especificación de
requerimientos requerimientos
 Características  Características
 Deben ser correctos: Tanto el cliente  Deben estar completos: El conjunto de
como el desarrollador deben revisarlos requerimientos está completo si todos
para asegurar que no tienen errores. los estados posibles, cambios de estado,
 Deben ser consistentes: Dos entradas, productos y restricciones están
requerimientos son inconsistentes descritos en alguno de los
cuando es imposible satisfacerlos requerimientos.
simultáneamente.  Deben ser realistas: Todos los
requerimientos deben ser revisados para
asegurar que son posibles.

MC Ricardo Israel Roque Covarrubias MC Ricardo Israel Roque Covarrubias

3. Especificación de
requerimientos
 Características
 ¿Cada requerimiento describe algo que
es necesario para el cliente?: Los
requerimientos deben ser revisados para
conservar sólo aquellos que inciden
directamente en la resolución del
problema del cliente.

MC Ricardo Israel Roque Covarrubias

También podría gustarte