Está en la página 1de 13

Tercera unidad

REQUISITO FUNCIONAL Y NO FUNCIONAL


LA INGENIERÍA DE REQUERIMIENTOS
TIPOS DE MODELOS • El análisis de los requerimientos
• El análisis de los requerimientos permite al profesional (sin
da como resultado la importar si se llama ingeniero de
especificación de las software, analista o modelista)
características operativas del construir sobre los
software, indica la interfaz de requerimientos básicos
éste y otros elementos del establecidos durante las tareas
sistema, y establece las de concepción, indagación y
restricciones que limitan al negociación, que son parte de la
software. ingeniería de los requerimientos.
Requisito funcional y no funcional
LA INGENIERÍA DE REQUERIMIENTOS
TIPOS DE MODELOS Modelos orientados a clases, que
La acción de modelar los representan clases orientadas a objetos
requerimientos da como resultado uno (atributos y operaciones) y la manera en
o más de los siguientes tipos de modelo. la que las clases colaboran para cumplir
con los requerimientos del sistema.
Modelos basados en el escenario de los Modelos orientados al flujo, que
requerimientos desde el punto de vista representan los elementos funcionales
de distintos “actores” del sistema. del sistema y la manera como
Modelos de datos, que ilustran el transforman los datos a medida que se
dominio de información del problema. avanza a través del sistema.
Modelos de comportamiento, que
ilustran el modo en el que se comparte
el software como consecuencia de
“eventos” externos.

Requisito funcional y no funcional


LA INGENIERÍA DE REQUERIMIENTOS
ENFOQUES DEL MODELADO DE
REQUERIMIENTOS

Elementos del modelo de análisis

Requisito funcional y no funcional


LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN
ESCENARIO

• Caso de uso preliminar.


• Mejora de un caso de uso
preliminar.
• Escribir un caso de uso.

Requisito funcional y no funcional


LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN
ESCENARIO
CONCEPTOS DE MODELADO DE
DATOS
• Objeto de datos: Un objeto de
datos es una representación de
información compuesta que
debe ser entendida por el
software.

Requisito funcional y no funcional


LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN
ESCENARIO
CONCEPTOS DE MODELADO DE
DATOS
• Atributos de datos: Los atributos
de los datos definen las
propiedades de un objeto de
datos.

Requisito funcional y no funcional


LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN ESCENARIO
CONCEPTOS DE MODELADO DE
DATOS
• Atributos de datos
(Características):
• Se usan para nombrar una
instancia del objeto de datos
• Describir la instancia.
• Hacer referencia a otra instancia en
otra tabla.
Requisito funcional y no funcional
LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN ESCENARIO
CONCEPTOS DE MODELADO DE
DATOS
• Relaciones: Los objetos de datos
están conectados entre sí de
diferentes maneras.
• Pero, ¿cuál es esa relación?
• Se establece un conjunto de
parejas objeto/relación que
definan las relaciones relevantes.
Requisito funcional y no funcional
LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN CLASES

• Los elementos de un modelo


basado en clases incluyen las
clases y los objetos, atributos,
operaciones, modelos clase-
responsabilidad-colaborador
(CRC), diagramas de
colaboración y paquetes.

Requisito funcional y no funcional


LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN CLASES • Unidades organizacionales (división,
grupo, equipo, etc.) que son relevantes
para una aplicación.
LAS CLASES DE ANÁLISIS • Lugares (piso de manufactura o
• Entidades externas (por ejemplo, otros plataforma de carga) que establecen el
sistemas, dispositivos y personas) que contexto del problema y la función
producen o consumen la información que general del sistema.
usará un sistema basado en • Estructuras (sensores, vehículos de
computadora. cuatro ruedas, computadoras, etc.) que
• Cosas (reportes, pantallas, cartas, señales, definen una clase de objetos o clases
etc.) que forman parte del dominio de relacionadas de éstos.
información para el problema. • Ocurrencias o eventos (como una
• Roles (gerente, ingeniero, vendedor, etc.) transferencia de propiedad o la ejecución
que desempeñan las personas que de una serie de movimientos de un robot)
interactúan con el sistema. que suceden dentro del contexto de la
operación del sistema.
Requisito funcional y no funcional
LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN CLASES

ESPECIFICACIÓN DE ATRIBUTOS

Los atributos describen una clase


que ha sido seleccionada para
incluirse en el modelo de
requerimientos.

Requisito funcional y no funcional


LA INGENIERÍA DE REQUERIMIENTOS
MODELOS BASADOS EN CLASES • Operaciones que manipulan
datos en cierta manera (por
ejemplo, los agregan, eliminan,
DEFINICIÓN DE LAS editan, seleccionan, etc.).
OPERACIONES
• Operaciones que realizan un
Las operaciones definen el cálculo.
comportamiento de un objeto.
• Operaciones que preguntan
sobre el estado de un objeto.
• Operaciones que vigilan un
objeto en cuanto a la ocurrencia
de un evento de control.
Requisito funcional y no funcional

También podría gustarte