Este documento presenta información sobre requisitos y la ingeniería de requisitos. Define un requisito como información solicitada a una empresa para desarrollar una solución a una problemática. Explica que existen requisitos funcionales y no funcionales, y provee ejemplos de cada tipo. También describe las actividades clave de la ingeniería de requisitos como extracción, análisis, especificación y validación. Finalmente, destaca la importancia de gestionar los requisitos de manera clara, precisa, consistente y verificable.
2. 1. ¿ Qué es un requerimiento/requisit o?
Un requerimiento es y una información que se le solicita a una empresa (usuario)
para recolectar todo la información necesaria para el desarrollo una problemática
2. En una tabla favor decir los tipos de requisitos
REQUERIMIENTOS FUNCIONALES
· Es el desarrollo de sistemas que nos ayuda a
resolverla operaciones funcionales.
· Que el sistema debe generar un reporte
estadístico que indique cuales son las
infracciones más a menudo o frecuentes
REQUISITOS NO FUNCIONALES
· La interfaz gráfica asegura la facilidad de
navegador
· Brinda la confianza ya la seguridad al usuario
para desenvolverse al usar el programa
3. Hacer un diagrama con la clasificación de los requisitos no funcionales.
Estos son los requerimientos no funcionales
Rendimiento Portabilidad Concurrencia
Disponibilidad Costo Interfaz
Accesibilidad
3. Operatividad
Usabilidad Interoperabilidad
Estabilidad Escalabilidad
4. ¿ Qué se entiende por Ingeniería de Requisitos (IR)?
Comprende todas las tareas relacionadas con la determinación de las necesidades
o de las condiciones a satisfacer para un software nuevo o modificado, tomando en
cuenta los diversos requisitos de las partes interesadas que puedan entran en
conflicto entre ellos.
5. Mencione las actividades de la Ingeniería de Requerimientos.
· Extracción
· Análisis
· Especificación
· Validación
6. ¿Cuáles son las personas involucradas en la Ingeniería de Requerimientos
· Cliente
· Analista
· Programador
· Desarrollador
7. analisis comparativo de las técnicas de Ingeniería de Requerimientos
4. Las aplicaciones de ingeniería de software es el proceso de desarrollo de
mecanismo que se emplea para garantizar la calidad de un producto de
software
8. Importancia de la Ingeniería de Requerimientos
Es una de las disciplinas mas fundamentales de la ingeniería de software este
resultado presenta resultados de investigaciones que fundamenta de manera
cuantitativa
9. Gestión de Requisitos. Principales características
Los requisitos bien formulados deben satisfacer varias características. Si no lo hacen, deben ser
reformulados hasta hacerlo.
· No ambiguo: El texto debe ser claro, preciso y tener una única interpretación posible.
· Conciso: Debe redactarse en un lenguaje comprensible por los inversores en lugar de uno
de tipo técnico y especializado, aunque aun asídebe referenciar los aspectos importantes.
· Consistente: Ningún requisito debe entrar en conflicto con otro requisito diferente, ni con
parte de otro. Asimismo, el lenguaje empleado entre los distintos requisitos debe ser
consistente también.
· Completo: Los requisitos debencontener en símismos toda la información necesaria,y no
remitir a otras fuentes externas que los expliquen con más detalle.
· Alcanzab le: Un requisito debeser un objetivo realista, posible de seralcanzado con el
dinero, el tiempo y los recursos disponibles.
· Verificable: Se debe poder verificar con absoluta certeza, si el requisito fue satisfecho o no.
Esta verificación puede lograrse mediante inspección, análisis, demostración o testeo.
Estas características suelen sersubjetivas, es decir, no puedenser calculadas de forma automá
tica por ningún sistema. Por ello, se tiende a utilizar métricas o indicadores que síque pueden
ser calculados de forma automá tica y que, de algún modo, pueden contribuir a ponderar las
anteriores características.
5. 10 . Mencionar y explicar con sus propias palabras las Herramientas de Gestión
de Requisitos
Se hacen algunos seguimientos de los requisitos para montar un proyecto de
software es hacer una cara de comunicación entre los cliente y el grupo de
desarrollo