Categorías: Todo - paradigmas - requisitos - uml - análisis

por EDINSON ARIEL CHAVARRO QUINTERO hace 1 año

151

INGENIERIA DE REQUISITOS

La ingeniería de requisitos, según la norma ISO/IEC/IEEE 12207:2017, es una actividad esencial en el ciclo de vida de un sistema informático, que incluye etapas como especificación, elicitación, análisis y validación.

INGENIERIA DE REQUISITOS

INGENIERIA DE REQUISITOS

Elementos que integran ciclo de vida

Paradigmas
Modelos de ciclo de vida

Paradigma de Desarrollo Agil

Simplificación de procesos agiliazndo fases

Cliente involucrado directamente

Paradigma Orientado a Objetos

Se basa por la creación de

Análisis de requisitos

Clases

Desventaja

Por perdida de tiempo

si ha errores se debe retornar todas las fases

Paradigma tradicional

Son lineales y van de principio a fin

Modelos PT

Modelo XP o Programación Externa

Modelo Kanban

Modelo Scrum

Modelo Iterativo o por Prototipos

Modelo Espiral

Modelo Cascada

Fases
Actividades para el desarrollo del proyecto

Correctivo, adaptativo y perfectivo para el proyecto

Implementación y pruebas

Establece ajustes para corrección de errores

Diseño

Establece metodos de validación

Asignación de recursos

Identifica soluciones

Actividades principales de la fase

Calendarización del proyecto

Estudio de procesos de negocio

Toma de requerimientos

Identificación del negocio

Definición del alcance

Definición de requisitos o Requerimientos

Clasificación

Basada en los requerimientos de sistema

Requerimientos no funcionales

son

Todos los requerimientos basados en

Capacidad de almacenamiento

Tiempo de respuesta

Fiabilidad

Restricciones de los servicios

Requerimientos Funcionales

Lo que el sistema no debe hacer

Declaraciones de los servicios que debe proporcionar el sistema

Enfocado en las entradas particulares

Basada en el nivel de descripción

Requerimientos de sistema

Presentan en detalle

Restricciones operativas del sistema

Servicios

Funciones

Requerimientos de usuario

Declaraciones

Diagrama

Lenguaje natural

Caracteristicas segun Pfleeger

Claro

Priorizado

Modificable

Factible

Correcto

Consistente

Completo

Necesario

Importancia

Exito o fracaso del proyecto

Necesidades del negocio

Viabilidad del negocio

Es

Comunicación de Expectativas

Esperada o inesperada

Conocida o desconocida

Obvias o ocultas

Necesidad usuario

alcance del proyecto

Conocimiento de requisitos

Planificación

Enfoque en la viabilidad

DEFINICIÓN NORMA ISO/IEC/IEEE 12207:2017

Actividad que contiene para un sistema informatico
Eliminación de sistemas
Mantenimiento
Funcionamiento
Desarrollo
Suministro
Tareas aplicables
Actividades
Procesos

Etapas de IR

Validación de requisitos
Si el analista realiza nuevas validaciones puede reescribir el proyecto generando nuevas especificaciones de requisitos
Valida que el producto final sea técnicamente correcto y este no sea satisfactorio
Garantiza que los requisitos analizados correspondan a las necesidades de los clientes y usuarios
Documentación de los requisitos acordados con el cliente en detalle

Aplicación de casos de uso y obtencion de requisitos

Aplicación de diagramas UML (lenguaje de modelado unifiado)

Enfoca en descubrir los problemas con los requisitos del sistema

El analista debe Proporcionar un sistema de retroalimentación

Profundizar en el conocimiento del dominio del problema

Presentar Contradicciones o ambiguedades debido a su naturaleza informal

Detectar conflicto en los requisitos que suelen provenir de distintas fuentes

Elicitación
Enfoca en descrubrir los requisitos del sistema

Objetivos

Consensuar los requisitos entre los propios clientes y usuarios

Descubrir necesidades reales entre clientes y ususarios

Conocer el dominio del problema

Definición

IR proporcioina el mecanismo para
Administrar los requisito conforme a la transformación del sistema operacional
Validar la especificación
Especificar la solución sin ambiguedades
Negociar una solución razonable
Evaluar la factibilidad
Analizar las necesidades
Entender las necesidades del cliente
Conceptualizacion termino
Requisitos

Administración de Requisitos o Requerimientos antes explicados

Ingenieria

Enfoca en actividades

Validación

Especificación

Análisis

Obtención

El término IR “ingeniería de requisitos” ha surgido para englobar los procesos de desarrollo y gestión de requisitos en el ciclo de vida del software