ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Requerimientos Funcionales Y No Funcionales


Enviado por   •  22 de Marzo de 2013  •  1.730 Palabras (7 Páginas)  •  825 Visitas

Página 1 de 7

1

Requerimientos

Funcionales y No

Funcionales

Juan Pablo Quiroga

Dpto. de Ingeniería de

Sistemas y Computación

Universidad de los Andes

Referencia

 El Lenguaje Unificado de Modelado.

Grady Booch, James Rumbaugh e Ivar

Jacobson. Addison Wesley, 1999.

Capítulos 16 y 17

2

Referencia requerimientos no

funcionales

 Object Oriented Software Engineering.

Bernd Bruegge y Allen H.Dutoit.

Prentice Hall, 2000

Capítulo 4, pág. 100–106, 118-119

 Software Requirements. Karl.

E.Wiegers. Microsoft Press, 1999.

Capítulo 9, pág. 153-162

Capítulo 11

Agenda

 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 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.

Actividades

 Identificación de actores

Diferentes tipos de usuario (no personas

en particular)

 Identificación de escenarios

Observar al usuario y desarrollar un

conjunto de escenarios detallados para la

funcionalidad típica que debe proveer el

sistema.

 Identificación de casos de uso

Son abstracciones que describen todos los

casos posibles descritos en los escenarios.

5

Actividades

 Identificación de relaciones entre casos

de uso

Eliminar redundancias entre los casos de

uso.

Hacer que la especificación del sistema

sea consistente.



1. Identificación de actores (1)

 Un actor representa un conjunto

coherente de roles, que son jugados

por una persona, un dispositivo de

hardware o incluso otro sistema al

interactuar con nuestro sistema.

 Se identifican son roles, es decir

usuarios que realizan un conjunto de

actividades definidas respecto a la

funcionalidad del sistema.

6



1. Identificación de actores -

Preguntas

...

Descargar como (para miembros actualizados)  txt (16.2 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com