La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ingeniería de requisitos y

Presentaciones similares


Presentación del tema: "Ingeniería de requisitos y"— Transcripción de la presentación:

1 Ingeniería de requisitos y
República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Valle Del Momboy Sede Estovacuy, Carvajal Ingeniería de requisitos y Modelado del análisis Integrantes Delymart Torres, Karla Linares, Jose Gonzalez Ingeniería en computación Ingeniería de software 29/05/2017

2 ¿Que son requisitos? Una condición requerida por un usuario para resolver un problema o alcanzar un objetivo. Una capacidad que debe cumplir un sistema o componente de sistema para satisfacer un contrato, estándar, especificación, o cualquier otro documento impuesto formalmente. Una representación documentada de una condición o capacidad de lo explicado en los puntos 1 o 2.

3 La ingeniería de requisitos
Es la rama de la ingeniería del software o ingeniería de sistemas que se encarga de la realización de actividades en el intento de entender las necesidades exactas de los usuarios de un sistema y traducir éstas a precisas funciones y acciones que subsecuentemente serán usadas en el desarrollo del sistema.

4 Características de los requisitos
Según el estándar IEEE-830 los requisitos deben ser: Correctos Consistentes Completos Realistas Necesarios Verificables

5 Tipos de requisitos Requisitos de usuario Requisitos de sistema
Requisitos funcionales Requisitos no funcionales Requisitos de dominio

6 Actividades de la ingeniería de requisitos
Extracción Estudio de viabilidad Análisis Especificación Validación

7 Modelado de análisis y principios
1. Debe representarse y entenderse el problema. 2. Deben definirse las funciones del software. 4. Deben dividirse los modelos que representan información, función y comportamiento de manera que se descubran los detalles por capas (o jerárquicamente). 5. El proceso de análisis debería ir desde la información hasta el detalle 6. Desarrollar prototipos 7. Registrar el origen y la razón de cada requisito 8. Usar múltiples planteamientos de requisitos 9. Dar prioridad a los requisitos

8 Requerimientos de cliente
Objetivos Requerimientos de cliente Estándares de calidad Intervenir Organizar las pruebas Estimar costes y T. Supervisar el trabajo Hacer seguimineto Dirigir y coordinar Diseñar y construir BD

9 Identificacion de requisitos para el software
Gestión de requerimientos para el desarrollo de software Análisis Identificacion de requisitos para el software reconocimiento del problema evaluación y síntesis modelado especificación y revisión.

10 Especificación de requisitos Creación de prototipos
Gestión de requisitos Especificación de requisitos No ambigua Debe incluir información cierta, es decir, coherente con las necesidades Debe comunicar dicha información de forma eficaz Completa F. utilización Características F. Ide requisito Fácil de v. Creación de prototipos F. Modificar Consistente Clasificada por Importancia

11 Modelado de datos Un modelo de datos es un lenguaje orientado a describir una Base de Datos. Típicamente un modelo de datos permite describir: Las estructuras de datos de la base Las restricciones de integridad Operaciones de manipulación de los datos

12 Modelado de datos Responde a una serie de preguntas específicas importantes para cualquier aplicación de procesamiento de datos: ¿Dónde residen actualmente los objetos? ¿Cuáles son los objetos de datos primarios que va a procesar el sistema? ¿Cuál es la relación entre los objetos y los procesos que los transforman? ¿Cuál es la composición de cada objeto de datos y qué atributos describe el objeto?

13 Modelado de datos: DER Permite que un ingeniero del software identifique objetos de datos y sus relaciones mediante una notación gráfica. Representa una entidad Representa una relación Simbología Representa un atributo Conecta los símbolos

14 Modelado de datos: DER Ejemplo: DER de Proceso de publicación de una obra por una editorial

15 Modelado de flujo de información
La información se transforma a medida que fluye por un sistema basado en computadora. El análisis estructurado es una técnica del modelado del flujo y del contenido de la información. La representación del modelado de flujo de datos puede hacerse a través de un Diagrama de Flujo de Datos.

16 Modelado de flujo: DFD Es una técnica que representa el flujo de la información y las transformaciones que se aplican a los datos al moverse desde la entrada hasta la salida, ya que adopta un punto de vista del tipo entrada-proceso-salida para el sistema.

17 Modelado de flujo: DFD Ejemplo: proceso de flujo de datos de un cajero automático Teclado Clave Despliegue del panel de control /mensaje de error Software del cajero automático Pantalla tactil Tipo de cuenta Despliegue de información Lector de tarjeta magnética Datos de la cuenta

18 (Diagrama de transición de estados)
Modelado de comportamiento Es uno de los principios fundamentales de todos los métodos de análisis de requisitos. El modelo de comportamiento indica la forma en la que responderá el software a eventos o estímulos externos. Ejemplo simple DTE (Diagrama de transición de estados)

19 Modelado de comportamiento
Para generar el modelo deben seguirse los pasos siguientes: Evaluar todos los casos de uso para entender por completo la secuencia de interacción dentro del sistema. Identificar los eventos que conducen la secuencia de interacción y que entienden el modo en el que éstos se relacionan con objetos específicos. Crear una secuencia para cada caso de uso. Construir un diagrama de estado para el sistema. Revisar el modelo de comportamiento para verificar la exactitud y consistencia.

20 Ejemplo: DTE Proceso de sistema de solicitud de préstamo
Modelado de comportamiento: DTE El diagrama de transición de estados (DTE) representa el comportamiento de un sistema que muestra los estados y los sucesos que hacen que el sistema cambie su estado. Ejemplo: DTE Proceso de sistema de solicitud de préstamo

21 Gracias por su atención


Descargar ppt "Ingeniería de requisitos y"

Presentaciones similares


Anuncios Google