Ingenieria Del Software

Páginas: 7 (1603 palabras) Publicado: 4 de diciembre de 2012
Instituto Tecnológico de Morelia
‘José María Morelos y Pavón’

Ingeniería de Requisitos Resumen

Josue Juda Villanueva Correa – 10121083
jj_villanueva@hotmail.com


Materias:
-Topicos avanzados de programacion
-Fundamentos de Telecomunicaciones
-Fundamentos de Base de Datos
-Fundamentos de Ingeniería de Software
-Arquitectura de computadoras
-Graficación.09/10/2012

Introducción
En la ingeniería de sistemas y la ingeniería de software, la Ingeniería de requisitos o Ingeniería de requerimientos 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 los inversores, que pueden entrar en conflicto entreellos.
Muchas veces se habla de requerimientos en vez de requisitos; esto se debe a una mala traducción del inglés. La palabra requirement debe ser traducida como requisito, mientras que requerimiento se traduce al inglés como request.
El propósito de la ingeniería de requisitos es hacer que los mismos alcancen un estado óptimo antes de alcanzar la fase de diseño en el proyecto. Los buenos requisitosdeben ser medibles, comprobables, sin ambigüedades o contradicciones, etc.

Ingeniería de Requisitos

Un proyecto de software es la transformación de un conjunto de requisitos en un sistema informático. Un principio esencial para llevar con éxito un desarrollo de software es establecer con exactitud los requisitos del sistema.
El tomar requisitos es un proceso muy complejo en el queintervienen diferentes personas con distinta formación y conocimiento del sistema. En dicho proceso hay que tener encuenta diversos factores que tienen un impacto en el desarrollo del proceso.

Conceptos Básicos

Requisito: es una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal.
LaObtención de requisitos consiste en capturar el propósito y funcionalidades del sistema desde la perspectiva del usuario
El análisis de requisitos es el proceso de estudiar las necesidades del usuario para obtener una definición detallada de los requisitos.
Se le denomina especificación de requisitos al proceso de documentar el comportamiento requerido de un sistema de SW, a menudo utilizando unanotación de modelado u otro lenguaje de especificación.
Actores, es un rol preferentemente definido que una persona puede desempeñar en el proceso de requisitos.
El documento de especificación de requisitos es el resultado principal de las actividades de requisitos, este contiene un conjunto exhaustivo y preciso de requisitos modelados en un lenguaje de especificación y validados, los cuales sirvencomo contrato entre lo que desea el cliente y lo que los desarrolladores se comprometieron a construir.

Características de los requisitos
1. Verificable: Un requerimiento es verificable cuando puede ser cuantificado de manera que permita hacer uso de los siguientes métodos de verificación: inspección, análisis, demostración o pruebas.
2. Necesario: Un requerimiento es necesario si suomisión provoca una deficiencia en el sistema a construir, y además su capacidad, características físicas o factor de calidad no pueden ser reemplazados por otras capacidades del producto o del proceso.
3. Consistente: Un requerimiento es consistente si no es contradictorio con otro requerimiento.
4. No ambiguo: Un requerimiento no es ambiguo cuando tiene una sola interpretación. Ellenguaje usado en su definición, no debe causar confusiones al lector.

Tipos de Requisitos
Requisito Funcional: Especifica una función que un sistema o componente de un sistema debe ser capaz de llevar a cabo.
Requisito No funcional: Son aquellos que especifican aspectos técnicos que debe incluir el sistema, y que pueden clasificarse en restricciones y calidades.
Hay 3 categorías de requisitos No...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS