informatica

Páginas: 12 (2768 palabras) Publicado: 26 de enero de 2015
Ingenieria de Software I

_____________________________________________________________________________________________________

UNIDAD V

ANALISIS DE REQUERIMIENTOS DE LA PROGRAMACION

Contenido:
5.1

Introducción

5.2

Principios del Análisis

5.3

Construcción de Prototipos del Software

5.4

Métodos de Análisis de Requisitos

5.5

La Especificación de Requisitos delSoftware

5.6

Revisión de la Especificación

Ingenieria de Software I

_____________________________________________________________________________________________________

5.1

INTRODUCCION

Un desarrollo de software tiene éxito si se han comprendido perfectamente los requisitos del software. Si un programa
se analiza y especifica pobremente, decepcionará al usuario ydesprestigiará a quien lo ha desarrollado. No importa lo bien
diseñado o codificado que esté un programa, si no se ha analizado correctamente, defraudará al cliente y frustrará al
desarrollador.
Cuando desarrollamos software siempre pensamos en encauzar nuestro esfuerzo a construir el producto correcto, sin
embargo frecuentemente nos damos cuenta que el producto que construimos no es el correcto cuandoya está terminado,
cuando ya se han invertido muchas horas y jornadas de trabajo y se ha invertido bastante dinero.
El correcto entendimiento que tengamos de los requisitos y funciones que debe proporcionar el software es la clave
para que podamos tomar el camino que nos lleve a construir el producto correcto.
Ese entendimiento “correcto”
Requisitos del Software.

que necesitamos lopodemos obtener como resultado de aplicar un Análisis de

El Análisis de Requisitos del Software es una fase de la Ingeniería de Software que enlaza la Definición del Software
a nivel Sistema y el Diseño de Software en un proceso de descubrimiento, refinación, modelado y especificación.

º Especificación de la función y rendimiento.
º Descripción de la interface con otros elementos.
º Establecelas restricciones de diseño.
º Una representación de los datos y funciones.
º Un medio para valorar la calidad del software terminado.

El análisis de
requisitos
proporciona:

El análisis de requisitos se sintetiza en 5 tareas:
1.
2.
3.
4.
5.

Reconocimiento del problema
Evaluación y síntesis
Modelización
Especificación
Revisión

1) Reconocimiento del Problema

Ingenieria deSoftware I

_____________________________________________________________________________________________________
Inicialmente se debe estudiar la Definición del Sistema y el Plan del Proyecto para comprender el sistema y revisar
las razones que se usaron para hacer las estimaciones en la planeación.
Se debe además establecer contacto con el equipo del cliente para reconocer el problema talcomo lo percibe el
cliente.

2) Evaluación y Síntesis
El analista debe evaluar el flujo y la estructura de la información, definir todas las funciones del software, establecer
las características de la interfaz y las restricciones de diseño. Esto servirá finalmente para sintetizar una solución global.
El analista debe centrarse en el “qué” ( qué se hace, qué se tiene, qué se puede hacer ) yno en el “cómo”.
3) Modelización.
Durante la evaluación y síntesis de la solución, se pueden crear modelos del sistema en un esfuerzo por entender
mejor el flujo de datos y de control, la operación, funciones y contenido de la información.
Esta modelización puede hacerse a través de:
• Diagramas de Flujo de Datos
• Prototipo
• Manual de Usuario Preliminar.
4) Especificación
El análisisdebe, al final, proporcionar una representación que pueda ser revisada y aprobada por el cliente. Por ello
para describir las características, funciones y atributos del software se escribe una Especificación Formal de Requisitos.
5) Revisión
Los documentos que especifican los requisitos del software sirven como base para una revisión, lo cual producirá
quizás, modificaciones en la definición...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS