Professional Documents
Culture Documents
Autor:
ARQUITECTURA
El trmino arquitectura se refiere, en nuestro caso, a la organizacin de las
clases dentro del sistema. Durante el modelo de anlisis se gener una
arquitectura de clases para el sistema y se defini la funcionalidad
conceptual ofrecida por las distintas clases dentro de la arquitectura.
Durante el diseo esta arquitectura debe detallarse, pudindose cambiar los
aspectos considerados inicialmente, como fue la funcionalidad inicialmente
asignada a cada clase, e incluso las propias clases, como hemos
mencionado
al
inicio
del
captulo.
El conocimiento y funcionalidad asignada a cada clase puede ser vista como
la inteligencia de cada clase dentro del sistema. En otras palabras,
algunas clases pueden ser vistas como ms inteligentes que otras segn el
conocimiento y control que tengan sobre las dems clases.
ROBUSTEZ
La robustez de un sistema debe ser uno de los objetivos principales del
diseo. Jams debe agregarse funcionalidad o simplificar cdigo a expensas
de la robustez. El sistema debe estar protegido contra errores y debe al
menos ofrecer diagnsticos para las fallas que an pudiesen ocurrir, en
particular aquellas que son fatales. Durante el desarrollo es a veces bueno
insertar instrucciones internas en el cdigo para descubrir fallas, aunque
luego sean removidas durante la produccin. En general se debe escoger
lenguajes de programacin que apoyen estos aspectos, como son el manejo
de excepciones
RESO
El reso es un aspecto fundamental del diseo. Cuanto ms se pueda
reutilizar el cdigo mejor ser la robustez del sistema. Las siguientes son
algunas estrategias para mejorar las posibilidades de reso del diseo:
A travs de la herencia se puede incrementar el reso de cdigo. Se toman
los aspectos comunes a clases similares utilizando
Ttulo:
Autor:
Ttulo:
Autor:
Marcello Visconti
Ttulo:
Autor:
Hernn Astudillo