Please enable JavaScript.
Coggle requires JavaScript to display documents.
Requerimientos concepto y clasificación - Coggle Diagram
Requerimientos concepto y clasificación
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.
un requerimiento es una exigencia que tiene un software para poder funcionar de manera correcta.
comprende todas las tareas relacionadas con la determinación de las necesidades o de las condiciones a satisfacer para un software nuevo o modificado, tomando en cuenta los diversos requisitos de las partes interesadas, que pueden entrar en conflicto entre ellos
caracteristicas:
Único: El requerimiento debe poder ser interpretado inequívocamente de una sola manera.
Verificable: Su implementación debe poder ser comprobada. El test debe dar como resultado CORRECTO o INCORRECTO.
Claro: Los requerimientos no deben contener terminología innecesaria. Deben ser establecidos de forma clara y simple.
Viable (realista y posible): El requerimiento debe ser factible según las restricciones actuales de tiempo, dinero y recursos disponibles.
Necesario: Un requerimiento no es necesario si ninguno de los interesados necesita el requerimiento o bien si la retirada de dicho requerimiento no tiene ningún efecto.
Funcionales
Los requerimientos funcionales de un sistema, son aquellos que describen cualquier actividad que este deba realizar, en otras palabras, el comportamiento o función particular de un sistema o software cuando se cumplen ciertas condiciones.
se suelen registran en la matriz de trazabilidad de requerimientos y en la especificación de requerimientos de software,
Descripciones de los datos a ser ingresados en el sistema.
Descripciones de las operaciones a ser realizadas por cada pantalla.
Descripción de los flujos de trabajo realizados por el sistema.
NO FUNCIONALES
Son restricciones de los servicios o funciones ofrecidos por el sistema
Incluyen restricciones de tiempo, sobre el proceso de desarrollo y estándares. Dentro de estos requerimientos encontramos todo lo referente a fiabilidad, el tiempo de respuesta y la capacidad de almacenamiento.
describen condiciones del medio ambiente en las cuales la solución deberá permanecer eficaz o cualidades que el sistema debe tener.
Pueden incluir requerimientos relacionados con capacidad, velocidad, seguridad, disponibilidad y, la arquitectura de la información y la presentación de la interfaz del usuario.
tipo cliente: son las descripciones del servicio y las limitaciones que se generan durante el proceso de requerimientos