Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sustente la respuesta.
Reduce los aspectos que los desarrolladores de software necesitan considerar, dejando
más espacio para que el cerebro se centre en la habilidad de escribir códigos, resolver
problemas y otros. Tener una arquitectura de software sólida reduce el riesgo
empresarial asociado a la construcción de una solución técnica. El software debe ser lo
suficientemente flexible para poder manejar la naturaleza cambiante que ocurrirá en la
tecnología de hardware y software con el tiempo. Esto también significa una mayor
adaptabilidad y la capacidad de realizar cambios más rápidamente.
Sustente la respuesta.
En dicho informe se detallarán las etapas por las que pasará dicho plan, y cuáles serán
los sistemas con que contará la empresa en el plazo estipulado. Será necesario justificar
las elecciones sobre los sistemas a desarrollar en cada momento, los recursos
disponibles y necesarios para emprender el trabajo y los resultados y beneficios que la
empresa podrá obtener si se realiza dicho plan. Lamentablemente, el planeamiento
estratégico de la información es una tarea que muy pocas organizaciones llevan a cabo
con conciencia. En ciertos casos, el plan ayudó a que los directivos de algunas empresas
entendieran cómo se estaba manejando hasta ese momento la firma, y permitió que los
negocios se llevaran en un ambiente mucho más ordenado y coordinado a partir de la
consecución del plan. De esta manera, la gerencia de sistemas resultó un aliado
importante como sector de servicio para el soporte del negocio.
Cada capa agrupa funcionalidad relacionada, las capas se apilan verticalmente entre los
usuarios y los datos, la comunicación entre capas es explícita mediante interfaces bien
definidos y débilmente acoplada los componentes de una capa sólo pueden interactuar
entre sí o con los de la capa inferior,
cada capa abstrae toda la funcionalidad que incluye y sólo es necesario entender su
interfaz no es necesario preocuparse de los detalles de implementación de la capa ni de
sus componentes, la comunicación es sencilla. Las ordenes viajan hacia abajo por la
pila de capas, y las respuestas retornan hacia arriba, cada capa tiene una funcionalidad
clara y acotada, el envío de peticiones a capas inferiores se realiza mediante un interfaz
claro.
f.¿El diseño de la arquitectura podría ser considerado como los planos del sistema de
información haciendo la analogía con una obra de ingeniería? Sustente la respuesta.
Un concepto básico de diseño son los patrones de diseño, que son soluciones
conceptuales a problemas recurrentes de diseño tanto a nivel arquitectural como a nivel
de diseño detallado. Estos patrones se describen en catálogos que explican, entre otras
cosas, el contexto del problema, la solución conceptual y las implicaciones de la
aplicación de la solución. Existe una gran cantidad de catálogos de patrones de diseño y
un arquitecto experimentado debe conocer una buena cantidad de ellos o, al menos,
saber en dónde puede encontrarlos.
Dadas las limitaciones de espacio, el ejemplo previo y la estructura resultante son muy
simples. Es importante señalar que la estructura mostrada tendría que seguir siendo
refinada en iteraciones subsecuentes para satisfacer el conjunto de drivers
arquitecturales. Por otro lado, como parte del diseño, tendrían que producirse
estructuras adicionales para mostrar aspectos tales como la implantación o la
interacción de los componentes en ejecución. En este sentido, hay que recalcar que el
diseño de la arquitectura no es solo un diseño de muy “alto nivel” que muchas veces es
sinónimo de “poco detallado” ya que éste debe ser tan detallado como se requiera a fin
de satisfacer la mayoría de los drivers.