hitos y reutilizacion - ing software

Páginas: 17 (4076 palabras) Publicado: 25 de junio de 2013
Gráfica de hitos

Un hito es un evento claramente verificable por otra persona y que requiere verificación antes de poder proseguir con la ejecución del proyecto. Por ejemplo, la obtención y formalización de los requisitos de usuario constituye un hito en la realización de un proyecto de ingeniería software.

La utilidad de los hitos se basa en la buena selección de los mismos. Pero aligual que los diagramas de GANTT, la programación con hitos no aporta o refleja información acerca de la interdependencia entre tareas o actividades.

1.1 Introducción a la reutilización
Qué es la reutilización
Empecemos con una definición:
“Se define la reutilización de software como el uso de cualquier tipo de artefacto (también llamado activo), o parte del mismo, creado con anterioridad, enun nuevo proyecto.”
Qué se espera de esta práctica
CMM y CMMI ya hablan de la práctica de reutilización de software; y lo hacen a todos los niveles, no solamente a nivel de código fuente. Estas buenas prácticas asociadas a la reutilización permitirán:
Una reducción de los costes de desarrollo. Un aumento de la calidad de los productos.
Un aumento de la Productividad, mediante la mejora de lostiempos en los que se desarrollan los nuevos proyectos informáticos (Time to Market TTM).
Mejoras en las actividades de Mantenimiento y soporte de aplicación.
Mejoras en las actividades de control y planificación por la reducción de desviaciones en los desarrollos.
Que inconvenientes muestra:
Las técnicas tradicionales implican una alta inversión inicial, lo que dificulta el Retorno deInversión (ROI).
Nuevas herramientas y cambios en el proceso productivo avivan el ‘temor al cambio’.
La existencia de estos inconvenientes, unido con el hecho de que la tecnología de recuperación de activos no estaba preparada para solucionar la reutilización sistemática de artefactos, han hecho que la adopción de la reutilización en las organizaciones productivas haya sido moderada durante el siglopasado.
Sin embargo, las condiciones han cambiado por fin, y mediante la creación de nuevas formas de aplicar el proceso de reutilización, así como la mejora en las tecnologías de recuperación de artefactos se pueden reducir los inconvenientes de forma drástica, y ¡mantener todas sus ventajas! Para ello vamos a ver como se reutilizaba en el siglo XX, y como se hace en el siglo XXI.
1.2 Lareutilización en el siglo XX
En el siglo pasado resultaba imposible poder representar artefactos de software en un repositorio por su propio contenido (por ejemplo, buscar diagramas de clase similares a uno dibujado en mi herramienta CASE), lo cual impedía que cualquiera pudiera buscarlos sin conocimiento previo de su existencia.
Por este motivo, para reutilizar hubo que realizar el proceso inverso:primero parar la organización para ver qué podía ser reutilizable, después hacerlo reutilizable, lo siguiente era obligar a que todos conocieran lo que existe para reutilizar en la organización (puesto que sino NO sabrían que existía), y luego intentar obligar a que reutilizaran lo existente (bien en forma de patrones, líneas de producto, frameworks...) por lo que tendrían que saber operar con ellosde antemano. ¿Nos extraña que haya sido difícil implantar la reutilización?
El proceso de reutilización se presenta en la siguiente figura:


La pregunta, por lo tanto, es ¿cómo podemos acceder a los activos dentro del repositorio? Diferentes iniciativas han sido implantadas con diferente éxito. Entre ellas, los esquemas de clasificación más importantes han sido:

Clasificación por keywords:a cada activo del repositorio se le otorga una serie de palabras clave, posteriormente, a través del interface de recuperación, el usuario que desea acceder a activos reutilizables tecleará el o los keywords que considere oportunos
Clasificación facetada: supone un avance sobre el mecanismo anterior. La descripción de cada activo se organiza en una serie de valores ortogonales, para los que, a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reutilizacion del software
  • Ing Software
  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS