requerimiento funcional 2

5
TAREAS E INVESTIGACIONES Nombre: Lucero Martinez Fuentes No. Control: 14250238 Nombre del curso: Ingeniería de software Nombre del profesor: Navarrete Prieto José Antonio Unidad: 4 Actividad: tarea Fecha: 10-05-15 Bibliografía: http://es.wikipedia.org/wiki/Requisito_no_funcional Título: QUE ES UN REQUERIMIENTO FUNCIONAL Y NO FUNCIONAL. Contenido: Un requisito funcional define una función del sistema de software o sus componentes. Una función es descrita como un conjunto de entradas, comportamientos y salidas. Los requerimientos funcionales pueden ser: cálculos, detalles técnicos, manipulación de datos y otras funcionalidades específicas que se supone, un sistema debe cumplir. Los requerimientos de comportamiento para cada requerimiento funcional se muestran en los casos de uso.

Upload: lucerolucy

Post on 16-Aug-2015

32 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Requerimiento funcional 2

TAREAS E INVESTIGACIONES

Nombre: Lucero Martinez Fuentes No. Control: 14250238

Nombre del curso: Ingeniería de

software

Nombre del profesor: Navarrete

Prieto José Antonio

Unidad: 4 Actividad: tarea

Fecha: 10-05-15

Bibliografía: http://es.wikipedia.org/wiki/Requisito_no_funcional

Título: QUE ES UN REQUERIMIENTO FUNCIONAL Y NO FUNCIONAL.

Contenido: Un requisito funcional define una función del sistema de software o

sus componentes. Una función es descrita como un conjunto de entradas,

comportamientos y salidas. Los requerimientos funcionales pueden ser:

cálculos, detalles técnicos, manipulación de datos y otras funcionalidades

específicas que se supone, un sistema debe cumplir. Los requerimientos de

comportamiento para cada requerimiento funcional se muestran en los casos

de uso. Son complementados por los requisitos no funcionales, que se enfocan

en cambio en el diseño o la implementación.

Como se define en la ingeniería de requisitos, los requisitos funcionales

establecen los comportamientos del sistema.

Típicamente, un analista de requisitos genera requisitos funcionales después

de realizar los casos de uso. Sin embargo, esto puede tener excepciones, ya

que el desarrollo de software es un proceso iterativo y algunos requisitos son

previos al diseño de los casos de uso. Ambos elementos (casos de uso y

requisitos) se complementan en un proceso bidireccional.

Un requisito funcional típico contiene un nombre y un número de serie único y

un resumen. Esta información se utiliza para ayudar al lector a entender por

qué el requisito es necesario, y para seguir al mismo durante el desarrollo del

Page 2: Requerimiento funcional 2

TAREAS E INVESTIGACIONES

producto. El núcleo del requisito es la descripción del comportamiento

requerido, que debe ser clara y concisa. Este comportamiento puede provenir

de reglas organizacionales o del negocio, o ser descubiertas por interacción

con usuarios, inversores y otros expertos en la organización.

Un requisito no funcional o atributo de calidad es, en la ingeniería de sistemas y la ingeniería de software, un requisito que específica criterios que pueden usarse para juzgar la operación de un sistema en lugar de sus comportamientos específicos, ya que éstos corresponden a los requisitos funcionales. Por tanto, se refieren a todos los requisitos que no describen información a guardar, ni funciones a realizar.

Algunos ejemplos de requisitos no funcionales típicos son los siguientes:

rendimiento

disponibilidad

seguridad

accesibilidad

usabilidad

estabilidad

portabilidad

costo

operatividad

interoperabilidad

escalabilidad

concurrencia

mantenibilidad

interfaz

Requerimientos funcionales Levantamiento de requerimientos Casos de Uso

(Requerimientos Funcionales) Requerimientos no funcionales Diferencias

requerimientos funcionales, no funcionales y pseudo requerimientos

Clasificación de los requerimientos no funcionales y pseudo requerimientos 3

Requerimientos Un requerimiento es una característica que el sistema DEBE

tener o es una restricción que el sistema DEBE satisfacer para ser aceptada

por el cliente. Levantamiento de requerimientos es la especificación del

sistema en términos que el cliente entienda, de forma que se constituya en el

Page 3: Requerimiento funcional 2

TAREAS E INVESTIGACIONES

contrato entre el cliente y los desarrolladores. Requerimientos funcionales

Describen la interacción entre el sistema y su ambiente independientemente de

su implementación. El ambiente incluye al usuario y cualquier otro sistema

externo que interactúa con el sistema. 4 Levantamiento de Requerimientos

Para el levantamiento se pueden utilizar dos conceptos: Escenarios Describen

un ejemplo del uso del sistema en términos de una serie de interacciones entre

el usuario y el sistema Casos de uso Es una abstracción que describe una

clase de escenarios. Ambos deben ser escritos en lenguaje natural para que

sean entendidos por el usuario.

.

Comentario: una descripción del requerimiento no funcional es el rendimiento,

costo, estabilidad etc. Y una característica funcional que el sistema debe de

tener una restricción que el sistema debe satisfacer para ser aceptada al

cliente.