ing software

Páginas: 6 (1320 palabras) Publicado: 29 de mayo de 2014
Tarea Nº1

Modelo “4+1”

El modelo “4+1” de Kruchten, es un modelo de vistas diseñado por el profesor Philippe Kruchten y que encaja con el estándar “IEEE 1471-2000” (Recommended Practice for Architecture Description of Software-Intensive Systems) que se utiliza para describir la arquitectura de un sistema software intensivo basado en el uso de múltiples puntos de vista.
Lo primero es saberque es eso de “un sistema software”, el cual lo definimos con la siguiente “ecuación”: Sistema De Software = Hardware + Software.
Otra cosa de la que habla este modelo de Kruchten es sobre los conceptos de vista y puntos de vista, pues bien una vista no es mas que una representación de todo el sistema software desde una determinada perspectiva, y un punto de vista se define como un conjunto dereglas (o normas) para realizar y entender las vistas.
Pues sí, lo que propone Kruchten es que un sistema software se ha de documentar y mostrar (tal y como se propone en el estándar IEEE 1471-2000) con 4 vistas bien diferenciadas y estas 4 vistas se han de relacionar entre sí con una vista más, que es la denominada vista “+1”. Estas 4 vista las denominó Kruchten como: vista lógica, vista deprocesos, vista de despliegue y vista física y la vista “+1” que tiene la función de relacionar las 4 vistas citadas, la denominó vista de escenario.

Cada una de estas vistas ha de mostrar toda la arquitectura del sistema software que se esté documentando, pero cada una de ellas ha de documentarse de forma diferente y ha de mostrar aspectos diferentes del sistema software.





Vista Lógica:En esta vista se representa la funcionalidad que el sistema proporcionara a los usuarios finales.
Vista de Despliegue: En esta vista se muestra el sistema desde la perspectiva de un programador y se ocupa de la gestión del software.
Vista de Procesos: En esta vista se muestran los procesos que hay en el sistema y la forma en la que se comunican estos procesos; es decir, se representa desde laperspectiva de un integrador de sistemas.
Vista Física: En esta vista se muestra desde la perspectiva de un ingeniero de sistemas todos los componentes físicos del sistema así como las conexiones físicas entre esos componentes que conforman la solución (incluyendo los servicios).


Conclusión:

Este modelo nos demuestra que Kruchten no nos dice de que manera hay que documentar cada una deestas vistas, sino que hay que documentar cada una de ellas para tener un mejor control, y que de esta manera nos seria mas eficaz documentarla como un diagrama UML.
Otro punto, es que cada uno puede representar las vistas como le paresca mejor siempre y cuando estén reflejadas en el punto de vista como ocurrirá en muchos casos en la vista física.



Tarea Nº2

WEB SERVICE

Un servicio web(en inglés, Web Service o Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.
Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.VENTAJAS WEB SERVICES:
• Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.
• Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento.


DESVENTAJAS WEB SERVICES:
• Para realizar transacciones no pueden compararse conlos estándares abiertos de computación distribuida como CORBA (Common Object Request Broker Architecture).
• Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear la comunicación entre programas.
• Existe poca información de servicios web para algunos lenguajes de programación




UTILIZACION:

Los pasos que se realizan al consumir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software
  • Ing En Software
  • SOFTWARE ING

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS