La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Proliferación Celular LUIS FELIPE JIMENEZ CAICEDO ANDRES FELIPE VASQUEZ JHON ANDERSON YANGUAS JUAN DAVID PINTO PAOLA ANGELICA GIRÓN ISIS VICTORIA PIZO.

Presentaciones similares


Presentación del tema: "Proliferación Celular LUIS FELIPE JIMENEZ CAICEDO ANDRES FELIPE VASQUEZ JHON ANDERSON YANGUAS JUAN DAVID PINTO PAOLA ANGELICA GIRÓN ISIS VICTORIA PIZO."— Transcripción de la presentación:

1 Proliferación Celular LUIS FELIPE JIMENEZ CAICEDO ANDRES FELIPE VASQUEZ JHON ANDERSON YANGUAS JUAN DAVID PINTO PAOLA ANGELICA GIRÓN ISIS VICTORIA PIZO

2 Acoplamiento y cohesión. El acoplamiento y la cohesión juegan un rol central en el diseño de software. El costo del software está determinado por el costo de mantenimiento, y el costo del mantenimiento está determinado por el costo de los cambios que surgen en el sistema. Un diseño de software efectivo minimiza la probabilidad de que se propaguen los cambios. Los cambios que involucran a un único elemento son menos costosos y más predecibles que los cambios a un elemento que requieren cambiar dos más, y luego tres... El costo esperado del cambio se puede reducir prestando especial atención a dos factores: el acoplamiento entre los elementos y la cohesión dentro de los elementos.

3 ¿Cómo disminuyó el acoplamiento entre la visualización y el resto del programa ? Cuando se aplicó el modelo Vista Controlador a nuestra implementación se disminuyo el acoplamiento debido a que cumple con los tres principios de la Isw: Abstracción, Separación de preocupaciones y la generalidad.

4 Disminución de sobrecarga. Hay muchas células en un tejido, sin embargo hay pocos arquetipos de células, al crecer el tejido a cientos de miles de células, el sistema se tornaría pesado, para disminuir la sobrecarga que esto conlleva se utilizaría la delegación de funciones creando una nueva clase a la cual se le daría la función de actualizar los datos de las células que se crean.

5 Análisis de principios. Programe para una interface y no para una implementación. Estamos aplicando este principio, al utilizar el MVC para desacoplar las partes del sistema con el uso de una interfaz. Sustitución de liskov. Esto nos proporcionó la forma de reemplazar lo s objetos de las diferentes clases sin alterar el comportamiento de nuestro sistema.

6 Una sola responsabilidad: Se aplico en la implementación de nuestras clases al aplicar el modelo vista controlador, dándole las respectivas responsabilidades a cada clase como ejemplo podemos ver el controlador responde a eventos, en este caso las acciones del usuario e invoca peticiones al modelo. Segregación de interfaces. Es preferible tener muchas interfaces pequeñas basadas en grupos de métodos asociadas a un modulo en particular

7 El controlador ahora se va a dedicar a ser la o recibir las operaciones que desea realizar la lógica para que el se encargue de asignar responsabilidades a cada uno de los componentes del sistemas para que ellos hagan las operaciones para lo que fueron creados.


Descargar ppt "Proliferación Celular LUIS FELIPE JIMENEZ CAICEDO ANDRES FELIPE VASQUEZ JHON ANDERSON YANGUAS JUAN DAVID PINTO PAOLA ANGELICA GIRÓN ISIS VICTORIA PIZO."

Presentaciones similares


Anuncios Google