Académique Documents
Professionnel Documents
Culture Documents
2013
3.- Menciona las propiedades que son utilizadas por el autor para medir la estabilidad de la arquitectura. Tamao del diseo, jerarquas, herencia mltiple, herencia nica ,la anchura de la herencia, numero de padres, numero de mtodos de acoplamiento y clase, herencia mltiple.
4.-De acuerdo a los resultados de la investigacin que mtodos se deben evitar para optimizar el diseo para la estabilidad de clases. Evitar mtodos de refactorizacin que tienen que ver con el nivel de clase: como el extracto de clase y clase de lnea ya que no se recomienda aplicar mtodos de refactorizacin que se aplican a nivel de mtodo o afectar el mtodo firmas. Sin embargo, los mtodos de refactorizacin que se aplican dentro de los mtodos y afectar slo cuerpo del mtodo puede ser utilizado, ya que tienen el menor impacto en la estabilidad de la clase. 5.-Porque los diseadores de software deben aplicar mtodos de refactorizacin en los niveles mas bajos? Los diseadores deben esforzarse en aplicar mtodos de refactorizacin que se encuentran en los niveles ms bajos (en tanto la clase y el nivel de la arquitectura), ya que Tienen el menor impacto en la estabilidad. Por lo tanto la refactorizacin mtodos a nivel de campo y el mtodo tienen el menor efecto sobre la clase y la estabilidad es la principal preocupacin en los diseadores de software. 6.- Adicional al documento, utilizar la refactorizacin, crea mejor software? Porque se refactoriza el software? Para mejorar el diseo y organizacin del software ya que conform se hacen cambios a una estructura de software este pierde su orden. Para hacerlo mas fcil y sencillo de entender. Para agilizar el desarrollo de software ya que optimiza tiempos de programacin. Para depurar y prevenir errores, tambin nos permite la correccin de estos en caso de su aparicin.