Mapa Conceptual de Ingeniería de Requisitos
Mapa Conceptual Ingeniería de Requisitos
Ingeniería de
Requisitos
Comprende todas las
tareas relacionadas con
la determinación de las
necesidades o de las
condiciones a satisfacer
para un software nuevo
o modificado.
El propósito de la
ingeniería de requisitos
es hacer que los mismos
alcancen un estado
óptimo antes de
alcanzar la fase de
diseño en el proyecto.
El propósito de la
ingeniería de requisitos
es hacer que los mismos
alcancen un estado
óptimo antes de
alcanzar la fase de
diseño en el proyecto.
Los buenos requisitos
deben ser medibles,
comprobables, sin
ambigüedades o
contradicciones, etc.
Mapa Conceptual Ingeniería de Requisitos
Implicaciones:
La Ingeniería de Requisitos
implica todas las actividades del
ciclo de vida dedicadas a:
La educción (a veces
llamada "elicitación",
debido a una mala
traducción de
"elicitation") de los
requisitos de usuario.
El análisis y negociación
de requisitos para
derivar requisitos
adicionales.
La documentación de
los requisitos como
especificación.
La validación de los
requisitos
documentados contra
las necesidades de
usuario. Así como los
procesos que apoyan
estas actividades.
Mapa Conceptual Ingeniería de Requisitos
Especificación de Requisitos
Una especificación de
requisitos del software
es una descripción
completa del
comportamiento del
sistema a desarrollar.
Incluye un conjunto de
casos de uso que
describen todas las
interacciones que se
prevén que los usuarios
tendrán con el
software.
También contiene
requisitos no
funcionales (o
suplementarios).
Los requisitos no
funcionales son los
requisitos que imponen
restricciones al diseño o
funcionamiento del
sistema
Mapa Conceptual Ingeniería de Requisitos
Tipos de Requerimientos
Requerimientos
Funcionales
Son aquellos
requerimientos que no
se refieren
directamente a las
funciones específicas
que entrega el sistema
Son declaraciones de
los servicios que
proveerá el sistema, de
la manera en que éste
reaccionará a entradas
particulares.
Los requerimientos
funcionales de un
sistema describen la
funcionalidad o los
servicios que se espera
que éste provea.
Son restricciones de los
servicios o funciones
ofrecidos por el
sistema. Incluyen
restricciones de tiempo,
sobre el proceso de
desarrollo, estándares,
y otros.
Requerimientos No
Funcionales
Mapa Conceptual Ingeniería de Requisitos
Atributos de calidad de software
Fiabilidad: Un conjunto de
atributos relacionados con
la capacidad del software
de mantener su nivel de
prestación bajo
condiciones establecidas
durante un período
establecido.
Funcionalidad: Un
conjunto de atributos que
se relacionan con la
existencia de un conjunto
de funciones y sus
propiedades específicas.
Usabilidad: Un conjunto
de atributos relacionados
con el esfuerzo necesario
para su uso, y en la
valoración individual de
tal uso, por un establecido
o implicado conjunto de
usuarios.
.
Eficiencia: Conjunto de
atributos relacionados con
la relación entre el nivel de
desempeño del software y
la cantidad de recursos
necesitados bajo
condiciones establecidas.Portabilidad: Conjunto de
atributos relacionados con
la capacidad de un sistema
software para ser
transferido desde una
plataforma a otra.
Mantenibilidad:
Conjunto de atributos
relacionados con la
facilidad de extender,
modificar o corregir
errores en un sistema
software.

Mapa conceptual Ingeniería de Requisitos

  • 1.
    Mapa Conceptual deIngeniería de Requisitos
  • 2.
    Mapa Conceptual Ingenieríade Requisitos Ingeniería de Requisitos Comprende todas las tareas relacionadas con la determinación de las necesidades o de las condiciones a satisfacer para un software nuevo o modificado. El propósito de la ingeniería de requisitos es hacer que los mismos alcancen un estado óptimo antes de alcanzar la fase de diseño en el proyecto. El propósito de la ingeniería de requisitos es hacer que los mismos alcancen un estado óptimo antes de alcanzar la fase de diseño en el proyecto. Los buenos requisitos deben ser medibles, comprobables, sin ambigüedades o contradicciones, etc.
  • 3.
    Mapa Conceptual Ingenieríade Requisitos Implicaciones: La Ingeniería de Requisitos implica todas las actividades del ciclo de vida dedicadas a: La educción (a veces llamada "elicitación", debido a una mala traducción de "elicitation") de los requisitos de usuario. El análisis y negociación de requisitos para derivar requisitos adicionales. La documentación de los requisitos como especificación. La validación de los requisitos documentados contra las necesidades de usuario. Así como los procesos que apoyan estas actividades.
  • 4.
    Mapa Conceptual Ingenieríade Requisitos Especificación de Requisitos Una especificación de requisitos del software es una descripción completa del comportamiento del sistema a desarrollar. Incluye un conjunto de casos de uso que describen todas las interacciones que se prevén que los usuarios tendrán con el software. También contiene requisitos no funcionales (o suplementarios). Los requisitos no funcionales son los requisitos que imponen restricciones al diseño o funcionamiento del sistema
  • 5.
    Mapa Conceptual Ingenieríade Requisitos Tipos de Requerimientos Requerimientos Funcionales Son aquellos requerimientos que no se refieren directamente a las funciones específicas que entrega el sistema Son declaraciones de los servicios que proveerá el sistema, de la manera en que éste reaccionará a entradas particulares. Los requerimientos funcionales de un sistema describen la funcionalidad o los servicios que se espera que éste provea. Son restricciones de los servicios o funciones ofrecidos por el sistema. Incluyen restricciones de tiempo, sobre el proceso de desarrollo, estándares, y otros. Requerimientos No Funcionales
  • 6.
    Mapa Conceptual Ingenieríade Requisitos Atributos de calidad de software Fiabilidad: Un conjunto de atributos relacionados con la capacidad del software de mantener su nivel de prestación bajo condiciones establecidas durante un período establecido. Funcionalidad: Un conjunto de atributos que se relacionan con la existencia de un conjunto de funciones y sus propiedades específicas. Usabilidad: Un conjunto de atributos relacionados con el esfuerzo necesario para su uso, y en la valoración individual de tal uso, por un establecido o implicado conjunto de usuarios. . Eficiencia: Conjunto de atributos relacionados con la relación entre el nivel de desempeño del software y la cantidad de recursos necesitados bajo condiciones establecidas.Portabilidad: Conjunto de atributos relacionados con la capacidad de un sistema software para ser transferido desde una plataforma a otra. Mantenibilidad: Conjunto de atributos relacionados con la facilidad de extender, modificar o corregir errores en un sistema software.