tecnico

Páginas: 33 (8028 palabras) Publicado: 13 de julio de 2014
Análisis de requisitos

2
0
0
8

Ingeniería Software
Ingeniería software
4º de Físicas
4º Físicas

Análisis de requisitos y
especificación de una aplicación
José M. Drake
Computadores y Tiempo Real

Santander, 2008

Ingeniería de Programación (4º Físicas) J.M. Drake

1

1

Análisis de requisitos

2
0
0
8

Objetivos de este tema

Obtención de deseos y

Formularlos requisitos

necesidades del cliente

detallados

Formular los requisitos del cliente
(Requisitos C)

Identificar practicas

Mantenimiento

• Descripción textual

corporativas

• Casos de uso
• Diagramas de actividad

Integración

• Diagramas de interacción

Seleccionar

y validación

proceso

Prueba de unidades

Análisis de requisitos

AnálisisCodificación
Diseño

Santander, 2008

Ingeniería de Programación: Análisis de requisitos

J.M. Drake

2

El análisis global de los requisitos de una aplicación es un proceso de conceptualización y
formulación de los conceptos que involucra de forma concreta. Es una parte fundamental
del proceso de desarrollo de una aplicación, la mayor parte de los defectos encontrados en el
software entregadose originan en la fase de análisis de requisitos, y además son los mas
caros de reparar.
Siempre se ha discutido quién es el dueño de los requisitos: el cliente o el desarrollador.
Para gestionar esto, es habitual presentar el análisis de requisitos en dos secciones:
•Requisitos de cliente: documentan los deseos y necesidades de los clientes y se expresan en
lenguaje claro para él.•Requisitos detallados: Determina los requisitos de manera específica y estructurada y están
destinadas específicamente hacia los desarrolladores.
Los objetivos de este tema son:
•Distinguir entre requisitos de clientes y requisitos detallados.
•Disponer de recursos para formular de forma clara y sistemática los requisitos del cliente.
- Casos de uso
- Diagramas de actividad
- Diagramas deinteracciones, colaboraciones y flujo de datos.
- Descripción de las interfaces de usuario y sus protocolos de uso.
•Ser capaz de describir los documentos de la especificación de requisitos de software.
El resultado del proceso es el documento “Especificación de Requisitos Software”

Ingeniería de Programación (4º Físicas) J.M. Drake

2

Análisis de requisitos

2
0
0
8

Análisis derequerimientos.
El análisis de requerimientos trata de capturar y describir
detalladamente los requerimientos de funcionalidad y de calidad de
servicio del producto que se desarrolla.
La tarea la desarrollan entre los “expertos de dominio” (usuarios,
expertos de marketing, etc.) que saben lo que se quiere hacer y los
analistas que definen de forma no ambigua lo que se va a hacer.
Dentro de un procesoen espiral, no es una actividad única, sino una
tarea que se va desarrollando incrementalmente.
Los principales aspectos del análisis de requerimientos son:
!
!

!

Santander, 2008

Identificar los paquetes de funcionalidad y detallarlos hasta hacerlos no ambiguos.
Establecer los límites de la aplicación, identificando los agentes externos con los que
interacciona.
Identificar lascaracterísticas de las interacciones mediante la elaboración de un
catálogo de mensajes y de sus semánticas.
Ingeniería de Programación: Análisis de requisitos

J.M. Drake

3

Para construir algo primero debe entenderse lo que debe ser ese algo. El proceso de
entender y documentar una aplicación software se llama “Análisis de requisitos”. En general
los requisitos expresan qué se suponedebe hacer una aplicación y no intentan expresar
como logra estas funciones.
El análisis inicial de un sistema debe tratar de descubrir los requerimientos del producto
final que se desarrolla en detalle.
Unos de los principales objetivos de UML es hacer que este análisis sea lo suficientemente
intuitivo para que los clientes y expertos en el dominio que solicitan el producto puedan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnica
  • Tecnico
  • Tecnicas
  • Tecnicas
  • Tecnico
  • Tecnicas
  • Tecnico
  • Tecnico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS