Ingenieria de software

Páginas: 14 (3403 palabras) Publicado: 27 de noviembre de 2010
ESTIMACIÓN GUIADA POR CASOS DE USO

ELKIN FERNANDO SIABATO CRUZ Cód. 623007

UNIVERSIDAD CATÓLICA DE COLOMBIA
FACULTAD DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE INFORMACIÓN 1
BOGOTÁ D.C.
2004

ESTIMACIÓN GUIADA POR CASOS DE USO

ELKIN FERNANDO SIABATO CRUZ Cód. 623007

Presentado a
FERNANDO AUGUSTO BERMÚDEZ

UNIVERSIDAD CATÓLICA DE COLOMBIA
FACULTAD DE INGENIERÍA DE SISTEMASINGENIERÍA DE INFORMACIÓN 1
BOGOTÁ D.C.
2004

TABLA DE CONTENIDO

1. INTRODUCCIÓN
2. OBJETIVOS
3. ESTIMACIÓN GUIADA POR CASOS DE USO
1. CONCEPTOS BÁSICOS
1. Caso de Uso
2. Requerimiento
3. Requisito
4. Elicitación de requisitos
1. Metodología para Elicitación de Requisitos de Sistemas Software
2. ACTIVIDADES FUNDAMENTALES EN EL PROCESO DE INGENIERÍA DE
REQUISITOS1. La comprensión del problema
2. LAS ESPECIFICACIONES
3. LOS ACUERDOS
3. ESTIMACIÓN MEDIANTE LOS CASOS DE USO
1. Cálculo de Puntos de Casos de Uso sin ajustar
1. Factor de Peso de los Actores sin ajustar (UAW)
2. Factor de Peso de los Casos de Uso sin ajustar(UUCW)
3. Ejemplo
1. Factor de Peso de los Actores sin ajustar (UAW)
2. Factor de Peso de losCasos de Uso sin ajustar (UUCW)
2. Cálculo de Puntos de Casos de Uso ajustados
1. Factor de complejidad técnica (TCF)
2. Factor de ambiente (EF)
3. Ejemplo
1. Factor de complejidad técnica (TCF)
2. Factor de ambiente (EF)
3. De los Puntos de Casos de Uso a la estimación del esfuerzo
1. Ejemplo
4. CONCLUSIÓN
5. BIBLIOGRAFÍA

1. INTRODUCCIÓN

Parael desarrollo de un proyecto de software y lograr el éxito del mismo, es crucial cumplir con el paso de definición de requisitos. Por esto para desarrollar este paso tan importante es necesaria la asesoría de ingenieros de gran experiencia en el análisis, planeación, diseño y desarrollo. Todo esto hace que se hallan creado una serie de pautas y lineamientos básicos, con base a la experiencia degrupos de desarrollo y en sus procesos de gestión del conocimiento.

Es tan importante el recoger requisitos que existe la ingeniería de requisitos, el cual es puente por medio del cual se conectan el mundo real y los actores afectados por el sistema (ver figura 1). A través de él se ponen en marcha un conjunto de actividades con el objetivo de descubrir, modelar y validar todos los requisitosdel proyecto, los cuales son formalizados a través de un documento final, generalmente denominado “Especificación de requisitos”.

Claro que lamentablemente ningún proceso o técnica es 100% efectiva para lograr una buena elicitación de requisitos, mas sin embargo es correcto seguir con tres actividades principales: la comprensión del problema, las especificaciones y los acuerdos.

En laactualidad la técnica que esta en boga para la elicitación de requisitos son los casos de uso, pues reemplazaron la antigua especificación funcional tradicional y se constituyó como una guía fundamental para el proceso de desarrollo incluyendo el diseño, la implementación y las pruebas del sistema.

2. OBJETIVOS

a. Adquirir los conceptos básicos de la ing. de requerimientos para dar tener mas enclaro la importancia de los casos de uso.
b. Enfocar correctamente el uso de los casos de uso para la estimación de costos.
c. Comprender las diferentes formas de hallar los costos de un desarrollo de software a través de la técnica de los casos de uso.
d. Desarrollar algunos ejemplos con los cuales se pueda interpretar de una mejor manera la forma de evaluar los costos por medio de los casosde uso.

3. ESTIMACIÓN GUIADA POR CASOS DE USO

Antes de hablar sobre la estimación de tiempos y costos por medio de los casos de uso, es necesario hacer un breve resumen de algunos conceptos básicos de la ingeniería de requerimientos, ya que por medio de esta técnica también es posible la elicitación de requisitos.

4. CONCEPTOS BÁSICOS

1. Caso de Uso
Un caso de uso especifica...
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