Desarroolo De Software

Páginas: 10 (2356 palabras) Publicado: 17 de octubre de 2012
Introducción
En siguiente documento se realizo con el fin de conocer el leguaje UML, el cual es un leguaje unificado muy apegado a la orientación a objetos; Nos permite moldear y diseñar sistemas orientados a objetos.
Contiene algunas herramientas mas utilizada para la documentación de un proyecto de sistemas.
















CAPÍTULO I. DATOS GENERALES

1.1. La Arquitectura4+ 1

La idea es describir la estructura de “sistemas” con modelos que describan la visión que tienen los distintos interesados o stakeholders de la organización, para poder usar, planificar y tomar decisiones mejores sobre temas de tecnología informativa.
Para una organización cualquiera, se puede hablar de la arquitectura informática de la misma desde distintas perspectivas y algunas de ellasson:
• Negocio: Describe el funcionamiento interno del negocio de la organización.
• Aplicación: Muestra aplicaciones de la organización, su funcionalidad y relaciones
• Información: Describe la información que maneja la organización y como esta ligada a los circuitos de trabajo
• Tecnología: Describe la estructura de hardware y software de base que da soporte informático a la organización.Otras de las posibles vistas de la arquitectura de una aplicación serian:
• Vista Conceptual
• Vista lógica
• Vista física
• Vista de implementación

Vista Conceptual: La arquitectura de una aplicación esta guiada, en gran medida, por los requerimientos (funcionales y no-funcionales) que debe cubrir el sistema y normalmente se toma el subconjunto mas importante de dichosrequerimientos para definirla. La vista conceptual es usada para definir los requerimientos funcionales y la visión que los usuarios del negocio tienen de la aplicación y describir el modelo de negocio que la arquitectura debe cubrir. Si se esta usando el Proceso Unificado como metodología de desarrollo, esta vista estará descripta en términos de Casos de Uso.

En términos de UML, un ejemplo podría ser elque se muestra en la figura:








En el ejemplo vemos la agrupación funcional de casos de uso en paquetes que, normalmente, siguen la descomposición jerárquica de la empresa u organización. Al documentar esta vista, los casos de uso se incluyen son aquellos que representan algo funcionalmente significativo, o si tienen impacto en elementos de a la arquitectura general (estresan oilustran algún punto delicado).

Vista Lógica:
Muestra los componentes principales de diseño y sus relaciones de forma independiente de los detalles técnicos y de como la funcionalidad será implementada en la plataforma de ejecución. Los arquitectos crean modelos de diseño de la aplicación, los cuales son vistas lógicas del modelo funcional y que describen la solución. Se describe la solución entérmicos de paquetes y clases de diseño. Siguiendo el supuesto d que se esta usando el Proceso Unificado, dentro de la vista se describe la Realización de los Casos de Uso, Subsistemas, paquetes y clases de los casos de uso mas significativos arquitectónicamente. La figura muestra este tipo de descripción.





En la actualidad, uno de los patrones de diseño mas utilizados para cualquier tipode aplicaciones es el de Capas (Layers), donde, básicamente, se divide los elementos de diseño en paquetes de Interfaz de Usuario, Lógica de Negocio y Acceso a Datos y Servicios.

La figura muestra el Patrón de diseño.

















Vista Fisica: Esta vista ilustra la distribución del procesamiento entre los distintos equipos que conforman la solución, incluyendo losservicios y procesos de base. Los elementos definidos en la vista lógica se “mapean” a componentes de software (servicios, procesos, etc.) o de hardware que definen mas precisamente como ejecutara la solución. La figura muestra un ejemplo de una vista física.
En la imagen se muestra una solución Web con tres nodos procesadores, Clientes Servidor Web y Servicios de Base de Datos. Dentro de los nodos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • desarroolo
  • Desarroolo De La Lateralidad
  • Desarroolo Auidtori
  • LOGISTICA Y DESARROOLO
  • Desarroolo sustentable
  • Desarroolo
  • Desarroolo Desigual Y Regional
  • Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS