Anda di halaman 1dari 2

Definiciones

requerimiento s. m.
1 Petición de una cosa que se considera necesaria: el gobierno no ha accedido a los requerimientos de
la oposición.
2 Acto judicial por el que se exige a alguien que haga o deje de hacer una cosa: ha recibido un
requerimiento para que se presente ante el juez.
Diccionario Manual de la Lengua Española Vox. © 2007 Larousse Editorial, S.L.

requisito s. m.
Condición necesaria para una cosa.
Diccionario Manual de la Lengua Española Vox. © 2007 Larousse Editorial, S.L.

De lo anterior concluimos que los requerimientos se convierten en los objetivos específicos en el


desarrollo de software y los requisitos en las condiciones necesarias que se deben realizar para resolver
cada requerimiento.

De acuerdo a la ingeniería de requisitos se tienen las siguientes definiciones de Requisitos:


[Glosario IEEE 610.12]
a) Una condición o capacidad que un usuario necesita para resolver un problema o lograr un objetivo.
b) Una condición o capacidad que debe tener un sistema o un componente de un sistema para satisfacer
un contrato, una norma, una especificación u otro documento formal.
c) Una representación en forma de documento de una condición o capacidad como las expresadas en a)
o en b).

[Norma MIL-STD-498]
– Característica del sistema que es una condición para su aceptación.

[Goguen]
– Propiedad que un sistema debería tener para tener éxito en el entorno en el que se usará.

Tipos de requisitos

Requisito de Información (Almacenamiento)


Describen qué información debe almacenar el sistema para poder cumplir los objetivos de nivel
superior. Deben identificar el concepto relevante sobre el que se debe guardar información así como
qué datos específicos relativos al concepto son importantes para cumplir los objetivos del sistema.

Regla de Negocio
Definen restricciones, reglas o políticas del negocio que deben ser respetadas por el sistema a
desarrollar.

Requisito de Interfaz
Definen qué interfaz debe respetar el sistema cuando se comunique con otros sistemas.
Requisito Funcional
Definen los servicios que debe ofrecer el sistema a los usuarios para alcanzar los objetivos.
Tradicionalmente se han documentado como párrafos de texto libre

Requisito No Funcional
Son condiciones que se le imponen al sistema a desarrollar relacionadas con aspectos principalmente de
calidad: usabilidad, rendimiento, disponibilidad, fiabilidad, seguridad, compatibilidad con hardware o
software, etc.

Para levantar requerimientos y/o requisitos se deben aplicar técnicas de recolección de información,
entre ellas existen varias técnicas que son: entrevistas personales, de intersección, telefónica, por fax o
correo electrónico, apoyadas por cuestionarios, prototipos. Los cuestionarios pueden estar compuesto
por preguntas abiertas o cerradas, o combinación de ellas.

Tips para levantar requerimientos

Como diseñar su primer cuestionario que debería contener las siguientes preguntas:
1. Infraestructura existente
2. Cultura informática
3. Condicionantes de tiempo, espacio, presupuesto, técnico, operativo, y/o legales. Básicamente
determinar que puede afectar o condicionar al proyecto y/o al sistema como para imponer que
y/o como hacer (o no hacer).
4. Cantidad de personal. Se necesita saber cuantos puestos de trabajo se necesita, como están
distribuidos, como se asignan responsabilidades y actividades. Dependiendo del negocio o
ambiente, esto puede afectar el desarrollo.
5. El proceso actual. Averiguar que, como, cuando, y/o donde se llevan a cabo las actividades que
hacen, dependen, y/o afectan al sistema. De aquí pueden surgir alguno que otro requisito o
funcionalidad.
6. Visión personal y grupal de como ve cada miembro del personal ve al sistema.
7. Determinar los objetivos, visión y misión de la empresa o negocio a mediano y largo plazo.

Así es el proceso de levantamiento de requerimientos y/o requisitos:

Elicitación Modelado Análisis Gestión

Identificación de Representación Verificación Identificación de


Fuentes cambios
Información.
Recolección de Organización Validación Análisis de
hechos cambios
Comunicación Almacenamiento Negociación Realización de
(registrar) cambios

Anda mungkin juga menyukai