Está en la página 1de 4

Ingeniería en Informática

Desarrollo e implementación de S.I


Unidad 3
Resumen
Luis Roque
Sebastián Holguín
Erick Trejo
Martin Acosta

Fecha:7/06/2020

Tipos de requisitos para el desarrollo de software


Requisitos Funcionales:
Son declaraciones de los servicios que proveerá el sistema, de la manera en que éste reaccionará a entradas
particulares. En algunos casos, los requerimientos funcionales de los sistemas también declaran explícitamente
lo que el sistema no debe hacer. Los requerimientos funcionales de un sistema describen la funcionalidad o los
servicios que se espera que éste provea. Estos dependen del tipo de software y del sistema que se desarrolle y de
los posibles usuarios del software. Cuando se expresan como requerimientos del usuario, habitualmente se
describen de forma general mientras que los requerimientos funcionales del sistema describen con detalle la
función de éste, sus entradas y salidas, excepciones, etc.

Requisitos no Funcionales:
Son restricciones de los servicios o funciones ofrecidos por el sistema. Incluyen restricciones de tiempo, sobre el
proceso de desarrollo, estándares, y otros. Son aquellos requerimientos que no se refieren directamente a las
funciones específicas que entrega el sistema, sino a las propiedades emergentes de éste como la fiabilidad, la
respuesta en el tiempo y la capacidad de almacenamiento. De forma alternativa, definen las restricciones del
sistema como la capacidad de los dispositivos de entrada/salida y la representación de datos que se utiliza en la
interface del sistema.

Los requisitos no funcionales incluyen -

 Seguridad
 Acceso
 Almacenaje
 Configuración
 Actuación
 Coste
 Interoperabilidad
 Flexibilidad
 Recuperación de desastre
 Accesibilidad

Los requisitos se categorizan de forma lógica como


 Tienen que tener: El Software no puede ser operacional sin ellos.
 Deben tener: Motivando la funcionalidad del software.
 Pueden tener: El Software aún puede funcionar bien con estos requisitos.
 Lista de deseo: Estos requisitos no contienen ningún objetivo de software.
Mientras se desarrolla el software, el ‘tiene que tener’ se debe implementar, el ‘debe tener’ es un asunto de
debate y negociación, en cambio el ‘puede tener’ y la ‘lita de deseo’ se pueden mantener para futuras
actualizaciones del software.
Requerimientos de la interfaz de usuario
La UI es una parte importante de cualquier software, hardware o sistema híbrido. Un software es ampliamente
aceptado si es -

 Fácil de manejar
 rápido en responder
 efectivo tratando errores operacionales
 aportando interfaces de usuario simples y consistentes
La aceptación del usuario mayormente depende de cómo éste pueda usar el software. La UI es el único camino
para percibir el sistema por parte de los usuarios. Un sistema software de buena actuación también debe estar
equipado con interfaces de usuario atractivas, claras, consistentes y receptivas. En caso contrario las
funcionalidades del sistema software no pueden usarse de una manera conveniente.

 Presentación de contenido
 De fácil navegación
 Interfaces simples
 Receptivo
 Elementos consistentes de UI
 Mecanismo de retroalimientación
 Configuración Default
 Disposición significante
 Uso estratégico del color y la textura.
 Aportar información de ayuda
 Aproximación centrada en el usuario
 Vista de la configuración basada en el grupo.

Requerimientos del Dominio


Son requerimientos que provienen del dominio de aplicación del sistema y que reflejan las características de ese
dominio. Éstos pueden ser funcionales o no funcionales. Se derivan del dominio del sistema más que de las
necesidades específicas de los usuarios. Pueden ser requerimientos funcionales nuevos, restringir los existentes o
establecer cómo se deben ejecutar cálculos particulares. Los requerimientos del dominio son importantes debido
a que a menudo reflejan los fundamentos del dominio de aplicación. Si estos requerimientos no se satisfacen, es
imposible hacer que el sistema trabaje de forma satisfactoria. Ejemplo en un Sistema de Biblioteca, este deberá
proveer visores para que el usuario lea documentos en el almacén de documentos

Características de los requerimientos:

La recogida de requisitos de sofware es la fundación de la totalidad del proyecto de desarrollo software. Por
ello, debe de ser clara, correcta y bien definida.
Una completa especificación de requisitos Software debe ser:

 Clara
 Correcta
 Consistente
 Coherente
 Comprensible
 Modificable
 Verificable
 Priorizada
 sin ambigüedades
 Trazable
 Origen creíble

También podría gustarte