Está en la página 1de 18

INGENIERIA DE REQUERIMIENTOS

INGENIERIA DE REQUERIMIENTOS

M en C Julia Ortega Avalos

¡¡¡BIENVENIDOS !!!

Agosto 2021
INGENIERIA DE REQUERIMIENTOS

INTRODUCCION
El propósito de esta Unidad de Aprendizaje es desarrollar aplicaciones de
software de calidad en base en el análisis de requerimientos del sistema

CONTENIDOS:
1.- El Proceso de la Ingeniería de Requerimientos
2.- Requerimientos Básicos
3.- Requerimientos Específicos
4.- Calidad en el Proceso de Ingeniería de Requerimientos
INGENIERIA DE REQUERIMIENTOS

TEMA 1: El Proceso de la Ingeniería de Requerimientos

1.1 Objetivos e Importancia del Diseño de Sistemas

1.2 Ingeniería de requerimientos y su relación en las organizaciones

1.3 El Rol del Ingeniero de Requerimientos (Business Analyst)

1.4 Flujo de Actividades de la Ingeniería de Requerimientos


1.4.1 Problema Objetivo, solución y alcance
1.4.2. Identificación de Actividades
1.4.3 Identificación de Entregables (artefactos)

1.5 Ingeniería de requerimientos y su relación con el análisis y


diseño de sistemas.
INGENIERIA DE REQUERIMIENTOS

1.1 Objetivos e Importancia del Diseño de Sistemas


INTRODUCCION:
El diseño de sistemas es el proceso de definición de la arquitectura, módulos,
interfaces y datos de un sistema para satisfacer unos requisitos previamente
especificados. El diseño de sistemas podría verse como la aplicación de teoría
de sistemas al desarrollo de un nuevo producto.

OBJETIVO DEL PROCESO DE DISEÑO DE SISTEMAS:

El objetivo del proceso de Diseño del Sistema de


Información (DSI) es la definición de la arquitectura
del sistema y del entorno tecnológico que le va a dar soporte,
junto con la especificación detallada de los componentes
del sistema de información. Las actividades de este proceso se
agrupan en dos grandes bloques
INGENIERIA DE REQUERIMIENTOS

1.1 Objetivos e Importancia del Diseño de Sistemas

DISEÑO LOGICO :
Representa los componentes del
sistema y sus relaciones mutuas,
como aparecerían ante los
usuarios. Muestra lo que la
solución sistemática hará en
contraposición con el modo
como lo es en la actualidad
implantada físicamente.

Describe las entradas y salidas,


las funciones de procesamiento
a realizar, los procedimientos de
negocios, los modelos de datos y
los controles.
INGENIERIA DE REQUERIMIENTOS

1.1 Objetivos e Importancia del Diseño de Sistemas


DISEÑO FISICO:
Es el proceso de traducción del
modelo lógico abstracto a un
diseño técnico específico para
el nuevo sistema. Produce las
especificaciones reales para el
hardware, software y bases de
datos físicas, medios de
entrada/salida, procedimientos
manuales y controles
específicos. Proporciona las
especificaciones que
transforman el diseño lógico
abstracto en un sistema de
funciones de personas y
máquinas. Otro ejemplo son los
modelados de BD.
INGENIERIA DE REQUERIMIENTOS

1.1 Objetivos e Importancia del Diseño de Sistemas


La ingeniería de requerimientos, lleva el proceso de recopilar, analizar y verificar las
necesidades del cliente o usuario para un sistema, que es llamado ingeniería de
requerimientos. La meta de la ingeniería de requerimientos (IR) es entregar una
especificación de requisitos de software correcta y completa.

IMPORTANCIA:
• Permite gestionar las necesidades del proyecto en forma
estructurada
• Mejora la capacidad de predecir cronogramas de proyectos, así
como sus resultados
• Disminuye los costos y retrasos del proyecto
• Mejora la calidad del software
• Mejora la comunicación entre equipos
• Evita rechazos de usuarios finales
INGENIERIA DE REQUERIMIENTOS

1.1 Objetivos e Importancia del Diseño de Sistemas

IMPORTANCIA DEL DISEÑO DE SISTEMA (PROTOTIPOS):


Produce las especificaciones reales para el hardware, software y bases de datos
físicas, medios de entrada/salida, procedimientos manuales y controles específicos.
Proporciona las especificaciones que transforman el diseño lógico abstracto en
un sistema de funciones de personas y máquinas.

Actualmente los PROTOTIPOS son indispensables en todas las áreas de TI para el


desarrollo de sistemas de software, ya que el cliente quiere ver lo que esta pensando
y lo que esta comparando antes de invertir grandes cantidades de dinero y tiempo.
Además con las metodologías ágiles, el cliente se acerca y forma parte del equipo de
trabajo y va viendo crecer su proyecto y se incorpora a él como parte de la solución.
Entre los prototipo que existen están: MAQUETAS, MAQUETADO , MOCKUPS.
SIMULADORES, STORYBOARD, PROTOTIPOS (BASICOS, INTERMEDIOS Y
AVANZADOS ),
INGENIERIA DE REQUERIMIENTOS

1.1 Objetivos e Importancia del Diseño de Sistemas

ACTIVIDADES DE UN ANALISTA DE SISTEMAS


