1. UNIVERSIDAD LAICA “ELOY
ALFARO” DE MANABI
INTEGRANTES:
Pesantez Bebeto
Salazar Melanie
FECHA: 07/07/2015
ING:
Patricio Quiroz
TEMA:
Ingeniería de Requisitos y
Tipos de Requisitos
2. INGENIERIA DE REQUISITOS
El proceso de recopilar, analizar y verificar las
necesidades del cliente para un sistema de software es
llamado Ingeniería de Requerimientos. La meta de la
ingeniería de requerimientos es entregar una
especificación de requerimientos de software correcta
y completa. La ingeniería de requerimientos apunta a
mejorar la forma en que comprendemos y definimos
sistemas de software complejos.
3. Los Requerimientos fueron definidos por la IEEE
como [IEEE90]:
1. Condición o capacidad requerida por el usuario para
resolver un problema o alcanzar un objetivo.
2. Condición o capacidad que debe satisfacer o poseer
un sistema o una componente de un sistema para
satisfacer un contrato, un standard, una especificación
u otro documento formalmente impuesto.
3. Representación documentada de una condición o
capacidad como en 1 o 2.
4. Según Zave:
• Rama de la ingeniería del software que trata con el
establecimiento de los objetivos, funciones y
restricciones de los sistemas software.
• Asimismo, se ocupa de la relación entre estos
factores con el objeto de establecer
especificaciones precisas.
Según Boehm:
• Ingeniería de Requerimientos es la disciplina para
desarrollar una especificación completa, consistente
y no ambigua, la cual servirá como base para cuerdos
comunes entre todas las partes involucradas y en
dónde se describen las funciones que realizará el
sistema.
5. Especificar las características de la aplicación.
Establecer los Requisitos Funcionales y No-
Funcionales que la aplicación debe satisfacer.
Ingeniería de Requisitos se encarga de:
6. No están relacionados
directamente con el
comportamiento de la
aplicación
Restringen el diseño de la
aplicación (la solución)
• Establecen las limitaciones
para su desarrollo
Definen la calidad que la
aplicación debe tener
Establecen:
• los objetivos del negocio
con respecto a la
aplicación
• los servicios que la
aplicación debe
proporcionarle al negocio
Determinan la
funcionalidad de la
aplicación
• Qué funciones debe
ejecutar la aplicación
NO-FUNCIONALESFUNCIONALES
TIPOS DE REQUISITOS
7. Ejemplo de Requisitos Funcionales:
1. El usuario deberá tener la posibilidad de buscar en el
conjunto inicial de la base de datos o seleccionar un
subconjunto de ella.
2. El sistema deberá proporcionar visores adecuados
para que el usuario lea documentos en el almacén de
datos.
3. A cada pedido se le deberá asignar un identificador
único, que el usuario podrá copiar al área de
almacenamiento permanente de la cuenta.
8. Ejemplo de Requerimientos No Funcionales:
Nota: Siempre que sea posible, se deben redactar los requerimientos no
funcionales de manera cuantitativa para que se puedan probar de un modo
objetivo.