0 calificaciones0% encontró este documento útil (0 votos)
38 vistas16 páginas
El documento habla sobre la ingeniería de requerimientos en el desarrollo de software. Explica que los requerimientos son fundamentales para la planificación del proyecto y define las actividades clave de extracción, especificación, validación y gestión de requerimientos. También discute diferentes tipos de requerimientos, técnicas como casos de uso y tablas de rastreabilidad, y problemas comunes en la ingeniería de requerimientos.
El documento habla sobre la ingeniería de requerimientos en el desarrollo de software. Explica que los requerimientos son fundamentales para la planificación del proyecto y define las actividades clave de extracción, especificación, validación y gestión de requerimientos. También discute diferentes tipos de requerimientos, técnicas como casos de uso y tablas de rastreabilidad, y problemas comunes en la ingeniería de requerimientos.
El documento habla sobre la ingeniería de requerimientos en el desarrollo de software. Explica que los requerimientos son fundamentales para la planificación del proyecto y define las actividades clave de extracción, especificación, validación y gestión de requerimientos. También discute diferentes tipos de requerimientos, técnicas como casos de uso y tablas de rastreabilidad, y problemas comunes en la ingeniería de requerimientos.
Mariana Guadalupe Prez Montalvo Sandra lvarez Gonzlez Antonio Labra Magdalena Velzquez Introduccin A travs de los aos se ha podido constatar que los requerimientos o requisitos son la pieza fundamental en un proyecto de desarrollo de software, ya que marcan el punto de partida para actividades como la planeacin, bsicamente en lo que se refiere a las estimaciones de tiempos y costos, as como la definicin de recursos necesarios y la elaboracin de cronogramas que ser uno de los principales mecanismos de control con los que se contar durante la etapa de desarrollo. Objetivos Poder ser utilizada como gua para determinar, analizar y especificar los requerimientos de un proyecto en el cual el dominio del problema es totalmente desconocido y no es fuertemente estructurado. Ayuda a los ingeniero de software a entender mejor el problema en cuya solucin trabajar. Entender lo que el cliente requiere para as poder disear y construir un sistema Actividades de la Ingeniera de Requerimientos Extraccin Obtencin correcta de requisitos por medio de: Bsqueda exhaustiva de necesidades Comunicacin efectiva Optimizando la Identificacin de intereses, el esfuerzo, el tiempo y la duplicidad de trabajo Esta fase representa el comienzo de cada ciclo. Extraccin es el nombre comnmente dado a las actividades involucradas en el descubrimiento de los requerimientos del sistema. Necesidades del negocio Escenarios de usuarios Delinean caractersticas y funciones Restricciones del proyecto Define Usualmente se hace un anlisis luego de haber producido un bosquejo inicial del documento de requerimientos; Extraccin Describe Comportamiento Dominios de software Funcionamiento Especificacin En esta fase se documentan los requerimientos acordados con el cliente, en un nivel apropiado de detalle. verificar todos los requerimientos que aparecen en el documento especificado para asegurarse que representan una descripcin, por lo menos, aceptable del sistema que se debe implementar. Valida Consistencias Omisiones Ambigedades Validacin Problemas comunes Falta de medicin y evaluacin Exceso de informacin Falta de comunicacin efectiva y frecuente Inadaptabilidad al cambio Aceptar todo lo que los clientes pidan Principales problemas en la Ingeniera de requisitos Funciones Funciones Negociacin Especificacin Validacin Gestin Elaboracin Obtencin Maneja la gestin formal Se enfoca solo a proyectos grandes Utiliza Casos de uso que define: Quiens son?, Cules son sus tareas?, Cules son sus excepciones? Y sus actores. Ingeniera de requisitos Tipos de requisitos Normales: definen objetivos y metas Esperados: define insatisfaccin Estimulantes: define configuracin (satisfecha e inesperada))
Una coleccin de requisitos describe las caractersticas o atributos del sistema deseado. Se omite el cmo debe lograrse su implementacin, ya que esto debe ser decidido en la etapa de diseo por los diseadores.
En la ingeniera de software se aplica el mismo significado, slo que el nfasis est puesto en el propio software.
Pseudorrequisitos: Son aquellos referidos al entorno donde sera instalado o implementado el sistema, que determinan en gran medida su desarrollo, pueden ser cuestiones como hardware y software Tablas de rastreabilidad De las caractersticas De la fuente De la dependencia Del subsistema De la interfaz Tabla de Rastreabilidad de Caractersticas: muestra como se relacionan los requisitos con las caractersticas observables para el cliente.
Tabla de Rastreabilidad de Fuente: identifica la fuente de cada requisito.
Tabla de Rastreabilidad de Dependencia: indica las relaciones entre requisitos.
Tabla de Rastreabilidad de Subsistema: requisitos categorizados por subsistema.
Tabla de Rastreabilidad de Interfaz: muestra la relaciones entre los requisitos y las interfaces internas y externas.
Elementos Basado en escenarios Basado en clases De comporta- miento Orientado al flujo Enfoque basado en escenarios. Muestra actividades o funciones. Se desarrolla en la elaboracin del problema modelo. Es desde el punto de vista del usuario Escenario Objeto Clase Atributos Muestran el comportamiento. Diagrama de estado: Eventos y estados Acepta entrada de variedad de formas Transformacin