Los analistas de sistemas investigan el hardware y el software que forman parte de
los sistemas informáticos de una organización, además de las formas en que se
utilizan los sistemas. Documentan los sistemas de tecnología para comprender,
cambiar, mejorar y ayudar a reconstruir estos sistemas.
Estudian los procesos y ayudan a visualizar las mejoras en estos.
INGENIERIA DE REQUERIMIENTOS

1.1 Objetivos e Importancia del Diseño de Sistemas

ACTIVIDADES DE UN DISEÑADOR DE SISTEMAS:


Produce las especificaciones reales para el hardware, software y bases de datos
físicas, medios de entrada/salida, procedimientos manuales y controles específicos.
Proporciona las especificaciones que transforman el diseño lógico abstracto en
un sistema de funciones de personas y máquinas.
INGENIERIA DE REQUERIMIENTOS

1.1 Objetivos e Importancia del Diseño de Sistemas

REQUERIMIENTOS:
1.- Los requerimientos/requisitos de un sistema describen los servicios que ha de
ofrecer el sistema y las restricciones asociadas a su funcionamiento.
2.- Propiedades o restricciones determinadas de forma precisa que deben
satisfacerse.
Se define como el conjunto de
componentes interrelacionados que
colectan y obtienen; procesan,
almacenan y
distribuyen información para apoyar la
toma de decisiones y el control en una
organización.
INGENIERIA DE REQUERIMIENTOS

1.2 Ingeniería de requerimientos y su relación en las organizaciones

La meta de la ingeniería de requerimientos es entregar una especificación


de requerimientos de software correcta y completa.

ACTIVIDADES DE LA INGENIERIA DE REQUERIMIENTOS:


• Extracción
• Análisis
• Especificación UML (Lenguaje de Modelado Unificado),
• Validación
INGENIERIA DE REQUERIMIENTOS

1.2 Ingeniería de requerimientos y su relación en las organizaciones

El proceso de Ingeniería de
Requerimientos o Requisitos, esta
relacionada con todas las Áreas de la
empresa, precisamente existe una Área de
Proyectos (PMO), donde se Integran
soluciones de TI que benefician por lo
general a mas de 1 área de la empresa.
Esto genera una rentabilidad y factibilidad
muy grande en costo, tiempo y utilidad a
varias áreas dentro de las organizaciones.
INGENIERIA DE REQUERIMIENTOS

1.3 El Rol del Ingeniero de Requerimientos (Business Analyst)

Es el encargado de llevar el proceso de recopilar, analizar y verificar las necesidades


del cliente para un sistema es llamado Ingeniería de Requerimientos, cuyo objetivo
es entregar una especificación de requisitos de software correcta, clara y completa.

Este rol también es conocido como Business Analyst, consiste en llevar a cabo una
serie de soluciones empresariales para satisfacer las necesidades de un negocio,
lograr metas y alcanzar objetivos. Utilizar estos modelos predictivos para optimizar
los procesos de negocio.

Son responsables de analizar datos,


evaluar procesos, determinar requisitos
y entregar recomendaciones e informes
basados ​en datos a ejecutivos e
inversionistas.
INGENIERIA DE REQUERIMIENTOS

1.4 Flujo de Actividades de la Ingeniería de Requerimientos

1.4.1 Problema Objetivo, solución y alcance

El principal objetivo es tener clara la necesidad del cliente, sus prioridades, así
como las opciones de solución basadas en métodos de factibilidad y prototipos que
dejen claro la forma, estilo, y aplicación en si que se realizará, teniendo con esto
muy claro el alcance a realizar en este primer esfuerzo o modulo.
INGENIERIA DE REQUERIMIENTOS

1.4 Flujo de Actividades de la Ingeniería de Requerimientos

1.4.2. Identificación de Actividades

Dentro de las actividades a realizar por el team de Ingeniería de Requerimientos o


los Analistas están:

• Un levantamiento de necesidades o requerimiento ágil, claro y verídico


• Un análisis claro de la situación actual, los medios económicos y tecnológicos,
así como de las diferentes alternativas para presentar al cliente.
• Generar un prototipo claro donde el cliente pueda valorar la solución deseada
con los parámetros de tiempo y costo.
• Seleccionar la solución de acuerdo a sus necesidades tecnológicas, económicas
y de tiempo, asi como la estrategia a seguir
• Con lo anterior se tiene ya estructurada la forma de trabajo y su alcance.
INGENIERIA DE REQUERIMIENTOS

1.4 Flujo de Actividades de la Ingeniería de Requerimientos

1.4.3. Identificación de Entregables (artefactos)

Los documentos que se realizan tanto en el Método Tradicional (waterfall) como en


los nuevos Métodos Agiles (SCRUM, KANBAN, SIX SIGMA)

1- FRD (FUNCTION REQUEST DOCUMENT), Documento funcional de


requerimientos, realizado por el usuario o steakholder, pero revisado con el
Business Analyst o Ingeniero de Requerimientos.

2.- AGILE SCOPE para el método SCRUM es el conjunto de las Historias de usuario
con sus criterios de aceptación.

3.- Documento de Integración de Solución


(Anexo documentos ejemplo)
INGENIERIA DE REQUERIMIENTOS

¡¡¡G R A C I A S !!!

También podría gustarte