gestion de requisitos

4
 FRANCISCO BARRERA RODRIGUEZ CAMILO ESPITIA RODRIGUEZ- IVAN GALLO GOMEZ 1 GESTION DE REQUISITOS 1. DEFINICION La gestión de requisitos cons iste en un conjunto de acti vidades que ayudan al equipo de pr oyecto a identificar, controlar y rastrear los requisitos y los cambios a estos en cualquier momento mientras se desarrolla el proyecto. La gestión de requisitos comienza con la identificación, cada requisito se asigna a un solo identificador. Una vez identificados los requisitos se desarrollan tablas de rastreabilidad. 2. TABLAS DE RASTREABILIDAD 2.1 Tabla de rastreabilidad de características Ejemplifica la manera en que los requisitos se relacionan con las características del sistema, observables para el cliente. 2.2 Tabla de rastreabilidad de la fuente. Identifica cual es la fuente de cada requisito. 2.3 Tabla de rastreabilidad de dependencia Indica la forma en que los requisitos están relacionados entre sí. 2.4 Tablas de rastreabilidad del subsistema Define categorías entre requisitos de acuerdo con el (los) subsistema(s) que gobierna(n). 2.5 Tablas de rastreabilidad de la interfaz Muestra la forma en que los requisitos se relacionan con las interfaces internas y externas del sistema. Generalmente dichas tablas se conservan como parte de la base de datos de los requisitos, de forma que sean de fácil acceso, con el fin de que con rapidez se entienda como el cambio de un requisito afectara diferentes aspectos des sistema que se desarrollara. 3. TAREAS Los requisitos en un proyecto no solo comprenden las tareas de captura y manejo de los cambios a lo largo de todo el proyecto, también comprenden otras tareas , explicadas a continuación. 3.1 Identificar los stakeholders 1  Describir una lista de toda la persona interesada en el desarrollo del sistema. 3.2 Entender las necesidades Necesidades de los usuarios y clientes utilizadas para planear el sistema y sus expectativas. 3.3 Identificar requisitos En un escenario de negocio se usa para entender los requisitos del negocio. Se refiere a «quienes pueden afectar o son afectados por las actividades de una empresa»

Upload: brayan-gonzalez

Post on 02-Nov-2015

2 views

Category:

Documents


0 download

DESCRIPTION

ing req

