Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.
Advertisements

© 2000, Cisco Systems, Inc Modulo 12 Validar el Diseño de Red.
TAREA 1 SISTEMAS DE IDENTIFICACION. SINTESIS La primera etapa es la identificación del problema, implica la recopilación de datos que describen las diferentes.
1 La primera versión de PMBOK fue publicada en 1987.Era el resultado de los talleres iniciados a principio de los 80’s por el PMI. Esta versión tuvo una.
ALCIBIADES VALLEJO BERRIO 2.1 INTRODUCCION 2- Requerimientos  Una de las fases más importantes en el proceso de construcción de software es la de adquisición,
Calidad de Software.   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro.
Fases de la Gestión de Proyectos Existen diversos enfoques de la gestión de actividades del proyecto, incluyendo: agilidad, enfoque interactivo, incremental.
TEMA: PSP (Personal Software Process) ANALISIS DE SISTEMAS I ING. EDGAR RAUL MOLINA INTEGRAMTES: HANNSEL E. CORDON AC JESSICA IDALMY KRESS FREDERIC HESTIB.
Alfredo Ávila CI Desarrollo de Emprendedores Republica Bolivariana de Venezuela Universidad Fermín Toro Cabudare; Edo Lara.
Organizaciones involucradas: El centro de cálculo noruego. Crea lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en 1967.
Análisis de Proyecto de Software.
La vida es demasiado corta para ser pequeña
Ingeniería de requisitos y
Gestión de Proyectos.
EJEMPLOS DE PROCESOS DE RECLUTAMIENTO. ANALISIS DE LA COMPETENCIA El análisis de la competencia es la forma de poner tus ideas frente al espejo y.
Tema 4: Ingeniería del Software
SWEBOK.
En torno a la investigación Capítulo 3
Metodología Desarrollo de Sistemas de Información.
Formulación y planeación para la Ingeniería Web
PROYECTOS DE INVERSIÓN
DIAGRAMAS Una Poderosa Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
Customer Relationship Management
MOPROSOFT.
Auditoría Informática Informe de auditoría informática
ESTRUCTURA DOCUMENTAL
METODOLOGÍA DE SISTEMAS
Proyecto de Titulación:
Ingeniería de Sistemas Requerimientos
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Pregunta del examen 1. Todas las siguientes acciones deben realizarse durante la iniciación del proyecto, EXCEPTO: a. Identificar y documentar las necesidades.
Indicadores de Gestión Dr. RAFAEL OCTAVIO SILVA LAVALLE ADMINISTRACION II.
Antecedentes sobre Investigación de Mercados
Verificación y Validación de Software
“PROYECTO TECNOLOGICO”.
DIAGRAMAS Una Poderosa Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
Ciclo de Vida del Software
Danny Frank Otero Arrascue Ingeniería de Requisitos / Requerimientos Advisor: MEJIA CABRERA HEBER IVAN.
Roles del Analista de Sistemas Y Ciclo de Vida del Desarrollo de Sistemas.
Unidad 5: Evaluación de los sistemas
Ciclo de vida del Software
Comprensión y obtención de los requerimientos
1.2. Desarrollo de Software
Una Herramienta Gráfica para el Análisis e Interpretación de los Procesos.
En este periodo el analista se esfuerza por comprender la información que necesitan los usuarios para realizar su trabajo de la manera correcta.
Análisis y diseño de aplicaciones. Introducción Crisis del software - conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch.
FUNDAMENTOS DE MERCADEO PLAN DE VENTAS PROFESOR: ANA MUGNO PRESENTADO POR: FRANCISCO CAMPO 2018.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
Esquema para Organizar un Trabajo de Grado basado en un Diseño propio de la Investigación Documental Pagina de Titulo Pagina de Constancia de Aprobación.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
CICLO DE VIDA DE SOFTWARE
Modelo de la cascada (cont.)
Curso de Estadística Básica
Análisis y Diseño de Sistemas.
Proyecto "Las mascotas" Informática 6° Básico.
TECNICAS DE ELICITACIÓN DE REQUERIMIENTOS. REUTILIZACION DE REQUERIMIENTOS La técnica de Reutilización de Requerimientos parte de la idea de que los requerimientos.
1 Taller de Proyecto Tema 1. Metodología de desarrollo de software Rational Unified Process –RUP [1,2] Prof. Nora La Serna © Prof. Nora La Serna.
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
ISO 9004: 2000 SISTEMA DE GESTIÓN DE LA CALIDAD. DIRECTRICES PARA LA MEJORA DEL DESEMPEÑO.
INGENIERIA DE REQUISITOS
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
Conflictos de gestión de proyecto para Ingeniería Web Expositores: Bautista Odilón Héctor René.
ASIGNATURA: REINGENIERÍA DEL SOFTWARE CUATRIMESTRE: I DOCENTE: ING. IRENE MARTÍNEZ MEJÍA CORREO: Managua, 26 de Enero 2019
1 SISTEMAS II CICLO DE VIDA. 2 Sistemas II. CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros.
Análisis de Procesos Informáticos Ing. Renato Toasa  Daniel Quintana  Leonardo Herrera  Fernando Moya.
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
Desarrollo de sistemas
Estudio de Viabilidad del Sistema (EVS). Estudio de Viabilidad del Sistema Cuestiones ¿Qué es la viabilidad de un sistema? ¿Cuáles son los objetivos del.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
PLANIFICACION Diego Hernández.
Transcripción de la presentación:

Lcdo. Eddy Cortez Sistemas II

Ingeniería de Requisitos

 Ayuda a los ingenieros de software a entender mejor el problema en cuya solución trabajarán.  ¿Por qué es importante? Se debe entender lo que el cliente quiere antes de comenzar a diseñar y construir un sistema.  Toma en cuenta errores, coste y tiempo.  La IR trata de los principios, métodos, técnicas y herramientas que permiten descubrir, documentar y mantener los requisitos, de forma sistemática y repetible. ¿Ingeniería de Requisitos?

 El objetivo del proceso de la ingeniería de requisitos es darle a todas las partes una explicación escrita del problema.  Es esencial que se haga un esfuerzo real por entender los requisitos de un problema antes de intentar resolverlo. Objetivo

 Funcionales ◦ Describen los servicios que se esperan del sistema.  No funcionales ◦ Restricciones sobre los requisitos funcionales ◦ Existen dos tipos: Ingeniería de requisitos6 ORIENTADOS AL USUARIOORIENTADOS AL DESARROLLADOR FiabilidadDisponibilidad SeguridadPortabilidad UsabilidadAdaptabilidad RobustezTestabilidad Rendimiento, etcComprensibilidad Tipos de Requisitos

 Proporciona el mecanismo adecuado para entender lo que el cliente quiere.  Fases: Fases de la IR

 Típicas razones para iniciar la IR: ◦ Oportunidades:  Identificación de nueva(s) necesidad(es) de negocios.  Descubrimiento de nuevo(s) mercado(s).  Descubrimiento de nuevo(s) servicio(s).  Investigación y desarrollo (mantenimiento perfectivo). ◦ Necesidades:  Solicitud de nuevo servicio.  Crecimiento de la organización.  Incorporación de procesos en la organización. Inicio

 La obtención de información no es tan fácil como parece.  Los ingenieros deben realizar en forma organizada la actividad de recopilación de requisitos. DE ÁMBITODE COMPRENSIÓNDE VOLATILIDAD Limite del sistema mal definido El cliente no está seguro 100% de que es lo que necesita Los problemas cambian con el tiempo. Detalles técnicos innecesarios, etc. Tienen dificultades para comunicar sus necesidades, etc. Obtención

 El objetivo es desarrollar un modelo técnico refinado de las funciones, características y restricciones del sistema.  Se conduce mediante la creación y refinamiento de escenarios.  El resultado final es un modelo de análisis que define: ◦ El dominio de la información. ◦ Funciones del sistema. ◦ El problema. Elaboración

 Clientes, usuarios y otros interesados deben ordenar sus requisitos y luego discutir los conflictos relacionados con la prioridad.  Hacer estimaciones preliminares del esfuerzo requerido para su desarrollo.  Mediante un enfoque iterativo los requisitos se elimina, combinan o modifican. Negociación

 Puede ser:  Recomendaciones: Es el producto final que genera la IR. Documento escrito Conjunto de modelos gráficos Modelo matemático formal Escenarios de uso Prototipo Una combinación de estos. Especificación SISTEMAS GRANDESSISTEMAS PEQUEÑOSPOCA CLARIDAD EN SOLICITUD Documentos escritosEscenarios de UsoPrototipo

 Examinar la especificación para asegurar que los requisitos de software se han establecido de manera correcta y precisa. PREGUNTAS RECOMENDADAS PARA VALIDAR ¿La fuente del requisito está identificado? ¿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? Validación

 Es el conjunto de actividades que ayuda al equipo del proyecto a identificar, controlar y hacer seguimiento a los requisitos; así como también, los cambios a éstos durante el desarrollo del proyecto.  La gestión formal se recomienda para proyectos grandes, pero en todos los casos es importante la rastreabilidad de los requisitos identificados. Gestión