Estas preguntas la maestra nos las dio en el inicio del semestre:
¿Cuales son los sintomas de un mal diseño?
R= Rigidez, Fragilidad, Inmovilidad, Viscosidad.
¿En que consiste cada uno?
R=
Rigidez: Tendencia del software a ser dificil de cambiar, incluso en las cosas mas sencillas.
Fragilidad: Tendencia que tiene el software a romperse por muchos sitios cada vez que se cambia algo.
Inmovilidad: La resistencia del software a ser reutilizado en otros proyectos o parte de otros proyectos.
Viscosidad: La dificultad de mantener la filosofia del diseño original.
¿Que causa el deterioro del diseño?
R= Requisitos cambiantes.
¿Que se puede hacer?
R= Deben ser controladas las dependencias entre modulos de una aplicacion. Este control consiste en la creación de "cortafuegos" de dependencias.
No hay comentarios:
Publicar un comentario