Representación de Requerimientos

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

UML DCU -DS Alvaro Garrido V..
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Ingeniería del Software UMG Ingeniería en Sistemas
Comprensión del uso del sistema
Introducción a LAS Bases de Datos
Ingeniería de Software
Gestión de proyectos Es la primera etapa de Ingeniería del Software.
Resolución de Problemas Algoritmos y Programación
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Administración de Procesos de Pruebas
Ingeniería del Software
DESCRIPCION DEL PROBLEMA
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
REQUISITOS DE SOFTWARE
Desarrollo Orientado a Objetos con UML
SISTEMAS DE INFORMACION
HERRAMIENTAS CASE.
Capítulo 3 Etapas de un Proyecto de simulación
Análisis de requisitos
IS ILic. Patricia Pesado.1 INGENIERIA DE REQUERIMIENTOS.
Actividad 6. Requisitos del software, referente a la estructura y base de datos. M.C. Juan Carlos Olivares Rojas Syllabus May,
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
Fundamentos de programación
Técnicas para la obtención de requerimientos
Las etapas de un proyecto
Ingenieria de software
CONFORMACIÓN DEL MANUAL DE PROCESOS Y PROCEDIMIENTOS
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Herramientas del Análisis Estructurado
El Concepto de Requerimiento
Análisis y diseño detallado de aplicaciones informáticas de gestión
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Ingeniería en Software Paradigmas de la ingeniería de software Ing. Gabriel Enrique Castillo González Instituto Tecnológico Superior de Chapala.
Diseño de Sistemas Expertos
PRESENTACIÓN Este trabajo se desarrolla sobre el tema de competencias, y basado en el Marco de Fundamentacion Conceptual Especificaciones de la Pruebas.
Las etapas de un proyecto Yussef Farran L.
Ingeniería de Requisitos
FACTIBILIDAD DE LOS SISTEMAS DE INFORMACIÓN
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Jairo Pinto Ing. sistemas
UML.
Ingeniería en Software
Ingeniería de Requerimientos
Unidad 3 MODELO DE ANALISIS.
CICLO DE VIDA CLÁSICO DE UN SISTEMA
ANÁLISIS ESTRUCTURADO
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Proceso de Diseño de Interfaces
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
Ciclo de Vida del Software
Preocupaciones del Analista Programador & Usuarios
Técnica: es un procedimiento o conjunto de procedimientos, (reglas normas o protocolos), que tienen como objetivo obtener un resultado determinado, ya.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
Análisis de Requerimientos
Organización y Métodos. ©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Ingeniería de Requerimientos ● Estableciendo.
Proceso de desarrollo de Software
Metodología para el Diseño de Sitios WEB
Licda. Noelia Gómez Gutiérrez
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Planificación de Sistemas de Información
BPMN COMO HERRAMIENTA DE MODELADO DE NEGOCIO PARA LA CREACIÓN DE MODELOS CONCEPTUALES Integrantes Horenstein, Nicolás Gómez, Federico IDJEI 52.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Transcripción de la presentación:

Representación de Requerimientos

Proceso de Ingeniería de Requerimientos Estudio de Factibilidad Encuentran los usuarios actuales que sus necesidades son satisfechas dada la tecnología y el presupuesto disponible? Análisis de Requerimientos Encontrar que el sistema requiere del mantenimiento de intereses. Definición de Requerimientos Definir los requerimientos en una forma comprensible para el cliente. Especificación de Requerimientos Define los requerimientos en detalle.

Ingeniería de Requerimientos Para construir algo primero hay que entenderlo Comprender qué debe hacer la aplicación (retrasar el cómo debe hacerlo) Es un Requerimiento: El sistema permitirá al usuario acceder a la información de su cuenta. No es un Requerimiento: Los balances se almacenarán en una tabla llamada “balanceUsu” en una BD AccessTM.

Documento de Requerimientos Ingeniería de Requerimientos Documento de Requerimientos Es la declaración oficial de lo que es requerido para que el sistema sea desarrollado. Incluye la definición y especificación de requerimientos. No es un documento de diseño. Tanto como sea posible, es un conjunto de lo que es el sistema y lo que hará.

Esquema de la Especificación de Requerimientos definida en el IEEE 830-1998

Ingeniería de Requerimientos Importancia de establecer claramente los requerimientos: Es un “seguro de vida” para el desarrollador. Permite dimensionar el trabajo futuro. Permite dar por terminado el desarrollo.

Ingeniería de Requerimientos De acuerdo con un estudio, las 3 principales razones que hicieron que los proyectos: Fueran entregados tarde, Por encima del presupuesto, y Menor funcionalidad de la esperada, Fueron las siguientes: Falta de información de los usuarios. Requerimientos incompletos. Cambios en los requerimientos. (Standish Group 1994, estudio hecho a más de 8000 proyectos de software.) Importancia de que los requerimientos sean determinados claramente

Ingeniería de Requerimientos Costos Cambio Requerimientos o Corrección Errores Fase de desarrollo en que ocurre el cambio

Representación de Requerimientos Ingeniería de Requerimientos Representación de Requerimientos Una vez que los requerimientos han sido capturados, deben ser analizados. A continuación se hace necesario contar con elementos que permitan su comprensión y representación de manera que sean fáciles de: Entender Verificar Modificar Comunicar

1. Lenguaje Natural Representación de Requerimientos Ingeniería de Requerimientos Representación de Requerimientos 1. Lenguaje Natural Narración del problema y la solución requerida.

2. Mapas Conceptuales Representación de Requerimientos Ingeniería de Requerimientos Representación de Requerimientos 2. Mapas Conceptuales Son grafos en los que los vértices representan conceptos y las aristas representan posibles relaciones entre dichos conceptos. Estos grafos de relaciones se desarrollan con el usuario y sirven para aclarar los conceptos relacionados con el sistema a desarrollar

2. Mapas Conceptuales Representación de Requerimientos Ingeniería de Requerimientos Representación de Requerimientos 2. Mapas Conceptuales Infracción Patente Tiene única Puede tener Se obtiene en Auto Está registrada Tiene Municipalidad Registro de Partes

3. Sketches y Storyboards Ingeniería de Requerimientos Representación de Requerimientos 3. Sketches y Storyboards Consiste en representar sobre papel en forma muy esquemática las diferentes interfaces al usuario (sketches). Estos sketches pueden ser agrupados y unidos por enlaces dando idea de la estructura de navegación (storyboard)

4. Lenguaje Z Representación de Requerimientos Ingeniería de Requerimientos Representación de Requerimientos 4. Lenguaje Z La notación Z está basada en la teoría de conjuntos y la lógica matemática; incluye operadores estándar de conjuntos, comprensión de conjuntos, productos cartesianos y conjuntos potencia. La lógica matemática es el cálculo de predicados de primer orden.

5. Prototipos Representación de Requerimientos Ingeniería de Requerimientos Representación de Requerimientos 5. Prototipos Software no funcional que muestra las interacciones del producto de software a construir.

6. Casos de Uso y UML Representación de Requerimientos Ingeniería de Requerimientos Representación de Requerimientos 6. Casos de Uso y UML Casos de Uso Actores Diagramas de Casos de Uso