Actas

Páginas: 28 (6924 palabras) Publicado: 21 de febrero de 2013
Modelo conceptual de Arquitectura de Software
En la introducción de este libro, usted lee la historia de un entrenador y un novato viendo el mismo partido. Ambos se vieron las mismas cosas que suceden en el campo, pero a pesar de los ojos del novato de ser más joven y más cortante, el entrenador era mejor comprensión y evaluación de la acción. Como desarrollador de software, que le gustaríaentender y evaluar el software tan eficazmente como el entrenador entiende el juego. Este y sucesivos capítulos le ayudarán a construir una representación mental de cómo funciona la arquitectura de software para que cuando veas software usted comprenderá mejor y se lo diseñaremos mejor. La idea de utilizar modelos, sin embargo, es a menudo erróneamente confundirse con la elección del proceso desoftware (es decir, caída de agua) y se ha asociado con la parálisis de análisis. Este libro no está abogando por lotes para construcción de modelos escritos (por ejemplo, documentación) en la delantera, así que lo mejor es tirar unos pocos argumentos testaferros o malentendidos:
• Cada proyecto debe documentar su arquitectura: Falso. Usted debe hacer planes antes de ir en un viaje por carretera, peroa planificar su viaje al trabajo por la mañana? Los modelos ayudan a resolver problemas y mitigar los riesgos, pero mientras que algunos problemas se resuelven mejor con los modelos, otros pueden ser resueltos directamente.
• Documentos de Arquitectura debe ser integral: Falso. Usted puede decidir construir un documento de arquitectura amplia, o incluso de carácter global, pero sólo en algunascircunstancias - tal vez para comunicar un diseño con los demás. Más
112 CAPÍTULO 7. MODELO CONCEPTUAL DE LA ARQUITECTURA DE SOFTWARE
a menudo se puede modelar sólo las partes que se relacionan con sus riesgos, por lo que un proyecto con riesgos escalabilidad construiría un modelo estrecho centrado en la escalabilidad.
• El diseño siempre debe preceder codificación: Falso. En cierto sentido estoes cierto, porque el código no fluye de los dedos hasta que se haya pensado en lo que vas a construir. Pero es falso creer que una fase de diseño (en el sentido de proceso de software) debe preceder a la codificación. De hecho, la codificación temprana pueden ayudar a descubrir los problemas más difíciles.
Así que usted debe fijar estas ideas testaferros lado. La verdadera razón para utilizarsoftware de ar-quitectura modelos es porque le ayudan a realizar como el entrenador, no el novato. Si no está ya en el nivel técnico, que quiere llegar lo más pronto posible. Los modelos de arquitectura estándar representan un cuerpo condensado de conocimiento que le permite aprender de manera eficiente sobre la arquitectura de software y diseño. Posteriormente, se dará cuenta de que tener un modeloestándar libera su mente para centrarse en el problema en cuestión y no en la invención de un nuevo tipo de modelo para cada problema.
Los modelos conceptuales acelerar el aprendizaje. Si usted quiere llegar a ser tan eficaz como un entrenador, sólo podía trabajar en software y espere hasta que esté viejo. Con el tiempo, todos los desarrolladores de software aprender algo acerca de laarquitectura, aunque sigilosamente a ese conocimiento indirecto. Es sólo cuestión de práctica, práctica, práctica en sistemas de construcción. Hay varios problemas con este enfoque, sin embargo. En primer lugar, no todos los desarrolladores de software de edad son los más eficaces. En segundo lugar, el enfoque tiene décadas. Y en tercer lugar, su comprensión de la arquitectura será idiosincrásico, lo quetendrá un tiempo difícil comunicarse con los demás, y viceversa. Consideremos otro camino, uno donde se ve más lejos de pie sobre los hombros de los demás. Tal vez todavía estamos esperando el Isaac Newton de la ingeniería de software, pero hay mucho que aprender de aquellos que han construido software antes que nosotros. No sólo nos han dado las cosas tangibles, como compiladores y bases de datos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Actas
  • actas
  • Actas
  • Actas
  • actas
  • Actas
  • Actas
  • actas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS