Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS
-
Upload
nicola-pizzi-castro -
Category
Education
-
view
2.692 -
download
1
description
Transcript of Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS
![Page 1: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/1.jpg)
![Page 2: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/2.jpg)
REGLAS
POR FAVOR GUARDAR SILENCIO
LAS PREGUNTAS PARA EL FINAL
DE LA EXPOSICIÓN
APAGAR SUS CELULARES
![Page 3: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/3.jpg)
UNIVERSIDAD DE ORIENTE
NUCLEO MONAGAS
PROGRAMA DE INGENIERIA DE SISTEMAS
ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
MATURÍN- MONAGAS- VENEZUELA
PROFESORA:
Yamila Gascón
INTEGRANTES:
Alvarez, Pedro
Escobar,Luis
Pizzi, Nicola
Veliz, Genesis
![Page 4: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/4.jpg)
CONTENIDO
Definición Ingeniería De Requisitos.
Definición de Requisitos
Tipos de los Requisitos.
Niveles de los Requisitos .
Requisitos vs Requerimientos.
Personas Involucradas.
Importancia de la Ingeniería de Requisitos
Paso a Paso de la Ingeniería de Requisitos.
Actividades de la Ingeniería de Requisitos
Cadena de valor de la Ingeniería de Requisitos .
Modelado de Negocios e Ingeniería de Requisitos
Productos de la Ingeniería de Requisitos
Ejemplo
Referencias.
![Page 5: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/5.jpg)
INGENIERÍA DE REQUISITOS
• Herramientas
• Técnicas sistemáticas y repetibles
Conjuntos de actividades
• Requerimientos del Producto
• Necesidades del cliente
Se analizan problemas
• Requerimientos consistentes y relevantes
• Una o varias soluciones
Solución
MICHAELARIAS(S/F)
CAPA Y
LUDEÑA
(S/F)
DEFINICIÓN
Veliz, Genesis
![Page 6: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/6.jpg)
INGENIERÍA DE REQUISITOS
DEFINICIÓN
BARRIOS Y
MOTILVA
(S/F)
Proceso técnico inicial para el desarrollo ingenieril de aplicaciones de software
Ocurre en el espacio de la solución de un problema
Se encarga de caracterizar la aplicación en base a las necesidades y los requisitos que los usuarios de la aplicación tienen.
Veliz, Genesis
![Page 7: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/7.jpg)
REQUISITO
Definición
• Condición o capacidad que debe cumplir un sistema
• Deriva de la necesidad de un usuario para resolver un problema o alcanzar un objetivo.
Requisitos Funcionales
• Definen las funciones que el sistema será capaz de realizar
• Describen las transformaciones que el sistema realiza sobre las entradas para producir salidas
Requisitos No Funcionales
• Define las características que de una u otra forma puedan limitar el sistema
• Rendimiento (en tiempo y espacio), disponibilidad de equipo, mantenimiento, seguridad, etc.
Veliz, Genesis
SEGÚN MICHAEL ARIAS(S/F)
![Page 8: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/8.jpg)
TIPOS DE REQUISITOS FUNCIONALES
Requisitos Del Negocio:Describe el ¿Por qué? Se desea desarrollar la aplicación.
Requisitos Del Usuario: Describen las necesidades que los usuarios tienen y las tareas que realizaran con la aplicación
Requisitos Del Sistema:Relaciona con los productos ,que tienen componentes hardware y
software.
Requisitos Del Comportamiento:Describe servicios que la aplicación presta.
Veliz, Genesis
SEGÚNMICHAEL
ARIAS(S/F)
![Page 9: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/9.jpg)
TIPOS DE REQUISITOS NO FUNCIONALES
Restricciones: Limitaciones que se impone al desarrollo de la aplicación.
Atributos De Calidad: Cualidades o propiedades que la aplicación debe satisfacer.
Requisitos de Interfaces: Son las características de la interacción.
Reglas del Negocio: Expresan regulaciones que la empresa debe acatar.
Veliz, Genesis
SEGÚNMICHAEL
ARIAS(S/F)
![Page 10: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/10.jpg)
NIVELES DE REQUISITO
Veliz, GenesisSEGÚN MICHAEL ARIAS(S/F)
![Page 11: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/11.jpg)
REQUISITOS VS REQUERIMIENTOS
• Necesidades documentales
• Descripciones que hace el usuario sobre los deseos o necesidades que tiene frente a un producto a los ingenieros o desarrolladores del software
Requerimientos
• Son originados por los requerimientos
• Se refiere a lo que se necesita para cumplirlas peticiones del usuario
Requisitos
Pizzi, Nicola
![Page 12: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/12.jpg)
PERSONAS INVOLUCRADAS
Usuario Final
Personas que utilizaran el sistema
desarrollado, producto final
Usuario Líder
Comprenden el ambiente del sistema y proporcionan los detalles y requisitos de las interfaces del sistema.
Personal de Mantenimiento
Responsables de la administración de cambios,
de la implementación y resolución de anomalías
Analista y Programadores
Responsables del desarrollo del producto en sí e
interactúan directamente con el cliente.
Personal de Pruebas
Encargados de elaborar y ejecutar el plan de pruebas para asegurar
que las condiciones presentadas por el sistema son las adecuadas
Pizzi, NicolaSEGÚN MICHAEL ARIAS(S/F)
![Page 13: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/13.jpg)
IMPORTANCIA DE LA INGENIERÍA DE
REQUISITOS
Permite gestionar las necesidades del proyecto en forma estructurada
Mejora la capacidad de predecir cronogramas de proyectos
Proporciona un punto de partida para controles subsecuentes y actividades de mantenimiento
Disminuye los costos y retrasos del proyecto
Mejora la calidad del software, cumpliendo un conjunto de requisitos (funcionalidad, facilidad de uso, confiabilidad, desempeño, entre otros)
Mejorar la comunicación entre equipos, representa una forma de consenso entre clientes y desarrolladores
Evita rechazos de usuarios finales
Pizzi, NicolaSEGÚN MICHAEL ARIAS(S/F)
![Page 14: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/14.jpg)
PASO A PASO DE LA INGENIERÍA DE
REQUISITOS
Inicio
Obtención
Elaboración
Negociación
Validación
Revisión
Asegurar que la concepción del problema que tiene el ingeniero de software coincide con la percepción del cliente.
Pizzi, NicolaSEGÚN MICHAEL ARIAS(S/F)
![Page 15: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/15.jpg)
PASO A PASO DE LA INGENIERÍA DE
REQUISITOS
Pizzi, NicolaSEGÚN IAN SOMMERVILLE
PASO CLAVE
Obtención y
Análisis
![Page 16: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/16.jpg)
PASO A PASO DE LA INGENIERÍA DE
REQUISITOS
Pizzi, NicolaSEGÚN MICHAEL ARIAS
CASOS DE USO
ENTREVISTAS Y
CUESTIONARIOS
PROTOTIPOS
BRAINSTROM
SISTEMAS
EXISTENTES
TECNICAS Y
HERRAMIENTAS
![Page 17: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/17.jpg)
ACTIVIDADES DE LA INGENIERÍA DE
REQUISITOS
Alvarez, Pedro
GESTIÓN
VALIDACIÓN
ESPECIFICACIÓN
NEGOCIACIÓN
ELABORACIÓN
OBTENCIÓN
INICIO
SEGÚNMICHAEL
ARIAS(S/F)
![Page 18: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/18.jpg)
ACTIVIDADES DE LA INGENIERÍA DE
REQUISITOS
• Identificar una nueva necesidad de negocio
• Descubrimiento de un nuevo mercado
• Descubrimiento de un nuevo Servicio
Inicio
• Recopilación de información de forma organizada por los IngenierosObtención
DE ÁMBITO DE COMPRENSIÓN DE VOLATILIDAD
Limite del sistema mal definidoEl cliente no está seguro 100%
de que es lo que necesita
Los problemas cambian
con el tiempo.
Detalles técnicos innecesarios,
entre otros.
Tienen dificultades para
comunicar sus necesidades, entre
otros.
Alvarez, Pedro
SEGÚNMICHAEL
ARIAS(S/F)
![Page 19: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/19.jpg)
ACTIVIDADES DE LA INGENIERÍA DE
REQUISITOS
• Modelo técnico refinado de las funciones, características y restricciones del software
• Mediante la creación y refinamiento de escenarios.
• Modelo de Análisis que define(El dominio de la información, funciones y Comportamiento del problema)
Elaboración
• Se deben ordenar los distintos requisitos y luego discutir los conflictos relacionados con la prioridad
• Esfuerzo requerido para su desarrollo
• enfoque iterativo los requisitos se eliminan, combinan o modifican.
Negociación
Alvarez, PedroSEGÚN MICHAEL ARIAS(S/F)
![Page 20: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/20.jpg)
ACTIVIDADES DE LA INGENIERÍA DE
REQUISITOS
• Documentación de los requerimientos acordados con el cliente, en un nivel apropiado de detalle Especificación
Documento Escrito
Conjunto de Modelos Gráficos
Modelo Matemático Formal
Escenarios de Uso
Prototipo
Una combinación de estos.
SE RECOMIENDA
SISTEMAS
GRANDES
SISTEMAS
PEQUEÑOS
Documentos
escritos
Escenarios de
uso
Alvarez, PedroSEGÚN MICHAEL ARIAS(S/F)
![Page 21: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/21.jpg)
ACTIVIDADES DE LA INGENIERÍA DE
REQUISITOS
• Examina la especificación para asegurar que los requisitos de software se han establecido de manera precisa.
Validación
ALGUNAS PREGUNTAS RECOMENDADAS PARA
VALIDAR
¿La fuente del requisito está identificada?
¿Cuáles otros requisitos están relacionados con éste?
¿El requisito viola alguna restricción del dominio del
sistema?
¿El requisito se puede probar? ¿Se pueden especificar las
pruebas?, etc.
• Conjunto de actividades que ayuda al equipo del proyecto a identificar, controlar y rastrear los requisitos y sus cambios en el desarrollo del proyecto
• La gestión formal se inicia solo para proyectos grandesGestión
TABLAS
De rastreabilidad de las características.
De rastreabilidad de la fuente.
De rastreabilidad del subsistema.
De rastreabilidad de la interfaz.
Alvarez, PedroSEGÚN MICHAEL ARIAS(S/F)
![Page 22: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/22.jpg)
CADENA DE VALOR DE LA INGENIERIA DE
REQUISITOS
La IR se ubica, junto al Modelado de Negocios, al comienzo de la
cadena de valor del desarrollo de software, Método WATCH.
Alvarez, PedroSegún Jonás Montilva
![Page 23: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/23.jpg)
CADENA DE VALOR DE LA INGENIERIA DE
REQUISITOS
Alvarez, Pedro
Procesos de definición y especificación de requisitos
Según Jonás Montilva(2004)
![Page 24: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/24.jpg)
MODELADO DE NEGOCIOS E
INGENIERÍA DE REQUISITOS
Alvarez, PedroSEGÚN MICHAEL ARIAS(S/F)
![Page 25: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/25.jpg)
LOS PRODUCTOS DE LA INGENIERÍA DE REQUISITOS
Escobar,LuisSegún Jonás Montilva y Judith Barrios
![Page 26: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/26.jpg)
LOS PRODUCTOS DE LA INGENIERÍA DE REQUISITOS
• Documento de gestión elaborado por el Líder del Proyecto
• Describe detalladamente las actividades, tiempos, costos y recursos requeridos en el proyecto para realizar los procesos IR
El Plan de Gestión de Ingeniería de Requisitos
• Es un programa que exhibe la interfaz gráfica de la aplicación
• Demuestra su funcionalidad y se elaborada para verificar: los requisitos de los usuarios y de interfaz gráfica.
El Prototipo de la Aplicación:
• Es un documento manual o electrónico que describe y comunica los requisitos de la aplicación
• Utilizado por los clientes, usuarios y gerentes, y los desarrolladores de la aplicación
El Documento de Requisitos (DR)
• Dirigido a los clientes/usuarios
• Contenido identifica, describe, organiza y relaciona los requisitos desde la perspectiva de los clientes/usuarios
Documento de Definición de Requisitos (DDR):
Escobar,LuisSegún Jonás Montilva y Judith Barrios
![Page 27: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/27.jpg)
LOS PRODUCTOS DE LA INGENIERÍA DE REQUISITOS
E
J
E
M
P
L
O
Escobar,LuisSegún Jonás Montilva y Judith Barrios
![Page 28: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/28.jpg)
E
J
E
M
P
L
O
Escobar,Luis
![Page 29: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/29.jpg)
Documento de Especificación de Requisitos (DER):
• Se dirige a los desarrolladores del sistema y describe gráficamente los requisitos contenidos en el DDR
• Usa un lenguaje o notación de modelado
LOS PRODUCTOS DE LA INGENIERÍA DE REQUISITOS
Según Jonás Montilva y Judith Barrios Escobar,Luis
![Page 30: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/30.jpg)
CUADRO OPERATIVO
FASES ACTIVIDADES ACTORES PRODUCTO
INICIO INICIO CLIENTE
PLANILLA
VOLERE
OBTENCIÓN OBTENCIÓN ANALISTA,
PROGRAMADORES
Y
PERSONAL DE
PRUEBA
ELABORACIÓN ELABORACIÓN
NEGOCIACIÓN NEGOCIACIÓN
ESPECIFICACIÓN USUARIO
LÍDERVALIDACIÓN VALIDACIÓN
REVISIÓN GESTIÓN PERSONAL
DE
MANTENIMIENTO
Escobar,Luis
![Page 31: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/31.jpg)
EJEMPLO PRACTICO
CLIENTE
•Lo primero es acceder a la página WEB de la
agencia
•Se seleccionan las ciudades de origen y destino
•El número de pasajeros, y las fechas de ida y
vuelta.
•El sistema muestra el precio de los pasajes, y si el
usuario está conforme introduce los datos de su
tarjeta de crédito para hacer efectivo el pago y hay
que introducir los nombres de los pasajeros..
•hay varios vuelos en el mismo día,
• el usuario debe seleccionar uno de ellos.
•hay que tener en cuenta que algunos usuarios
están dispuestos a variar sus fechas de viaje, con
tal de obtener tarifas más baratas.
INGENIERO
Habrá que facilitar la búsqueda
de vuelos en fechas parecidas y
que sean más baratos. Por
ejemplo, variando un día
adelante o atrás tanto la fecha
de ida como la de vuelta.
Escobar,Luis
![Page 32: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/32.jpg)
EJEMPLO PRACTICO
Escobar,Luis
![Page 33: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/33.jpg)
Debe desarrollarse bajo estricta disciplina y tener una
conceptualización que represente de mejor manera las
especificaciones del cliente
La utilización de metodologías para la IR mas que una
herramienta son un apoyo.
La gestión de los requerimientos ayudará al equipo del
proyecto a identificar, controlar y rastrear los requisitos y
los cambios a estos en cualquier momento mientras se
desarrolla el proyecto y mediante un enfoque iterativo
![Page 34: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/34.jpg)
Bibliografía
BIBLIOGRÁFICAS:
PRESSMAN, R. (2009). Ingeniería del Software: Un Enfoque
Práctico (6ta. ed). McGraw-Hill: México.
IAN SOMMERVILLE (2005). Ingenieria del Software (7ma.
Ed). Pearson Educacion S.A : Madrid
ELECTRÓNICAS:
GÁLVEZ, J. (S/F). Módulo No. 1 Ingeniería de Software (3.0
ed.) [Documento en línea]. Disponible en:
http://inteccolombia.org/PDF/ing%20de%20sistemas/i.s1.pdf
[Consulta: 14 Junio 2012].
ARIAS, M.(S/F). La ingeniería de requerimientos y su
importancia en el desarrollo de proyectos de software
[Documento en línea]. Disponible en:
http://www.latindex.ucr.ac.cr/intersedes10/10-art_11.pdf[Consulta: 13 Junio 2012]
![Page 35: Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS](https://reader034.fdocuments.net/reader034/viewer/2022042514/559dd1f41a28abb2738b46de/html5/thumbnails/35.jpg)