TRANSCRIPT

  • FRANCISCO BARRERA RODRIGUEZ CAMILO ESPITIA RODRIGUEZ- IVAN GALLO GOMEZ

    1

    GESTION DE REQUISITOS

    1. DEFINICION

    La gestin de requisitos consiste en un conjunto de actividades que ayudan al equipo de proyecto a

    identificar, controlar y rastrear los requisitos y los cambios a estos en cualquier momento mientras se

    desarrolla el proyecto.

    La gestin de requisitos comienza con la identificacin, cada requisito se asigna a un solo identificador.

    Una vez identificados los requisitos se desarrollan tablas de rastreabilidad.

    2. TABLAS DE RASTREABILIDAD

    2.1 Tabla de rastreabilidad de caractersticas Ejemplifica la manera en que los requisitos se relacionan con las caractersticas del sistema,

    observables para el cliente.

    2.2 Tabla de rastreabilidad de la fuente. Identifica cual es la fuente de cada requisito.

    2.3 Tabla de rastreabilidad de dependencia Indica la forma en que los requisitos estn relacionados entre s.

    2.4 Tablas de rastreabilidad del subsistema Define categoras entre requisitos de acuerdo con el (los) subsistema(s) que gobierna(n).

    2.5 Tablas de rastreabilidad de la interfaz Muestra la forma en que los requisitos se relacionan con las interfaces internas y externas del

    sistema.

    Generalmente dichas tablas se conservan como parte de la base de datos de los requisitos, de forma

    que sean de fcil acceso, con el fin de que con rapidez se entienda como el cambio de un requisito

    afectara diferentes aspectos des sistema que se desarrollara.

    3. TAREAS

    Los requisitos en un proyecto no solo comprenden las tareas de captura y manejo de los cambios a lo

    largo de todo el proyecto, tambin comprenden otras tareas, explicadas a continuacin.

    3.1 Identificar los stakeholders1 Describir una lista de toda la persona interesada en el desarrollo del sistema.

    3.2 Entender las necesidades Necesidades de los usuarios y clientes utilizadas para planear el sistema y sus expectativas.

    3.3 Identificar requisitos En un escenario de negocio se usa para entender los requisitos del negocio.

    1Se refiere a quienes pueden afectar o son afectados por las actividades de una empresa

  • FRANCISCO BARRERA RODRIGUEZ CAMILO ESPITIA RODRIGUEZ- IVAN GALLO GOMEZ

    2

    3.4 Aclarecer y refinar requisitos Se ejecuta cuando se tiene plena seguridad de que los requisitos indican las necesidades

    reales del cliente y que estos pueden ser usados por el resto de equipos en el proyecto.

    3.5 Analizar requisitos Se realiza cuando los requisitos se encuentran bien definidos.

    3.6 Definir requisitos de forma estndar para los stakeholders1 Puesto que cada stakeholders

    1 tiene una visin diferente del sistema y sus requisitos, es

    importante utilizar algo de tiempo en la descripcin de los requisitos usando un vocabulario

    adecuado.

    3.7 Especificar requisitos Cada requisito se expresa en forma detallada de tal manera que pueda ser incluido en otros

    documentos de especificacin o en otros proyectos.

    3.8 Priorizar requisitos Todos los requisitos cuentan con diferentes niveles de importancia para los clientes, la

    priorizacin de los mismos comprende una actividad que permite desarrollar nuevas versiones

    de un proyecto de forma continua y sin verse retrasadas por tiempo en sus salidas.

    3.9 Derivar requisitos Permite detallar requisitos no visibles para los clientes, que adems no se han logrado

    identificar, pero que son importantes para el funcionamiento adecuado del requisito en detalle.

    3.10 Dividir requisitos Se clasifican los requisitos en diferentes criterios: Hardware, software y entrenamiento.

    3.11 Asignar requisitos Esta actividad asigna los requisitos a diferentes subsistemas y componentes internos.

    3.12 Seguimiento de requisitos Desarrolla la capacidad de permitir que un requisito satisfecho pueda ser referenciado dentro

    del sistema.

    3.13 Manejar requisitos Se desarrolla un sistema de control de los requisitos, necesario para adicionar, modificar y

    borrar requisitos, al igual que la implantacin de un repositorio para estos.

    3.14 Probar y verificar requisitos Se validan los requisitos, diseos, cdigo y dems, para asegure que los requisitos estn bien.

    3.15 Validar requisitos Finalmente se confirman los requisitos reales que han sido implementados.

    4. Gestin de cambio a nivel de requisitos

    Lo que busca la gestin del cambio al nivel de requisitos, es importante y se debe remarcar que esta

    gestin de cambio est dirigida exclusivamente para los proyectos cerrados, y a continuacin se

    explicaran los resultados de esta gestin.

    4.1 Controlar el cambio Con frecuencia se producen cambios dentro de una organizacin. El cambio debe de estar

    estandarizado y controlado. Un control deficiente puede hacer que la organizacin sea

  • FRANCISCO BARRERA RODRIGUEZ CAMILO ESPITIA RODRIGUEZ- IVAN GALLO GOMEZ

    3

    menos productiva. Los errores e incidencias aumentan de manera considerable en

    frecuencia e impacto. Los cambios son los que provocan un avance en la misin de

    alinearse con el negocio, nacen por cuestiones de negocio y buscan una estructura estable

    cercana a la visin real de negocio.

    4.2 Todo es un cambio El objetivo no es ralentizar el proceso los procedimientos, sino controlar el mismo, lo que se

    aprueba y lo que se lleva finalmente a construccin e implementacin

    4.3 Normalizar y estandarizar el cambio Debe desarrollarse una metodologa estndar para la gestin del cambio que se apoye en la

    gestin de proyectos, para manejar con rapidez y minimizando, en lo posible, el impacto de

    los cambios. Una vez establecida la metodologa se comunica, se ensea, implementa y

    cumple.

    4.4 Visin del coste Normalmente a la hora de realizar un cambio no se cuenta con mucha informacin acerca

    del costo que supone el mismo. El identificar a un responsable de su estudio, anlisis y

    planificacin, permite ajustar mejor el impacto y la viabilidad del cambio. Es importante que

    el gestor del cambio se vea suficientemente respaldado por la organizacin, para el xito de

    sus actividades.

    4.5 Planificacin del cambio Es eficaz mantener un calendario de cambios con las fechas propuestas para la

    implementacin de los mismos. No debe de perderse la perspectiva, que el cambio por

    insignificante que parezca est orientado a apoyar al negocio.

    4.6 Necesidad del establecimiento y gestin de requisitos En definitiva, no hay ingeniera completa sin requisitos escritos.

    Muchos proyectos iniciados no llegan a finalizarse o aquellos que son terminados, incurren en mayores

    costes y tiempos o no incluyen la totalidad de los requisitos iniciales. Una de las causas de este

    problema es la deficiente captura y gestin de los requisitos.

    5. TRAZABILIDAD

    La trazabilidad permite que los participantes de un proyecto alcancen propsitos claros dentro de la

    gestin del proceso. Adicionalmente, proporciona elementos que ayudan a la comunicacin entre los

    equipos de trabajo, puesto brinda mayor informacin para la comprensin del problema que se est

    tratando y apoya el control de las actividades y cambios en los productos de trabajo durante todo el ciclo

    de vida.

    La trazabilidad es necesaria para asegurar las relaciones dentro de los diferentes elementos del

    desarrollo. Se deben registrar al menos las siguientes dependencias:

    Requisito general > Objetivo de negocio Caso de uso > Requisito general Requisito de informacin > Requisito general Regla de negocio > Requisito general Requisito de conducta > Requisito general Requisito no funcional > Requisito general Restriccin tcnica > Requisito general Requisito de integracin > Requisito general

  • FRANCISCO BARRERA RODRIGUEZ CAMILO ESPITIA RODRIGUEZ- IVAN GALLO GOMEZ

    4

    Para un correcto registro de la trazabilidad, es recomendado registrar las dependencias de los requisitos

    en el mismo momento de su documentacin, ya que es en ese momento cuando ms conoce la

    motivacin para la creacin de cada requisito y sus dependencias con los dems productos del proyecto.

    La misma recomendacin se hace de manera extensiva a los modelos generados durante la actividad de

    anlisis de requisitos, es decir, que en el momento de crear los modelos se vayan registrando las

    correspondientes trazas hacia los requisitos que modelan.

    El registr y mantenimiento de la trazabilidad de los requisitos es fundamental para poder realizar los

    anlisis de impacto de las peticiones de cambios en los requisitos que se producen durante el transcurso

    de un proyecto y que deben ser gestionadas en el proceso de Gestin de Requisitos

    La matriz de trazabilidad es una herramienta que se utiliza para saber qu requisitos quedan cubiertos

    por una prueba.

    Gracias a los datos de dicha matriz se puede ver que partes o mdulos del software no estn cubiertos y

    deberan probarse por otras pruebas o identificar los requerimientos ms crticos para saber si estn

    suficientemente cubiertos.

    Tambin podemos identificar los casos de prueba que han fallado y a partir de ah ver que requerimiento

    est en riesgo para poder evaluar la criticidad y el riesgo de este.

    6. REFERENCIAS

    http://www.juntadeandalucia.es/servicios/madeja/contenido/subsistemas/ingenieria/gest

    ion-requisitos-sistema-software-desarrollar

    http://e-archivo.uc3m.es/bitstream/handle/10016/14998/PFC-

    Adelaida_Ramirez_Fernandez.pdf?sequence=1

    http://www.udistrital.edu.co:8080/documents/276352/356568/Cap6GestionRequerimiento

    sRequisitos.pdf

    http://revista.eia.edu.co/articulos8/Art.6.pdf