dasdasd

Páginas: 14 (3344 palabras) Publicado: 25 de abril de 2013
Trabajo Práctico 1. Conceptos básicos. Diseño Arquitectural.
1. Cómo las características de su organización afecta las arquitecturas que se desarrollan y viceversa?
Las influencias mutuas entre la arquitectura de un sistema y su entorno se denominan Architecture Business Cycle o ABC. La arquitectura de software de un sistema es el resultado de combinar decisiones técnicas, sociales y delnegocio. Los ingenieros de software deben convencerse que su trabajo está influenciado por el negocio y el entorno social que los rodea. Es ilusorio e ingenuo suponer que uno podrá determinar la arquitectura únicamente basándose en consideraciones técnicas. Los interesados, algunos de ellos más que otros, más tarde o más temprano presionarán al arquitecto del sistema para que la arquitectura tenga talo cual característica que no necesariamente es la mejor desde el punto de vista técnico. Por ejemplo, el gremio de empleados estatales puede presionar para que un sistema de administración impositiva preserve una interfaz con el usuario en modo texto dado que la mayor parte de los usuarios finales domina esta tecnología es renuente a capacitarse o adaptarse a interfaces más modernas. Algosemejante ocurre con las influencias provenientes de la organización que desarrolla el sistema. Por ejemplo, si la mayor parte de los programadores tiene cierta fluidez en Java y toda su tecnología, diversas gerencias y grupos dentro de la organización presionarán explícita o implícitamente para que la arquitectura se oriente hacia esa tecnología. Los conocimientos técnicos del arquitecto así comotambién el estado del arte de la práctica profesional de la Ingeniería de Software también son fuertes condicionantes no técnicos a la hora de definir la arquitectura de un sistema. Si el arquitecto domina el DOO entonces sus arquitecturas tenderán a seguir esa técnica; si se está ideando un sistema de comercio electrónico, la industria y la cultura técnica imperantes presionan para utilizar webservicesindependientemente de que sea la tecnología óptima para el sistema en cuestión.
El ciclo ABC se cierra pues una arquitectura exitosa tenderá a convertirse en la referencia obligada dentro de la organización para estructurar sistemas semejantes o elaborar líneas de productos. Asimismo los usuarios finales o los clientes serán renuentes a definir una nueva arquitectura para un nuevo sistema si laanterior fue la base para un sistema que les brindó buenas prestaciones. Finalmente, ciertos sistemas basados en ciertas arquitecturas lograr rebasar las fronteras de una organización y se convierten en estándares de-facto o referencias obligadas de la industria por lo que terminan teniendo una influencia importante sobre la práctica profesional.
La arquitectura es influenciada por:
Stakeholders:Las personas y organizaciones que están interesadas en la construcción del sistema de software.
Los clientes, los usuarios finales, los desarrolladores, el Project manager, los responsables de mantenimiento, etc., etc.
Cada stakeholder tiene diferentes intereses sobre el sistema, los que tienen influencia sobre el arquitecto (y por ende, en la arquitectura).
Organización de desarrollo:
Si setiene una amplia experiencia en comunicaciones cliente-servidor, una arquitectura cliente-servidor puede ser la elegida.
Si tiene objetivos de negocio inmediatos, procurando reutilizar arquitecturas existentes, por ejemplo.
Si tiene objetivos de negocio a largo plazo, invirtiendo en una infraestructura con objetivos estratégicos.
La estructura de la organización puede dar forma a laarquitectura: distribución de las componentes.
Formación y experiencia de los arquitectos.
Si un arquitecto tiene buena experiencia utilizando, por ejemplo, invocación implícita, es muy probable que intente utilizarlo de nuevo.
El entrenamiento y capacitación del arquitecto también tienen influencia, patrones arquitectónicos exitosos conocidos, sistemas que han trabajado bien, o experimentación con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • dasdasd
  • dasdasd
  • dasdasd
  • dasdasdas
  • Dasdasd
  • Dasdasdas
  • Dasdasd
  • dasdasd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS