Requerimientos de software

Páginas: 18 (4452 palabras) Publicado: 30 de septiembre de 2013



Requerimientos de Ingeniería
Qué son los requisitos? Un requisito es una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo [IEEE]Una condición o capacidad que debe ser atendida por el sistema [RUP].Algo que el sistema debe hacer o una cualidad que el sistema debe poseer [Robertson – Robertson].
Problemas

Los usuarios no saben lo que quieren.
Unsistema tiene muchos usuarios y ninguno tiene una visión de conjunto.
No saben cómo hacer más eficiente la operación en su conjunto
No saben qué partes de su trabajo pueden transformarse en software.
No saben detallar lo que saben de forma precisa.
Características de un Requisito

Especificado por escrito: como todo contrato o acuerdo entre dos partes.
Posible de probar y verificar. Si unrequerimiento no se pude comprobar . Entontes ¿ Cómo se sabe que si se cumplió con él o no?
Conciso: un requisito es conciso si es fácil de leer y entender. Su redacción debe ser simple para las personas que lo vayan a consultar en el futuro.
Completo: Un requisito es completo si no necesita ampliar detalles en su redacción, es decir se proporciona la información suficiente para su comprensiónConsistente: Un requisito es consistente si no es contradictorio con otro requisito
No ambiguo: Un requisito no es ambiguo cuando tienen una sola interpretación . El lenguaje usado en su definición no debe causar confusión al lector
Tipo de requisitos

Requisitos funcionales

Definen lo que el sistema tiene que hacer, los servicios que debe proporcionar al usuario
Describen la funcionalidaddel sistema

.Requisitos no funcionales
Delimitan las condiciones en que el sistema presta servicios a los usuarios
Velocidad de respuesta
Ancho de banda requerido
Espacio en memoria
Ingeniería de Requisitos
Ingeniería de Requisitos ayuda a los ingenieros de software a entender mejor el problema en cuya solución trabajarán. Incluye el conjunto de tareas que conducen a comprender cuál seráel impacto del software sobre el negocio, qué es lo que el cliente quiere y cómo interactuarán los usuarios finales con el software. [Pressman]
Importancia de la ingeniería de Requisitos
Permite gestionar las necesidades del proyecto en forma estructurada.
Mejora la capacidad de predecir cronogramas de los proyectos, así como sus resultados.
Disminuye los costos y retrasos del proyectoMejora la calidad del software
Mejora la comunicación entre equipos
Evita rechazos de los usuarios finales
Proceso de ingeniería de requisitos puede ser descrito en 4 etapas














Elicitación de los requisitos
El propósito de la elicitación de requisitos es ganar conocimientos relevantes del problema.
En esta actividad es donde los analistas de requisitos deben trabajarjunto con el cliente para descubrir el problema que el sistema debe resolver.
Debe existir una buena comunicación entre desarrolladores y clientes; de esta comunicación con el cliente depende que entendamos sus necesidades
Se debe descubrir los diferentes servicios que el sistema debe prestar y las restricciones .
Analisis
Se trabaja sobre la base de la anterior actividad.
Actividad la cualse enfoca a descubrir problemas con los requisitos del sistema identificados hasta el momento.
Por lo general se hace un análisis luego de haber producido un bosquejo inicial del documento de requisitos.
Se conceptúan los requisitos, se investigan, se intercambian ideas con el resto del equipo, se resaltan los problemas, se buscan alternativas y soluciones

Especificación
Se documentan losrequisitos acordados con el cliente en un nivel apropiado de detalle. En la práctica esta actividad se va realizando conjuntamente con el análisis.
Se pude decir que la especificación es el “pasar en limpio ” el análisis realizado previamente aplicando técnicas o estándares de documentación como UML.

Validación
La validación es la actividad que certifica que el modelo de los requisitos es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Requerimientos de software
  • Requerimientos De Software
  • Requerimientos de Software
  • requerimientos de software
  • Requerimiento del software
  • Requerimientos de software
  • requerimientos de Software
  • Requerimientos Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS