martes, 5 de julio de 2016

Analista

Persona con conocimientos funcionales sobre el producto software que se quiere construir.


Se encarga de la definición de requisitos, a trabes de entrevistas con el cliente

El analista confecciona la especificación de requisitos.

Luego del análisis de componentes, debe modificar la especificación de requisitos para adaptarla a los componentes encontrados en el repositorio de componentes

Analisis de componentes

Es la tarea en la que que  se analiza los componentes del repositorio de componentes a utilizar para cumplir con la especificación de requisitos esta tarea es  realizada por el arquitecto.


El arquitecto busca en el repositorio de componentes los componentes que mejor se adaptan a la especificación de requisitos para construir el producto software
Los componentes encontrados se documentan en el documento de análisos de componentes
Según los componentes que se encuentren, se deberá hacer una adaptación de requisitos, o una adquisición de nuevos componentes o no

domingo, 3 de julio de 2016

Adquisición de nuevos componentes


Es una tarea donde se modifican los componentes existentes en el repositorio de componentes, para que se adapten a la especificación de requisitos, en el caso de que no se adapten y que no se encuentren en empresas externas.

Tarea realizada por el desarrollador


El analista especifica la modificación que debe hacerse al componente existente en el repositorio de componentes para adaptarlos a la especificación de requisitos.

El desarrollador modifica el componente en cuestión.
Va a generar una actualización del repositorio de componentes.


Adaptación de requisitos


Es la acción de adaptar la especificación de requisitos, según los componentes encontrados en el repositorio de componentes, esta tarea es realizada por el analista, el arquitecto indica los componentes encontrados en el repositorio de componentes que mejor se adaptan a la especificación de requisitos
El analista modifica la especificación de requisitos adaptándola a los componentes encontrados en el repositorio de componentes.


sábado, 2 de julio de 2016

Adaptación de componentes

Es la acción de adaptar la especificación de requisitos, según los componentes encontrados en el repositorio de componentes, esta tarea es realizada por el analista en donde el arquitecto indica los componentes encontrados en el repositorio de componentes que mejor se adaptan a la especificación de requisitos y
el analista modifica la especificación de requisitos adaptándola a los componentes encontrados en el repositorio de componentes.


Modelo de re-utilización





El diseño basado en re-utilización puro busca construir un producto software integrando componentes pre-existentes.


Modelo Puro

Los beneficios principales que otorga este modelo son:


  • Tiempos de desarrollos cortos

  • Disminución de errores

  • Disminución de costos y riegos ya que se reduce los componentes a desarrollar

  • Existe un aumento de la confiabilidad ya que los componentes a utilizar ya fueron testeados y utilizados en otro momento previo al comienzo del proyecto.

A modo de desventaja podemos mencionar el hecho de que al no poseer algún componente que cubra con un requisito dado por el usuario, este debe ser modificado para adaptarlo a los componentes almacenados en el repositorio de componentes.

Otra desventaja de este modelo es que una vez finalizada la etapa de modificación de requisitos, y ante la eventual necesidad de cambios en estos últimos, puede pasar que no haya componentes que se adapten a las nuevas modificaciones.