Organización y Métodos. ©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Ingeniería de Requerimientos ● Estableciendo.

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

PROTOTIPOS.
ANÁLISIS DE FI&F GUÍA PARA LA ELABORACIÓN DEL PLAN DE TRABAJO Directrices para la presentación de informes Metodología de FI & FF del PNUD.
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Lenguaje Unificado de Modelado
Ingeniería del Software UMG Ingeniería en Sistemas
Introducción a LAS Bases de Datos
Ingeniería de Software
INTECPLAN L.M. KARLA ANDRADE REYES.
Unidad I: Transición del Análisis hacia el Diseño
Framework Hexápodo PHP fácil, rápido y sin dolor
INGENIERIA DE REQUERIMIENTOS
Requerimientos del Usuario y Requerimientos del Sistema 3ero BB
Procesos de la Ingeniería
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
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:
INSTITUTO TECNOLÓGICO SUPERIO DE LIBRES
Ingeniería de Requerimientos
M.S.C. Ivette Hernández Dávila
SISTEMAS DE INFORMACION
Representación de Requerimientos
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
GESTION NIVELES DE SERVICIO.
IS ILic. Patricia Pesado.1 INGENIERIA DE REQUERIMIENTOS.
Ingeniería de Sistemas Requerimientos
Ingeniería de Software Orientado a Objetos
Requerimientos del software
Introducción A Las Bases De Datos
Técnicas para la obtención de requerimientos
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Ingeniería de Requisitos
Unidad VI Documentación
ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo
Tema 1: Introducción al análisis y diseño de aplicaciones software
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
SENA REGIONAL HUILA REGIONAL HUILA CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS Huila Un requerimiento es una condición o.
Análisis de Requerimientos
Ingeniería de Requerimiento
FUNDAMENTOS DE PROGRAMACION
Análisis y diseño detallado de aplicaciones informáticas de gestión
Notas de Clase Modelado de Procesos de Negocio
REQUERIMIENTOS DEL SOFTWARE
Ingeniería de Software
Trainning DFD.
Unidad 3: Adquisición de Paquetes de Software Msc. Lic. Susana I. Herrera - Lic. Paola Budán UNSE 2012.
REQUISITOS.
Capitulo 02 Captura de requisitos Pablo Gervás F. Informática, UCM, octubre 2004 Sobre trabajo de P.Mejía, I. Sommerville.
Tecnológico de Estudios Superiores Huixquilucan
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Ingeniería de Requisitos
FACTIBILIDAD DE LOS SISTEMAS DE INFORMACIÓN
Definición de sistema__________
Requerimientos del software
Ingeniería de Requerimientos
Introducción al proceso de verificación y validación.
SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.
Actividades en el Proceso de desarrollo de Software
ANÁLISIS ESTRUCTURADO
Ingeniería del Software I
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.
INGENIERIA DE SOFTWARE
De Informaciòn Gerencial Lcda. Oly Mata.
Análisis de Requerimientos
Proceso de desarrollo de Software
LILIANA JIMENEZ GARCIA FERANANDO CANO GOMEZ. El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema es llamado Ingeniería.
NOTA: Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimínela. A continuación haga clic en el icono Imágenes en el marcador de posición.
Requerimientos del software
Transcripción de la presentación:

Organización y Métodos

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Ingeniería de Requerimientos ● Estableciendo lo que el cliente requiere de un Sistema de Software.

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Objetivos ● Introducción a la Noción de Ingeniería de Requerimientos. ● Explicación de los diferentes niveles de detalle de requerimientos que se necesiten. ● Describir como deben ser organizados los documentos de un Sistema de Requerimientos. ● Describir la validación del Proceso de Requerimientos. ● Explicar porque los Requerimientos se involucran durante el tiempo de vida de un sistema.

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Tópicos ● El Proceso de Ingeniería de Requerimientos ● Los Documentos de Requerimientos de software ● Validación de Requerimientos ● Evolución de Requerimientos

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Ingeniería de Requerimientos ● El proceso de establecer los servicios que el cliente requiere de un sistema y los limites bajo los cuales opera y se desarrolla. ● Los Requerimientos pueden ser Funcionales o No- Funcionales ● Los Requerimientos funcionales describen servicios o funciones ● Los Requerimientos No-funcionales son un límite en el sistema o en el proceso de desarrollo.

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * ¿Qué es un Requerimiento? ● Es un rango de instrucciones abstractas de alto nivel de un servicio o de un sistema, limitado a detallar una especificación funcional matemática. ● Así es inevitable como los Requerimientos pueden servir en una función dual ● Puede ser la base para una declaración de un contrato, por lo tanto, deber estar abierto a interpretación. ● Puede ser la base para el contrato en sí, por lo tanto, debe ser definido en detalle. ● Ambas declaraciones serán llamadas Requerimientos.

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Requerimientos Definición/Especificación ● Definición de Requerimientos ● Una declaración en un Lenguaje Natural incluye los diagramas de los servicios del sistema y sus límites operacionales. Escrito para clientes. ● Especificación de Requerimientos ● Un documento estructurado con descripción o detalle de los servicios del sistema. Escrito como un contrato entre el cliente y el contratista. ● Especificación de Software ● Descripción detallada de software, la cual, puede servir como una base para diseño o implementación. Escrito para desarrolladodres.

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Definiciones y Especificaciones Definición de Requerimientos 1. El Software proporciona significado de representación y acceso a archivos externos creados por otras herramientas. Especificación de Requerimientos 1.1 El usuario debe proporcionar facilidades para definir el tipo de archivos externos. 1.2 Cada tipo de archivo externo puede tener una herramienta asociada. La cual, será aplicada para el archivo. 1.3 Cada tipo de archivo externo será representado como un icono específico mostrado al usuario. 1.4 Las facilidades proporcionadas para la representación del icono en un tipo de archivo externo será definido por el usuario. 1.5 Cuando un usuario selecciona una representación de icono de un archivo externo, el efecto de la selección es aplicar las herramientas asociadas con el tipo de archivo ex- terno al archivo representado por la selección del icono.

Lectores de Requerimientos Gerencia de Cliente Usuarios Finales del Sistema Ingenieros de Clientes Gerencia de Contratistas Arquitectos del Sistema Definición de Requerimientos Especificación de Usuarios Finales del Sistema Ingenieros de Cliente Arquitectos del Sistema Desarrolladores de Software Especificación de Software (Quizá) Ingenieros de Clientes Arquitectos del Sistema Desarrolladores de Software

Problemas Desagradables ● Sistemas de Software grandes con problemas de direccionamiento. ● Problemas de tal manera complejos que puede ser que nunca se comprendan completamente y donde los desarrolladores van comprendiendo el sistema durante su desarrollo ● Por lo tanto, los requerimientos son normalmente incompletos e inconsistentes.

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * Razones de Inconsistencia ● Los sistemas de software grandes deben mejorar su actual situación. Es difícil anticipar los efectos que el sistema tendrá en la organización. ● Usuarios diferentes tienen requerimientos y prioridades diferentes. Hay constantemente compromiso de cambios en los requerimientos. ● Los usuarios finales del sistema y la organización que paga por el sistema tienen requerimientos diferentes. ● El prototipado es requerido para clarificar requerimientos

©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva * 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. ©Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva *

El Proceso de Ingeniería de Requerimientos Estudio de Factibilidad Análisis de Requerimientos Definición de Requerimientos Especificación de Requerimientos Reporte de Factibilidad Modelos del Sistema Documento de Requerimientos Definición de Requerimientos Especificación de Requerimientos