Modelo de diseño - Estrategias de diseño
DanMarqueResumen29 de Agosto de 2016
535 Palabras (3 Páginas)108 Visitas
Modelo de diseño
Estrategias de diseño
El diseño se define como la busqueda de una solución en cualquier campo, aqui la cuestion es saber como arbordar los retos que implica el diseño de un sistema. Los estudios demuestran que en muchas ocasiones los sistemas los enfocamos en resolver los problemas de manera individual alejandolo cada vez mas del sistema completo en el que esta trabajando. "Es como diseñar una ventana sin el edificio", todo tiene un impacto y en sistema todo esta relacionado. Por lo caul es conveniente llevar a cabo una serie de pasos, los cuales se detallan a continuación:
1.-Definir el problema viendo todo el sistema.
2.-Priorisar objetivos evaluando el ciclo de vida del producto.
3.-Realizar una lluvia de ideas enfocadas a todo el sistema.
4.-Usar metricas y evaluaciones para tomar decisiones.
Este sencillo pero y util de 4 pasos nos permite iniciar un proceso de diseño e incluso perfecionarlo.
Como se dijo el modelo de diseño es un refinamiento del modelo de analisis donde se toman en cuenta las consecuencias del ambiente de implementación.
El resultado de este modelo de diseño son las especificaciones de todos los objetos incluyendo sus operaciones y atributos.
El modelo de diseño es requerido ya que el modelo de analísis no es lo suficientemente formal para alcanzar el codigo fuentel.
Además de las operaciones y atributos se debe considerar el rendimiento el lenguaje de programación, manejo de base de datos ,etc.
Otro objetivo del diseño es valor los resultados de los modelos de requisitos y analísis, si se descubren aspectos que hay que
modificar existe la posibilidad de volver a etapas anteriores. La meta del diseño es refinar el modelo hasta que sea facil
escribir el codigo fuente. Si los cambios en el modelo de diseño provienen de cambio en la logíca del sistema entonces deben
hacer cambios en el modelo de analísis; si el cambio es una consecuencia de la implementación entonces los cambios no deben
incorporarse en el analísis
Se consideran 2 aspectos princiales en este modelo de diseño:
1.- Diseño del objeto:
Aquí se refina y formaliza el diseño para generar especificaciones muy detalladas en todos los objetos,
incluyendo operaciones y trayectos se describe como actuan los objetos en cada caso de uso, así como la operación que se realiza
en cada objeto. Este paso genera las interfases de los objetos, las cuales despues deben implemetarse mediante metodos.
2.- Diseño de sistema:
Aqui deben tomarse decisiones de implementación estrategíca:
Como se incorpora de una base de datos en sistema, que lenguaje de programación se utiliza, etc.
La robustez de un sistema debe ser uno de los principales objetivos del diseño.
Principales aspectos relaciones con la robustez del un sistema
El sistema debe estar protegido contra errores y ofrecer diagnosticos que permitan identificar fallas, en particular aquellas que son fatales, durante la fase de desarollo a veces es conveniente insertar instrucciones internas en el codigo para descubrir fallas aunque luego se eliminen dentro de la producción, tambien el sistema debe estar protegido contra parametros incorrectos proporcionados por el usuario.
El diseñador debe considerar 2 tipos de error:
A) Errores fisicos que se encuentren en el analísis.
B) Errores de implementación que incluyen errores del sistema operativo, asignación de memoria o archivos de entrada y salida.
2 El sistema no debe implementarse hasta que este funcione de manera correcta
...