35
Requerimiento s Primera Sesión

Requerimientos I

Embed Size (px)

DESCRIPTION

Ing. sistemas

Citation preview

  • RequerimientosPrimera Sesin

  • Qu es un Requerimiento?Es un aspecto del contenido o comportamiento del producto, requerido o deseado por el cliente.Requerimientos funcionales. (Debe hacer)Requerimientos no-funcionales.(Debe tener)

    Segn la RAE Es una necesidad

    En el ambiente tcnico Es la base de las decisiones de diseo

  • Definicin Requerimiento

  • Definicin RequerimientoSegn Zave:

    Rama de la ingeniera del software que trata con el establecimiento de los objetivos, funciones y restricciones de los sistemas software.

    Asimismo, se ocupa de la relacin entre estos factores con el objeto de establecer especificaciones precisas.

  • Definicin Requerimiento

  • Definicin RequerimientoSegn Loucopoulos:

    Trabajo sistemtico de desarrollo de requisitos, a travs de un proceso iterativo y cooperativo de anlisis del problema, documentando los resultados en una variedad de formatos y probando la exactitud del conocimiento adquirido.

  • Definicin Requerimiento

  • Definicin Requerimiento

    Los Requerimientos fueron definidos por la IEEE como [IEEE90]:1. Condicin o capacidad requerida por el usuario para resolver un problema o alcanzar un objetivo.2. Condicin o capacidad que debe satisfacer o poseer un sistema o una componente de un sistema para satisfacer un contrato, un standard, una especificacin u otro documento formalmente impuesto.3. Representacin documentada de una condicin o capacidad como en 1 o 2.

  • Importancia de la Ingeniera de Requisitos

    (el caso negativo)- Contacto con el cliente- Gasto de tiempo y esfuerzo- Coste de depurar errores- Minimizar riesgos- Porqu es importante la Ingeniera de Requisitos(el caso positivo)- Focaliza el inters en el usuario- Da soporte a la adaptacin y la evolucin

    Fuente: A. Finkelstein, conferencia The Voice of the Customer, UPC, Nov. 1997

  • Marco Descriptivo

  • Marco Descriptivo

  • RequerimientosUna imagen Corporativa

  • RequerimientosReducir el costo de funcionamiento en 5% en todas las unidades

  • RequerimientosEl proceso de produccin debe satisfacer el estndar ISO-14000

  • RequerimientosEl sistema debe integrar los modulos

  • RequerimientosPuente debe soportar 4500 toneladas

  • Identificar necesidades

    Necesidad - Qu?Actores - Quin?Escenarios - Cmo?Componentes - Cules?

    Ej: Medio de transporte para dos personas que no use gasolina

  • Falta Especificacin de Requerimientos

    Fase

    Descripcin Error

    Consecuencia Error

    Qu?

    Olvido de la Cocina

    No Existe (Sacrificar un cuarto + Gastos)

    Como?

    Se olvidan las tuberas

    Hacer toda la instalacin

    Ejecucin

    El grifo se instalo mal

    Reinstalar el grifo

  • Especificacin de Requerimientos

  • Tipos de RequerimientosRequerimientos FuncionalesLo que el producto debe hacer

    Requerimientos No-Funcionales Apoyan a las funciones, son las propiedades que el producto debe tener.

  • Requerimientos funcionales

    Expresan la naturaleza del funcionamiento de producto(cmo interacciona con su entorno y cules va a ser su estado y funcionamiento).

    NOTA: A veces, tambin es conveniente indicar lo que no har.

  • Requerimientos No-FuncionalesApariencia y sensacinUsabilidadPerformanceOperabilidadMantenibilidadSeguridadRequerimientos PolticasRequerimientos legales

  • Mtricas Tipo de requerimiento Escalas de evaluacinApariencia y sensacinCumple con el estndar? especificar quin/cmo probarloUsabilidadTiempo requerido para aprenderTiempo de entrenamientoRealizacin de funciones en tiempo planteadoPerformanceTiempo para completar la accinOperabilidadCuantificacin del tiempo/facilidad de usoMantenibilidadTiempo permitidoEsfuerzo requerido para portarloSeguridadCuantificar quin ha tenido accesoRequerimientos PolticasQuin los acepta (no son cuantificables)Requerimientos legalesOpinin del abogado

  • Requerimientos en un proyectohttp://www.youtube.com/watch?v=-URXLXHNsSM

  • Caractersticas Funcionales Gestin automtica de pedidosTcnicas Cdigo de BarrasDe integracin Modulo de logstica con el modulo de pedidos De apoyo y capacitacin Usabilidad De calidad Durabilidad Econmicas Costo de mantenimiento 10% del costo de adquisicin

  • CeBIT Auto solar a Pedal

  • CeBIT Auto solar a PedalCaractersticas tcnicas:Batera de ion de litio con autonoma de unos 50km sin pedalearPanel solar de 60W, permite recargar la mitad de la batera en un da (al contrario de un auto comn, a este hay que buscar estacionarlo al sol!)Motor de 750W con imanes permanentes de neodimioCaja de cambios de 3 marchasRodado 26Luces traseras, delanteras y de guio LEDFrenos a discoCarga mxima 150 kgVelocidad mxima: 30 km/hOpcionales: paneles solares de mayor potencia, batera de mayor duracin, puertas removibles

  • Contextualizar RequerimientosLos requerimientos son suficientes ?Se pueden medir?Se pueden lograr?Son relevantes?Hay indicadores de tiempo para verificar su avance?

  • SMART

    Suficiente - Especifico MedibleAlcanzableRelevante Temporal

    Fuente: Barros J., Introduccin a la Ingeniera Grace, EAN, 2005

  • Especifico

    Claro Se explica por si mismo

    Conciso No hay redundancia en la informacin

  • Medible

    Existe mtrica o prueba repetible que indica cuando se alcanza

  • Alcanzable

    Creble Posible resolverlo o construirlo

  • Relevante

    Refleja correctamente el problema

  • Temporal

    Existen metas rastreables en el tiempo

  • Puente de Gibraltar http://www.youtube.com/watch?v=OkL6O-sIsmU