ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Computacionales


Enviado por   •  11 de Junio de 2015  •  3.205 Palabras (13 Páginas)  •  104 Visitas

Página 1 de 13

Análisis de Sistemas

El Análisis de Sistemas determina los objetos y límites del sistema objeto de análisis, caracterizar su estructura y funcionamiento, marcar las directrices que permitan alcanzar los objetivos propuestos y evaluar sus consecuencias. Dependiendo de los objetivos del análisis, podemos encontrarnos ante dos problemáticas distintas:

• Análisis de un sistema ya existente para comprender, mejorar, ajustar y/o predecir su comportamiento.

• Análisis como paso previo al diseño de un nuevo sistema-producto.

Se pueden agrupar más formalmente las tareas que constituyen el análisis en una serie de etapas que se suceden de forma iterativa hasta validar el proceso completo

Consiste en obtener una visión de muy alto nivel del sistema, identificando sus elementos básicos y las relaciones de éstos entre sí y con el entorno.

Análisis funcional

Describe las acciones o transformaciones que tienen lugar en el sistema. Dichas acciones o transformaciones se especifican en forma de procesos que reciben unas entradas y producen unas salidas

Análisis de condiciones (o constricciones)

Debe reflejar todas aquellas limitaciones impuestas al sistema que restringen el margen de las soluciones posibles. Estas se derivan a veces de los propios objetivos del sistema:

• Operativas, como son las restricciones físicas, ambientales, de mantenimiento, de personal, de seguridad, etc.

• De calidad, como fiabilidad, mantenibilidad, seguridad, convivencia, generalidad, etc.

Sin embargo, en otras ocasiones las constricciones vienen impuestas por limitaciones en los diferentes recursos utilizables:

• Económicos, reflejados en un presupuesto

• Temporales, que suponen unos plazos a cumplir

• Humanos

• Metodológicos, que conllevan la utilización de técnicas determinadas

• Materiales, como espacio, herramientas disponibles, etc.

Una de las formas más habituales y convenientes de analizar un sistema consiste en construir un prototipo (un modelo en definitiva) del mismo.

Validación del análisis A fin de comprobar que el análisis efectuado es correcto y evitar, en su caso, la posible propagación de errores a la fase de diseño, es imprescindible proceder a la validación del mismo. Para ello hay que comprobar los extremos siguientes:

• El análisis debe ser consistente y completo

• Si el análisis se plantea como un paso previo para realizar un diseño, habrá que comprobar además que los objetivos propuestos son correctos y realizables

Una ventaja fundamental que presenta la construcción de prototipos desde el punto de vista de la validación radica en que estos modelos, una vez construidos, pueden ser evaluados directamente por los usuarios o expertos en el dominio del sistema para validar sobre ellos el análisis.

Servicios WEB

Se pueden encontrar muchas definiciones de lo que son los Servicios Web, esto demuestra la gran complejidad de los servicios que se agrupan bajo este término y las implicaciones asociadas a ellos.

Por el momento la definición más general y convincente de los que son los Servicios Web es que:

• Son el conjunto de aplicaciones o tecnologías con capacidad para inter operar en la Web.

• Estas intercambian datos entre ellas con el fin de ofrecer unos servicios.

La World Wide Web no es sólo un espacio de información, también es un espacio de interacción.

Utilizando la Web como plataforma, los usuarios, de forma remota, pueden solicitar un servicio que algún proveedor ofrezca en la red.

Para que esta interacción funcione, deben existir unos mecanismos de comunicación estándares entre diferentes aplicaciones, estos mecanismos deben poder interactuar entre sí para presentar la información de forma dinámica al usuario.

Esto se perfecciona en una arquitectura de referencia estándar que haga posible la interoperabilidad y extensibilidad entre las distintas aplicaciones y que permita su combinación para realizar operaciones complejas.

Los Web Services (WS) ofrecen un estándar para inter operar entre diferentes aplicaciones de software corriendo en diferentes plataformas y/o marcos de trabajo.

El W3C pretende diseñar la arquitectura, definirla y crear el núcleo de tecnologías que hagan posible los Servicios Web. Esta arquitectura se basa en los siguientes componentes

Diseñar un marco de mensajería

• Simple SOAP: Simple Object Access Protocol es un protocolo simple para intercambiar información estructurada en un ambiente descentralizado y distribuido. "Messaging Framework" define, usando tecnologías XML, un marco extensible de mensajería que contiene una construcción del mensaje que se pueda intercambiar con una variedad de protocolos subyacentes

• Web Services Addressing (WS-Addressing):

Direccionamiento de Servicios Web. La dirección de los servicios Web proporciona mecanismos neutrales para transportar los servicios web y los mensajes. Define un sistema de características abstractas y una representación de XML para referirse a servicios de la Web y para facilitar la dirección final de los mensajes.

Esta especificación permite a los sistemas de mensajería soportar la transmisión del mensaje a través de redes que incluyen el procesado de nodos tales como gestión final, cortafuegos y pasarelas mediante una forma de transporte neutro

• SOAP Message Transmission Optimization (MTOM)

Descripción de la Optimización de la Transmisión del Mensaje, describe una característica abstracta y una puesta en práctica concreta para optimizar el formato de la transmisión y/o de la vía de los mensajes SOAP

Descripción de los Servicios

• Web Services Description Language (WSDL):

Lenguaje de Descripción de los Servicios Web. Se trata de un lenguaje para describir Servicios Web. La especificación define el lenguaje básico que puede usarse para describir servicios Web basados en un modelo abstracto de lo que ofrece el servicio. También define los criterios de conformidad de los documentos en relación a este lenguaje

• Web Services Choreography Description Language (WS-CDL)

Lenguaje de Descripción de la Coreografía de los Servicios Web.

Es un lenguaje basado en XML que describe colaboraciones peer to peer de los participantes definiendo, desde un punto de vista global, un comportamiento observable común y complementario; donde ordenado el mensaje, intercambia el resultado de acuerdo a un objetivo de negocios común

Los servicios web que se basan en XML permiten

...

Descargar como (para miembros actualizados) txt (22 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com