Proyecto ingenieria de software

Páginas: 29 (7073 palabras) Publicado: 1 de julio de 2011
CAPITULO 1

SELECCIÓN DE ARQUITECTURAS DE DESARROLLO DE
SOFTWARE MULTIPLATAFORMA

Las aplicaciones de software son el resultado de un proceso de desarrollo ordenado y estructurado. Ninguna aplicación está aislada, y frente a esta realidad el conectar o enlazar aplicaciones con el avance de la tecnología se convierte en una norma.
La globalización impone la necesidad de integrar aplicacionesindependientes al interior de la empresa y con socios estratégicos, estos programas pueden encontrarse en diferentes formatos e implementados en plataformas heterogéneas.
Las empresas se encaminan hacia la comercialización eficiente y masiva de servicios, integrando sistemas de propósito diferente dentro de un todo coherente e impulsando a que cada vez más arquitectos elaboren sus diseñosorientados a servicios dentro de entornos corporativos.
Los procesos de integración de aplicaciones y servicios requieren de un entorno computacional, que brinde la posibilidad de disponer de procesos de codificación, transformación, seguridad e integridad de la información. En estos aspectos el Visual Basic 6.0 brinda soporte al equipo de desarrollo.
En este capítulo se presenta el proceso deselección de la metodología que más se ajusta a las necesidades de este proyecto. Seguidamente la selección de las tecnologías que soportan las arquitecturas que facilitan la integración de aplicaciones con el orquestador Visual Basic 6.0 y finalmente se selecciona las herramientas de desarrollo a utilizar para la implementación de un caso de aplicación.

1.1. DESCRIPCIÓN DE LA METODOLOGÍA DEDESARROLLO DE SOFTWARE A APLICAR

1.1.1. CARACTERIZACIÓN DEL PROBLEMA

La competencia en el mundo de los negocios, el crecimiento de los mercados y la globalización, exige que las empresas integren todos los sistemas independientes que poseen para cada uno de los procesos y departamentos que se encuentran dentro y fuera de la organización, como un todo, funcionando bajo la misma lógicade negocio, para elevar su rentabilidad e intercambiar información tanto dentro como fuera de la empresa, y no quedarse detrás de la competencia, alcanzando así el tan anhelado éxito en los negocios, que puede verse truncado por el manejo de una tecnología obsoleta dentro de la organización.
Las distintas aplicaciones que se manejan dentro de la empresa o los sistemas de comunicación con socioscomerciales en su generalidad son elaboradas de tal manera que se ajusten a los requerimientos específicos del departamento, proceso o división para la que han sido implementados y tienen características diferentes, es decir que no necesariamente funcionan con la misma plataforma, son distintos los protocolos de comunicación o de red empleados para transportar los datos, no están elaborados con elmismo lenguaje de programación, sus datos se almacenan de hecho en distintas bases de datos, permitiendo que exista dentro de la misma empresa muchas de las veces información redundante que lejos de beneficiar a la organización puede ser causa de errores, pueden debilitar el poder de las búsquedas, dificultar el cruce de información, los sistemas no son administrados ni actualizados de la mismaforma, generalmente no están documentados y constituyen verdaderas cajas negras en las cuales solo los usuarios antiguos pueden dar solución a problemas, pero tienen una fortaleza que permite subsanar las deficiencias anteriormente mencionadas como que todos manejan una misma lógica de negocio.
Actualmente se integran los sistemas autónomos dentro de las empresas y los que permiten la comunicacióncon socios comerciales, mediante la utilización de código de programación en forma de switchs transaccionales. El conectar aplicaciones de software implica mucho más que intercambiar bytes, involucra la creación de procesos de negocio efectivos, que permitan incrementar la rentabilidad de la empresa dentro de un todo coherente, mediante la creación de entornos orientados a servicios, ya que el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Narrativa De Proyectos De Ingeniería De Software
  • Ingeniería de requisitos en proyectos de software
  • Informe De Proyecto De Ingenieria Del Software
  • Ingenieria De Software Proyecto Final
  • Proyecto Ingeniería De Software
  • Requerimientos para un Proyecto Ingenieria De Software
  • Cómo afrontar la Ingeniería del Software en un Proyecto Fin de Carrera
  • Ingenieria del software: proyecto modelado en el area de produccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS